|
|
@@ -78,8 +78,7 @@ local function getAllSrvFd()
|
|
|
end
|
|
|
|
|
|
-- 通知游戏服
|
|
|
-function brocastServer(srvTb, rankList)
|
|
|
- print("==================brocastServer==================")
|
|
|
+function BrocastServer(srvTb, rankList)
|
|
|
for _, srvInfo in ipairs(srvTb) do
|
|
|
local rankTb = getRankListBySrvId(rankList, srvInfo[1])
|
|
|
CS_Send_Reward(srvInfo[2], rankTb)
|
|
|
@@ -91,8 +90,7 @@ end
|
|
|
|
|
|
|
|
|
-- 把连接到本跨服的普通服进行分批
|
|
|
-function batchServer()
|
|
|
- print("=================batchServer========================")
|
|
|
+function BatchServer()
|
|
|
local cnt = 0
|
|
|
local maxNum = 10
|
|
|
local delay_sec = 0
|
|
|
@@ -113,18 +111,17 @@ function batchServer()
|
|
|
srvTb[cnt] = v
|
|
|
|
|
|
if cnt >= maxNum then
|
|
|
- print("=================batchServer========================333")
|
|
|
delay_sec = delay_sec + 5
|
|
|
- -- Timer.addLater(delay_sec, brocastServer, srvTb, rankList)
|
|
|
+ Timer.addLater(delay_sec, BrocastServer, srvTb, rankList)
|
|
|
|
|
|
- Timer.addLater(2, brocastServer, srvTb, rankList)
|
|
|
+ -- Timer.addLater(2, BrocastServer, srvTb, rankList)
|
|
|
cnt = 0
|
|
|
srvTb = {}
|
|
|
end
|
|
|
end
|
|
|
|
|
|
if cnt > 0 then
|
|
|
- Timer.addLater(2, brocastServer, srvTb, rankList)
|
|
|
+ Timer.addLater(2, BrocastServer, srvTb, rankList)
|
|
|
end
|
|
|
end
|
|
|
|
|
|
@@ -134,7 +131,7 @@ function onHour(hour)
|
|
|
|
|
|
if hour == SEND_REWARD_HOUR then
|
|
|
local delay_sec = math.random(1, 30)
|
|
|
- Timer.addLater(delay_sec, batchServer)
|
|
|
+ Timer.addLater(delay_sec, BatchServer)
|
|
|
|
|
|
local logStr = string.format("[跨服]开始发奖, 当前时间: %s, 延迟: %d 秒通知", os.time(), delay_sec)
|
|
|
writeLog(Log.LOGID_OSS_GODSAREA_MAIL ,logStr)
|
|
|
@@ -143,11 +140,11 @@ end
|
|
|
|
|
|
-- 测试
|
|
|
function oneMin()
|
|
|
- local delay_sec = math.random(3, 5)
|
|
|
- Timer.addLater(delay_sec, batchServer)
|
|
|
+ -- local delay_sec = math.random(3, 5)
|
|
|
+ -- Timer.addLater(delay_sec, BatchServer)
|
|
|
|
|
|
- local logStr = string.format("[跨服]开始发奖, 当前时间: %s, 延迟: %d 秒通知", os.time(), delay_sec)
|
|
|
- writeLog(Log.LOGID_OSS_GODSAREA_MAIL ,logStr)
|
|
|
+ -- local logStr = string.format("[跨服]开始发奖, 当前时间: %s, 延迟: %d 秒通知", os.time(), delay_sec)
|
|
|
+ -- writeLog(Log.LOGID_OSS_GODSAREA_MAIL ,logStr)
|
|
|
end
|
|
|
|
|
|
|