Beispiel #1
0
        /// =============================================================================================
        /// <summary>
        /// Unity上でContextサーバを起動します
        /// </summary>
        public static void StartServer()
        {
            serverContext = new ServerContext();
            disqueConnectionController = new DisqueConnectionController("disque_client" + Config.Common.BUNDLE_IDENTIFIER + "_context", Config.Server.DISQUE_HOST_IP, Config.Server.DISQUE_PORT);
            disqueConnectionController.SetContext(serverContext);

            Logger.Info("[SERVER START] GameKey : " + Config.Common.BUNDLE_IDENTIFIER);

            Stat = true;
        }
Beispiel #2
0
        /// =============================================================================================
        /// <summary>
        /// Unity上で動作しているContextサーバを停止します
        /// </summary>
        public static void StopServer()
        {
            serverContext = null;

            if (disqueConnectionController != null)
            {
                disqueConnectionController.Disconnect();
                disqueConnectionController = null;
            }

            Logger.Info("[SERVER STOP]");

            Stat = false;
        }