Exemplo n.º 1
0
 public ServerBans(AsyncServer server)
 {
     _server = server;
 }
Exemplo n.º 2
0
 public ConnectionClosingClosure(AsyncServer server, string id)
 {
     _id     = id;
     _server = server;
 }
Exemplo n.º 3
0
        public static void Init(ServerInitializer initializer)
        {
            if (Interlocked.CompareExchange(ref model, new ServerModel(), null) != null)
            throw new InvalidOperationException("model already inited");

              Server = new AsyncServer();
              API = initializer.API ?? new StandardServerAPI();

              Plugins = new ServerPluginManager(initializer.PluginsPath);
              Plugins.LoadPlugins(initializer.ExcludedPlugins);
        }