public static bool ConsoleToolStart() { if (isStart) { return(false); } RemoteDeviceInfo deviceInfo = RemoteDeviceInfo.GetLocalDeviceInfo(); UnityRemoteConsoleSettingData config = UnityRemoteConsoleSettingData.GetCofig(); try { string deviceInfoStr = SimpleJsonUtils.ToJson(deviceInfo); LitNetServer.SetNetworkServerManager(deviceInfoStr, config.netPort); LitNetServer.Start(); LoginService loginService = LitNetServer.ServiceManager.Get <LoginService>(); loginService.SetPlayerLoginHandler(new SimplePlayerLoginHandler()); } catch (Exception e) { Debug.LogError(e); return(false); } Debug.Log("LitNetServer.port:" + config.netPort); isStart = true; return(true); }
public static bool ConsoleStart() { Init(); if (isStart) { return(false); } RemoteDeviceInfo deviceInfo = RemoteDeviceInfo.GetLocalDeviceInfo(); deviceInfo.otherData.Add("ServerVersion", ServerVersionInfo.Version); deviceInfo.otherData.Add("MinClientVersion", ServerVersionInfo.MinClientVersion); URCSettingData config = URCSettingData.GetCofig(); try { string deviceInfoStr = SimpleJsonUtils.ToJson(deviceInfo); NetServer.Start(config.netPort); NetServer.DiscoverServer.Start(config.netPort, deviceInfoStr); LoginService loginService = NetServer.ServiceManager.Get <LoginService>(); loginService.SetPlayerLoginHandler(new SimplePlayerLoginHandler()); //LogService logService = NetServer.ServiceManager.Get<LogService>(); //logService.logSwitchForceControl = logSwitchForceControl; } catch (Exception e) { Debug.LogError(e); return(false); } Debug.Log("URC NetServer.port:" + config.netPort); isStart = true; return(true); }