From da10780f925e00453381dcb13b2bb55d3657c46e Mon Sep 17 00:00:00 2001 From: CeHua_ZWJ <ceh@163.com> Date: 星期日, 21 十月 2018 17:01:09 +0800 Subject: [PATCH] 4262 开服运营活动修改 --- CoreServerGroup/GameServer/GameServerScript.ini | 396 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 396 insertions(+), 0 deletions(-) diff --git a/CoreServerGroup/GameServer/GameServerScript.ini b/CoreServerGroup/GameServer/GameServerScript.ini new file mode 100644 index 0000000..a6b43f3 --- /dev/null +++ b/CoreServerGroup/GameServer/GameServerScript.ini @@ -0,0 +1,396 @@ +;重读配置 +[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包 +;---------------------------------------------- \ No newline at end of file -- Gitblit v1.8.0