ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Pool.py
New file @@ -0,0 +1,24 @@ #!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package GM.Commands.Pool # # @todo:对象池 # @author hxp # @date 2025-11-28 # @version 1.0 # # 详细描述: 对象池 # #------------------------------------------------------------------------------- #"""Version = 2025-11-28 18:00""" #------------------------------------------------------------------------------- import GameWorld import ObjPool def OnExec(curPlayer, msgList): GameWorld.DebugAnswer(curPlayer, "对象池状态输出地图日志") ObjPool.GetPoolMgr().pool_status() return ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.py
@@ -299,7 +299,7 @@ PlayerFamily.OnMinute() PlayerOnline.OnMinute() BattleObj.OnMinute() ObjPool.OnMinute() ObjPool.OnMinute(curTime) __CheckIpyDataRecycle(curTime) return ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ObjPool.py
@@ -330,8 +330,9 @@ PyGameData.g_objPoolMgr = poolMgr return poolMgr def OnMinute(): def OnMinute(curTime): """每分钟执行,输出对象池状态""" if curTime.minute == 5: # 每小时的5分输出一次 GetPoolMgr().pool_status() return