local skynet = require "skynet" local oo = require "Class" local ServerConfigFields = {} --集群配置 ServerConfigFields.ClusterServer = { {"DeleteLogDayNum", 5 , "删除几天前的日志" } , {"ClusterSlaveSendPingTime", 3 , "从服发送心跳时间(秒)" } , {"ClusterSlavePingTimeOut", 15 , "从服发送心跳超时时间(秒)" } , {"SyncServerInfoTime", 60 , "同步服务器信息的时间(秒)" } , } --路由服配置 ServerConfigFields.RouteServer = { {"IsCanUserEnter", true , "用户是否能进入" } , {"MaxPlayerCountPerGS", 1200 , "每个游戏服最大人数" } , {"TokenBucketCurCount", 200 , "令牌漏桶当前数量" } , {"TokenBucketAddCount", 50 , "令牌漏桶每5秒新增数量" } , {"TokenBucketMaxCount", 500 , "令牌漏桶最大数量" } , } --游戏服配置 ServerConfigFields.GameServer = { {"IsCanReg", true , "用户是否能注册" } , {"CheckOfflineUserTime", 1200 , "检查下线玩家的时间间隔" } , {"CheckPingTimeout", 180 , "检查Ping超时" } , {"PerSavePlayerRecordCount", 100 , "每次保存玩家记录最大数量" } , {"PerSaveCacheCreateAccount", 20 , "每次保存缓存中的新号" } , {"IntervalSaveUserMaxTime", 600 , "间隔保存用户最大时间" } , {"IntervalSaveUserMaxCount", 100 , "间隔保存用户最大数量" } , } return ServerConfigFields