public void Start() { eventManager = new EventManager(); DBManager.CreateInstance().Init("mongodb://localhost:27017", "xiao_game"); NetworkManager.CreateInstance().Init(); ProxyManager.CreateInstance().Init(); // NetworkManager.instance.serverForBattle.Start(); Logger.LogInfo("网络监听(战场) 已启动"); NetworkManager.instance.serverForClient.Start(); Logger.LogInfo("网络监听(客户端) 已启动"); m_updater.Start(); m_updater.Add(this); m_updater.Add(ProxyManager.instance); Time.SetUpdater(m_updater); }
public void Start() { eventManager = new EventManager(); TaskManger.CreateInstance().Init(); TableManager.CreateInstance(); TableManager.instance.getTypeFunc = (name) => { return(Type.GetType(name)); }; TableManager.instance.Init(); NetworkManager.CreateInstance().Init(); ProxyManager.CreateInstance().Init(); // start server NetworkManager.instance.forClient.server.Start(); Debug.LogInfo("战场服务器已启动"); // connect to main server ProxyManager.instance.GetProxy <MainServerProxy>().Connenct(); m_updater.Start(); m_updater.Add(this); m_updater.Add(ProxyManager.instance); Time.SetUpdater(m_updater); }