HomeServer/Server/Lib/DB/ServerConfigFields.lua

36 lines
1.4 KiB
Lua
Raw Permalink Normal View History

2024-11-20 15:41:09 +08:00
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