Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        ///////////////////////////////////////////////////
        // 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>();
        }
Exemplo n.º 3
0
        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();
        }