Ejemplo n.º 1
0
        public string PortalServerRunParamConvert(string path, TPortalServerCfgData cfgData)
        {
            StringBuilder paramArgs = new StringBuilder();

            paramArgs.Append(path).Append(" ");
            paramArgs.Append(cfgData.gameID).Append(" ");
            paramArgs.Append(cfgData.index).Append(" ");
            paramArgs.Append(cfgData.wanIPAddr).Append(" ");
            paramArgs.Append(cfgData.outPort).Append(" ");
            paramArgs.Append(cfgData.inPort).Append(" ");
            paramArgs.Append(string.Format("{0},{1}", cfgData.platformDockingServer.Key, cfgData.platformDockingServer.Value)).Append(" ");
            paramArgs.Append(cfgData.pushNotice == "" ? "None" : cfgData.pushNotice).Append(" ");
            paramArgs.Append(string.Format("{0},{1}", "127.0.0.1", SvrCommCfg.Instance.ServerInfo.m_Port));

            return(paramArgs.ToString());
        }
Ejemplo n.º 2
0
        public TPortalServerCfgData PortalServerRunParamConvert(string[] runParams, out string moniteorSvrAddr, out int moniteorSvrPort)
        {
            moniteorSvrAddr = "";
            moniteorSvrPort = 0;
            TPortalServerCfgData cfgData = new TPortalServerCfgData();

            cfgData.gameID                      = Convert.ToInt32(runParams[1]);
            cfgData.index                       = Convert.ToInt32(runParams[2]);
            cfgData.wanIPAddr                   = runParams[3];
            cfgData.outPort                     = Convert.ToInt32(runParams[4]);
            cfgData.inPort                      = Convert.ToInt32(runParams[5]);
            cfgData.platformDockingServer       = new TIDStrKeyValue();
            cfgData.platformDockingServer.Key   = HTBaseFunc.DepartStr(runParams[6], ",", 0);
            cfgData.platformDockingServer.Value = HTBaseFunc.DepartStr(runParams[6], ",", 1);
            cfgData.pushNotice                  = runParams[7];

            moniteorSvrAddr = HTBaseFunc.DepartStr(runParams[8], ",", 0);
            moniteorSvrPort = Convert.ToInt32(HTBaseFunc.DepartStr(runParams[8], ",", 1));

            return(cfgData);
        }