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)