diff --git a/robot/robot.lua b/robot/robot.lua index 5531dd9..63c8396 100644 --- a/robot/robot.lua +++ b/robot/robot.lua @@ -6,7 +6,7 @@ local socketdriver = require "skynet.socketdriver" local netpack = require "skynet.netpack" local xxtea = require "xxtea" local httpc = require("http.httpc") -local config +local config = require "robot_config" local XXTEA_KEY = "699D448D6D24f7F941E9F6E99F823E18" @@ -138,8 +138,6 @@ end -- 开始登录 function CMD.start(fd, id) - config = require "robot_config" - client.fd = fd client.clientId = id diff --git a/robot/robot_main.lua b/robot/robot_main.lua index d15f5f2..031af53 100644 --- a/robot/robot_main.lua +++ b/robot/robot_main.lua @@ -1,10 +1,10 @@ local skynet = require "skynet" +local config = require "robot_config" local preOnlineCount = 10 skynet.start(function() - local config = require "robot_config" local need = math.ceil(config.online / preOnlineCount) local inpre = math.ceil(config.inpre / need) local idRange = math.ceil(config.max / need) diff --git a/robot/start.lua b/robot/start.lua index 57249da..e624e0e 100644 --- a/robot/start.lua +++ b/robot/start.lua @@ -1,7 +1,7 @@ require("utils.StringUtil") require("utils.TableUtil") require "utils.MathUtil" -local config +local config = require "robot_config" local skynet = require "skynet" local netpack = require "skynet.netpack" local socketdriver = require "skynet.socketdriver" @@ -123,7 +123,7 @@ end local function start(pooldp, pooldObj, onlineCountp, startIdp, endIdp, inprep) log("start testing ...") - config = require "robot_config" + factory = deque.clone(pooldObj) poold, onlineCount, startId, endId, inpre = pooldp, onlineCountp, startIdp, endIdp, inprep id_max = startId - 1 -- libgit2 0.21.2