public string _name; //The name of our chat public Chat(DBServer server, string chat) { _server = server; _players = new List <Zone.Player>(); _name = chat; server._chats.Add(chat, this); }
/////////////////////////////////////////////////// // Member Functions /////////////////////////////////////////////////// /// <summary> /// Generic constructor /// </summary> public Zone(Client client, DBServer server, Data.DB.zone zone) { _client = client; _server = server; _zone = zone; _players = new Dictionary <int, Player>(); }
static void Main(string[] args) { //Initialize the logging system Log.init(); DdMonitor.bNoSync = false; DdMonitor.bEnabled = true; DdMonitor.DefaultTimeout = -1; //Register our catch-all exception handler Thread.GetDomain().UnhandledException += onException; //Set a handler for if we recieve Ctrl+C or Ctrl+BREAK Console.CancelKeyPress += new ConsoleCancelEventHandler(Exit); //Create a logging client for the main server thread LogClient handlerLogger = Log.createClient("DBServerHandler"); Log.assume(handlerLogger); //Register all packet handlers Logic.Registrar.register(); //Create our db server server = new DBServer(); //Initialize everything.. if (!server.init()) { Log.write(TLog.Error, "DBServer initialization failed, exiting.."); Thread.Sleep(10000); return; } //Good to go! Log.write("Starting database server.."); server.begin(); }