Blame view

robot/robot_main.lua 439 Bytes
3a646dea   zhouhaihai   拆分网关
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  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)