public GameWorldManager(int LocalServerId, string LocalServerName)
{
this.LocalServerId = LocalServerId;
this.LocalServerName = LocalServerName;
this.PauseUpdates = false;
EventQueue = new GameEventQueue(this);
QueryDispatchThread = new Thread(QueryDispatchThreadRoutine);
ConfigurationSyncTimer = new Timer(new TimerCallback(OnConfigurationSyncTimer), null, 0, CONFIGURATION_SYNC_INTERVAL);
UpdateServerCheckinTimer = new Timer(new TimerCallback(OnUpdateServerCheckinTimer), null, 0, UPDATE_SERVER_CHECKIN_INTERVAL);
UpdateDatabaseOnlineTimer = new Timer(new TimerCallback(OnUpdateDatabaseOnlineTimer), null, 0, UPDATE_DATABASE_ONLINE_INTERVAL);
QueryDispatchThread.Start();
}