robot_main.lua
439 Bytes
local skynet = require "skynet"
local config = require "robot_config"
local preOnlineCount = 10
skynet.start(function()
local need = math.ceil(config.online / preOnlineCount)
local inpre = math.ceil(config.inpre / need)
local idRange = math.ceil(config.max / need)
local curId = 1
for i = 1, need do
skynet.newservice("start", preOnlineCount, curId, curId + idRange - 1, inpre)
curId = curId + idRange
end
skynet.exit()
end)