cehua_LC
2018-12-18 1ba371a0857cf55aae23c318a8fc98cfcd6dbdfc
CoreServerGroup/GameServer/GameServerScript.ini
@@ -1,396 +1,368 @@
;重读配置
[ReadChConfig]
ScriptName = ReadChConfig.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = ReloadConfig
FuncName = ReloadConfig
;保存py数据
[PyGameDataSave]
ScriptName = PyDataManager.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = GetSavePyData
FuncName = GetSavePyData
;加载py数据
[PyGameDataLoad]
ScriptName = PyDataManager.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = LoadPyGameData
FuncName = LoadPyGameData
;关服处理
[BeforeClose]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = Kilua
Releaser = Kilua
RegType = 1
ClassName = BeforeClose
FuncName = BeforeClose
;初始化
[InitPython]
ScriptName = ChConfig.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = InitPython
FuncName = InitPython
;重读
[Reload]
ScriptName = GameWorld.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = DoReload
FuncName = DoReload
;状态处理
[RefreshGameSys]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = GameWorldProcess
FuncName = OnGameWorldProcess
;高精度定时器
[HighPrecisionProcess]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = panwei
Releaser = panwei
RegType = 1
ClassName = HighPrecisionProcess
FuncName = HighPrecisionProcess
[PreInitGameWorld]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = panwei
Releaser = panwei
RegType = 1
ClassName = PreInitGameWorld
FuncName = PreInitGameWorld
[InitGameWorld]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = InitGameWorld
FuncName = InitGameWorld
[AllMapServerInitOK]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = AllMapServerInitOK
FuncName = AllMapServerInitOK
[RefreshPlayer]
ScriptName = Player\PlayerState.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = PlayerControler
FuncName = ProcessState
[PlayerLogin]
ScriptName = Player\ChPlayer.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = PlayerLogin
FuncName = PlayerLogin
[PlayerDisconnect]
ScriptName = Player\ChPlayer.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = PlayerDisconnect
FuncName = PlayerDisconnect
[PlayerQueryOtherByName]
ScriptName = Player\PlayerMail.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = DataServer_PlayerQueryCanSendMail
FuncName = DataServer_PlayerQueryCanSendMail
[ServerMerge_DeleteFamily]
ScriptName = Player\PlayerState.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = ServerMerge_DeleteFamily
FuncName = ServerMerge_DeleteFamily
[ServerMerge_ChangeNameCheck]
ScriptName = Player\PlayerState.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = ServerMerge_ChangeNameCheck
FuncName = ServerMerge_ChangeNameCheck
;角色改名
[UpdatePlayerName.py]
ScriptName = Player\UpdatePlayerName.py
Writer = jiang
Releaser = jiang
RegType = 1
ClassName = OnRenamePlayerReply
FuncName = OnRenamePlayerReply
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;封包处理
[CreateRole]
ScriptName = Player\CreateRole.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0x1
PacketSubCMD_1=0x5
PacketCallFunc_1=CreateRole
[Player]
ScriptName = Player\ChPlayer.py
Writer = mark
Releaser = mark
RegType = 0
RegisterPackCount = 3
PacketCMD_1=0x1
PacketSubCMD_1=0x4
PacketCallFunc_1=PlayerOnlineReply
PacketCMD_2=0x3
PacketSubCMD_2=0x20
PacketCallFunc_2=ShowFbEvent
PacketCMD_3=0x3
PacketSubCMD_3=0x24
PacketCallFunc_3=Impeach
;家族争霸赛
[PlayerFamilyBattle]
ScriptName = Player\PlayerFamilyBattle.py
Writer = mark
Releaser = mark
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0xF
PacketSubCMD_1=0xF
PacketCallFunc_1=GetFamilyWarRaceInfo
PacketCMD_2=0xF
PacketSubCMD_2=0x15
PacketCallFunc_2=ViewFamilyVSInfo
;组队
[Team]
ScriptName = Player\PlayerTeam.py
Writer = Mark
Releaser = Mark
RegType = 0
RegisterPackCount = 8
PacketCMD_1=0x9
PacketSubCMD_1=0x2
PacketCallFunc_1=LeaderKickPlayer
PacketCMD_2=0x9
PacketSubCMD_2=0x3
PacketCallFunc_2=TeamReqReply
PacketCMD_3=0x9
PacketSubCMD_3=0x6
PacketCallFunc_3=TeamChangeMemberState
PacketCMD_4=0x9
PacketSubCMD_4=0x7
PacketCallFunc_4=LeaveTeam
PacketCMD_5=0x9
PacketSubCMD_5=0x8
PacketCallFunc_5=DismissTeam
PacketCMD_6=0x9
PacketSubCMD_6=0x9
PacketCallFunc_6=RequestJoinTeam
PacketCMD_7=0x9
PacketSubCMD_7=0xA
PacketCallFunc_7=RequestJoinTeamReply
PacketCMD_8=0x9
PacketSubCMD_8=0xB
PacketCallFunc_8=RefreshSceneTeam
;家族
[PlayerFamily]
ScriptName = Player\PlayerFamily.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 11
PacketCMD_1=0xF
PacketSubCMD_1=0x1
PacketCallFunc_1=InputFamilyName
PacketCMD_2=0xF
PacketSubCMD_2=0x2
PacketCallFunc_2=CheckFamilyNameExist
PacketCMD_3=0xF
PacketSubCMD_3=0x4
PacketCallFunc_3=UpdateBroadcast
PacketCMD_4=0xF
PacketSubCMD_4=0x5
PacketCallFunc_4=AddFamilyPlayer
PacketCMD_5=0xF
PacketSubCMD_5=0x6
PacketCallFunc_5=FamilyChangeMemberLV
PacketCMD_6=0xF
PacketSubCMD_6=0x7
PacketCallFunc_6=GetFamilyMember
PacketCMD_7=0xF
PacketSubCMD_7=0x8
PacketCallFunc_7=AskJoinFamilyReply
PacketCMD_8=0xF
PacketSubCMD_8=0x9
PacketCallFunc_8=DeleteFamilyMember
PacketCMD_9=0xF
PacketSubCMD_9=0xA
PacketCallFunc_9=LeaveFamily
PacketCMD_10=0xF
PacketSubCMD_10=0xD
PacketCallFunc_10=SearchFamily
PacketCMD_11=0xF
PacketSubCMD_11=0xC
PacketCallFunc_11=RenameFamilyAnswer
;家族战
[PlayerFamilyWar]
ScriptName = Player\PlayerFamilyWar.py
Writer = panwei
Releaser = panwei
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0xF
PacketSubCMD_1=0xB
PacketCallFunc_1=RequestFamilyWar
;排行榜
[PlayerBillboard]
ScriptName = Player\PlayerBillboard.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x10
PacketSubCMD_1=0x1
PacketCallFunc_1=WatchPlayerBillboard
PacketCMD_2=0x10
PacketSubCMD_2=0x2
PacketCallFunc_2=WatchBillboardPrize
;答题
[Exam]
ScriptName = Player\PlayerExam.py
Writer = panwei
Releaser = panwei
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x13
PacketSubCMD_1=0x02
PacketCallFunc_1=Client_QuestionAnswer
PacketCMD_2=0x13
PacketSubCMD_2=0x03
PacketCallFunc_2=Client_ActivateExamSpecialFunction
;家族科技
[PlayerFamilyTech]
ScriptName = Player\PlayerFamilyTech.py
Writer = panwei
Releaser = panwei
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0x0F
PacketSubCMD_1=0x16
PacketCallFunc_1=CChangeFamilyTech
;万能封包
[NetPackCommon]
ScriptName = NetPackCommon.py
Writer = Alee
Releaser = Alee
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0x18
PacketSubCMD_1=0x1
PacketCallFunc_1=RecNetPack
;交易所
[PlayerBourse]
ScriptName = Player\PlayerBourse.py
Writer = xmnathan
Releaser = xmnathan
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x1B
PacketSubCMD_1=0x01
PacketCallFunc_1=OnQueryPlayerBourseItem
PacketCMD_2=0x1B
PacketSubCMD_2=0x05
PacketCallFunc_2=OnQueryBourseItemOnSale
;天梯竞技场
[HighLadder]
ScriptName = Player\HighLadder.py
Writer = xmnathan
Releaser = xmnathan
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x1A
PacketSubCMD_1=0x11
PacketCallFunc_1=OnHightLadderTopPlayerQuery
PacketCMD_2=0x1A
PacketSubCMD_2=0x12
PacketCallFunc_2=OnHightLadderCanFightPlayerQuery
;----------------------------------------------
;世界服务器Py解析Client包
;重读配置
[ReadChConfig]
ScriptName = ReadChConfig.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = ReloadConfig
FuncName = ReloadConfig
;保存py数据
[PyGameDataSave]
ScriptName = PyDataManager.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = GetSavePyData
FuncName = GetSavePyData
;加载py数据
[PyGameDataLoad]
ScriptName = PyDataManager.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = LoadPyGameData
FuncName = LoadPyGameData
;关服处理
[BeforeClose]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = Kilua
Releaser = Kilua
RegType = 1
ClassName = BeforeClose
FuncName = BeforeClose
;初始化
[InitPython]
ScriptName = ChConfig.py
Writer = Alee
Releaser = Alee
RegType = 1
ClassName = InitPython
FuncName = InitPython
;重读
[Reload]
ScriptName = GameWorld.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = DoReload
FuncName = DoReload
;状态处理
[RefreshGameSys]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = GameWorldProcess
FuncName = OnGameWorldProcess
;高精度定时器
[HighPrecisionProcess]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = panwei
Releaser = panwei
RegType = 1
ClassName = HighPrecisionProcess
FuncName = HighPrecisionProcess
[PreInitGameWorld]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = panwei
Releaser = panwei
RegType = 1
ClassName = PreInitGameWorld
FuncName = PreInitGameWorld
[InitGameWorld]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = InitGameWorld
FuncName = InitGameWorld
[AllMapServerInitOK]
ScriptName = GameWorldLogic\GameWorldProcess.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = AllMapServerInitOK
FuncName = AllMapServerInitOK
[RefreshPlayer]
ScriptName = Player\PlayerState.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = PlayerControler
FuncName = ProcessState
[PlayerLogin]
ScriptName = Player\ChPlayer.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = PlayerLogin
FuncName = PlayerLogin
[PlayerDisconnect]
ScriptName = Player\ChPlayer.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = PlayerDisconnect
FuncName = PlayerDisconnect
[PlayerQueryOtherByName]
ScriptName = Player\PlayerMail.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = DataServer_PlayerQueryCanSendMail
FuncName = DataServer_PlayerQueryCanSendMail
[ServerMerge_DeleteFamily]
ScriptName = Player\PlayerState.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = ServerMerge_DeleteFamily
FuncName = ServerMerge_DeleteFamily
[ServerMerge_ChangeNameCheck]
ScriptName = Player\PlayerState.py
Writer = eggxp
Releaser = eggxp
RegType = 1
ClassName = ServerMerge_ChangeNameCheck
FuncName = ServerMerge_ChangeNameCheck
;角色改名
[UpdatePlayerName.py]
ScriptName = Player\UpdatePlayerName.py
Writer = jiang
Releaser = jiang
RegType = 1
ClassName = OnRenamePlayerReply
FuncName = OnRenamePlayerReply
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;封包处理
[CreateRole]
ScriptName = Player\CreateRole.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0x1
PacketSubCMD_1=0x5
PacketCallFunc_1=CreateRole
[Player]
ScriptName = Player\ChPlayer.py
Writer = mark
Releaser = mark
RegType = 0
RegisterPackCount = 3
PacketCMD_1=0x1
PacketSubCMD_1=0x4
PacketCallFunc_1=PlayerOnlineReply
PacketCMD_2=0x3
PacketSubCMD_2=0x20
PacketCallFunc_2=ShowFbEvent
PacketCMD_3=0x3
PacketSubCMD_3=0x24
PacketCallFunc_3=Impeach
;组队
[Team]
ScriptName = Player\PlayerTeam.py
Writer = Mark
Releaser = Mark
RegType = 0
RegisterPackCount = 8
PacketCMD_1=0x9
PacketSubCMD_1=0x2
PacketCallFunc_1=LeaderKickPlayer
PacketCMD_2=0x9
PacketSubCMD_2=0x3
PacketCallFunc_2=TeamReqReply
PacketCMD_3=0x9
PacketSubCMD_3=0x6
PacketCallFunc_3=TeamChangeMemberState
PacketCMD_4=0x9
PacketSubCMD_4=0x7
PacketCallFunc_4=LeaveTeam
PacketCMD_5=0x9
PacketSubCMD_5=0x8
PacketCallFunc_5=DismissTeam
PacketCMD_6=0x9
PacketSubCMD_6=0x9
PacketCallFunc_6=RequestJoinTeam
PacketCMD_7=0x9
PacketSubCMD_7=0xA
PacketCallFunc_7=RequestJoinTeamReply
PacketCMD_8=0x9
PacketSubCMD_8=0xB
PacketCallFunc_8=RefreshSceneTeam
;家族
[PlayerFamily]
ScriptName = Player\PlayerFamily.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 11
PacketCMD_1=0xF
PacketSubCMD_1=0x1
PacketCallFunc_1=InputFamilyName
PacketCMD_2=0xF
PacketSubCMD_2=0x2
PacketCallFunc_2=CheckFamilyNameExist
PacketCMD_3=0xF
PacketSubCMD_3=0x4
PacketCallFunc_3=UpdateBroadcast
PacketCMD_4=0xF
PacketSubCMD_4=0x5
PacketCallFunc_4=AddFamilyPlayer
PacketCMD_5=0xF
PacketSubCMD_5=0x6
PacketCallFunc_5=FamilyChangeMemberLV
PacketCMD_6=0xF
PacketSubCMD_6=0x7
PacketCallFunc_6=GetFamilyMember
PacketCMD_7=0xF
PacketSubCMD_7=0x8
PacketCallFunc_7=AskJoinFamilyReply
PacketCMD_8=0xF
PacketSubCMD_8=0x9
PacketCallFunc_8=DeleteFamilyMember
PacketCMD_9=0xF
PacketSubCMD_9=0xA
PacketCallFunc_9=LeaveFamily
PacketCMD_10=0xF
PacketSubCMD_10=0xD
PacketCallFunc_10=SearchFamily
PacketCMD_11=0xF
PacketSubCMD_11=0xC
PacketCallFunc_11=RenameFamilyAnswer
;排行榜
[PlayerBillboard]
ScriptName = Player\PlayerBillboard.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x10
PacketSubCMD_1=0x1
PacketCallFunc_1=WatchPlayerBillboard
PacketCMD_2=0x10
PacketSubCMD_2=0x2
PacketCallFunc_2=WatchBillboardPrize
;答题
[Exam]
ScriptName = Player\PlayerExam.py
Writer = panwei
Releaser = panwei
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x13
PacketSubCMD_1=0x02
PacketCallFunc_1=Client_QuestionAnswer
PacketCMD_2=0x13
PacketSubCMD_2=0x03
PacketCallFunc_2=Client_ActivateExamSpecialFunction
;家族科技
[PlayerFamilyTech]
ScriptName = Player\PlayerFamilyTech.py
Writer = panwei
Releaser = panwei
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0x0F
PacketSubCMD_1=0x16
PacketCallFunc_1=CChangeFamilyTech
;万能封包
[NetPackCommon]
ScriptName = NetPackCommon.py
Writer = Alee
Releaser = Alee
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0x18
PacketSubCMD_1=0x1
PacketCallFunc_1=RecNetPack
;交易所
[PlayerBourse]
ScriptName = Player\PlayerBourse.py
Writer = xmnathan
Releaser = xmnathan
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x1B
PacketSubCMD_1=0x01
PacketCallFunc_1=OnQueryPlayerBourseItem
PacketCMD_2=0x1B
PacketSubCMD_2=0x05
PacketCallFunc_2=OnQueryBourseItemOnSale
;天梯竞技场
[HighLadder]
ScriptName = Player\HighLadder.py
Writer = xmnathan
Releaser = xmnathan
RegType = 0
RegisterPackCount = 2
PacketCMD_1=0x1A
PacketSubCMD_1=0x11
PacketCallFunc_1=OnHightLadderTopPlayerQuery
PacketCMD_2=0x1A
PacketSubCMD_2=0x12
PacketCallFunc_2=OnHightLadderCanFightPlayerQuery
;----------------------------------------------
;世界服务器Py解析Client包
;----------------------------------------------