xdh
2018-09-21 dd6e07e871918d6d6e64122d760b215f340be1d2
ServerPython/CoreServerGroup/GameServer/Script/GameWorld.py
@@ -477,11 +477,9 @@
def GetPlayerMainServerID(accIDPlatform):
    # 玩家合服后所属主服ID
    # @param accIDPlatform: 玩家账号所属的平台
    #===========================================================================
    # mainServerID = ToIntDef(ReadChConfig.GetPyMongoConfig("platform", "%sMainServerID" % accIDPlatform), None)
    # if mainServerID != None:
    #    return mainServerID
    #===========================================================================
    mainServerID = ToIntDef(ReadChConfig.GetPyMongoConfig("platform", "%sMainServerID" % accIDPlatform), None)
    if mainServerID != None:
        return mainServerID
    return GetServerID()
##获取玩家所属平台
@@ -987,4 +985,19 @@
    except:
        return inputText
    
    return inputText
# 服务器默认GBK,转配置编码如UTF8,一般用于与显示层交互,不判断是否base64
def CodeToGBK(inputText):
    encodingList = ReadChConfig.GetEvalChConfig("EncodingTex")
    if len(encodingList) != 2:
        ErrLog("EncodingTex.txt Error len != 2")
        return inputText
    try:
        return inputText.decode(GetCharacterEncoding()).encode(ShareDefine.Def_Game_Character_Encoding)
    except:
        return inputText
    return inputText