41 lines
1.4 KiB
Lua
41 lines
1.4 KiB
Lua
local skynet = require "skynet"
|
|
local oo = require "Class"
|
|
local ServerConfigFields = {}
|
|
|
|
--集群配置
|
|
ServerConfigFields.ClusterServer =
|
|
{
|
|
{"DeleteLogDayNum", 5 , "删除几天前的日志" } ,
|
|
{"ClusterSlaveSendPingTime", 5 , "从服发送心跳时间(秒)" } ,
|
|
{"ClusterSlavePingTimeOut", 30 , "从服发送心跳超时时间(秒)" } ,
|
|
{"SyncServerInfoTime", 60 , "同步服务器信息的时间(秒)" } ,
|
|
}
|
|
|
|
--路由服配置
|
|
ServerConfigFields.RouteServer =
|
|
{
|
|
{"IsCanUserEnter", true , "用户是否能进入" } ,
|
|
{"MaxPlayerCountPerGS", 10000 , "每个游戏服最大人数" } ,
|
|
{"TokenBucketCurCount", 10 , "令牌漏桶当前数量" } ,
|
|
{"TokenBucketAddCount", 10 , "令牌漏桶每5秒新增数量" } ,
|
|
{"TokenBucketMaxCount", 50 , "令牌漏桶最大数量" } ,
|
|
}
|
|
|
|
--监控服配置
|
|
ServerConfigFields.MonitorServer =
|
|
{
|
|
{"LoginMaxCount10Second", 5 , "10秒登录最大次数" } ,
|
|
{"IPUnlockTime", 3600 , "IP解锁时间" } ,
|
|
}
|
|
|
|
--游戏服配置
|
|
ServerConfigFields.GameServer =
|
|
{
|
|
{"IsCanReg", true , "用户是否能注册" } ,
|
|
{"CheckOfflineUserTime", 1800 , "检查下线玩家的时间间隔" } ,
|
|
{"CheckPingTimeout", 1200 , "检查Ping超时" } ,
|
|
{"IsDetailLog", true , "是否详细日志" } ,
|
|
{"PerSavePlayerRecordCount", 100 , "每次保存玩家记录最大数量" } ,
|
|
}
|
|
|
|
return ServerConfigFields |