{
"Settings": {
"ServerPassword": "", //服务器的密码,不设置表示无密码
"ServerPort": 7777, //服务器端口【默认】
"MaxSlots": 8, //服务器人数上限
"ReservedSlots": 20, //预留给管理员的通道数量
"ServerName": "", //服务器名称
"UseServerName": false, //是否使用服务器名称
"LogPath": "tshock/logs", //日志文件存放路径
"DebugLogs": false,//插件 调试是否开启,建议不要开,不然会刷屏
"DisableLoginBeforeJoin": false, //踢出登录失败的玩家
"IgnoreChestStacksOnLoad": false, //加载地图的时候是否检测箱子里物品堆叠上线
"AutoSave": true, //是否自动保存地图,强烈建议开启
"AnnounceSave": true,//自动保存提示(开启后自动保存会在聊天框里显示 saving world...)
"ShowBackupAutosaveMessages": true, //自动保存提示(显示自动保存消息)
"BackupInterval": 10, //地图备份时间间隔/分钟
"BackupKeepFor": 240, //备份的地图保留时间
"SaveWorldOnCrash": true, //服务器崩溃时是否及时保存地图
"SaveWorldOnLastPlayerExit": true, //在最后一个玩家退出后保存世界
"InvasionMultiplier": 1, //入侵规模,计算公式:入侵怪物数量=100+(X*HP>200的玩家)
"DefaultMaximumSpawns": 5, //怪物刷新最大数值(设置越高怪物越多)
"DefaultSpawnRate": 600, //刷新怪物时间间隔,数值越大刷新越慢
"InfiniteInvasion": false, //是否无限制怪物入侵【开启后使用命令召唤的怪物入侵将达到200万只左右】
"PvPMode": "normal", //PVP模式【normal表示可以正常使用PVP,always表示强制PVP,disabled表示强制PVE】
"SpawnProtection": true, //是否保护出生点【强烈建议设置】
"SpawnProtectionRadius": 10, //出生点保护范围【一格一个】
"RangeChecks": true, //范围检查(检查超出数组范围)(物品堆叠和其他的)
"HardcoreOnly": false, //仅允许困难模式的玩家进入服务器
"MediumcoreOnly": false, //仅允许中等模式的玩家进入服务器
"SoftcoreOnly": false, //仅允许软核模式的玩家进入服务器
"DisableBuild": false, //是否禁止建筑【开启后将无法破坏地图里任何东西】
"DisableHardmode": false, //禁止让世界进入困难模式(即肉山后)
"DisableDungeonGuardian": false, //禁止攻打地牢守护者,与old man对话将会被立即传送到出生点
"DisableClownBombs": false, //禁止小丑(日食怪)扔炸弹爆炸
"DisableSnowBalls": false, //禁止雪人军团爆炸
"DisableTombstones": true, //关闭在玩家死亡时掉落的墓碑
"DisablePrimeBombs": false, //禁用炸弹
"ForceTime": "normal", //世界【normal表示昼夜正常交替,day表示出现极昼现象,night表示出现极夜现象】
"DisableInvisPvP": false, //PVP状态下是否使隐身药水失效
"MaxRangeForDisabled": 10, //被冻结后最大移动距离
"RegionProtectChests": false, //领地内的箱子是否受到保护,PVE服务器强烈建议设置成true
"RegionProtectGemLocks": true, //领地内宝石锁保护
"IgnoreProjUpdate": false, //玩家是否可以忽略更新抛射物检查
"IgnoreProjKill": false, //玩家是否可以忽略击毁抛射物检查
"AllowCutTilesAndBreakables": false, //允许玩家破坏易碎方块(草或者花)
"AllowIce": false, //允许玩家在无法建筑的地方放冰块
"AllowCrimsonCreep": true, //是否允许血腥之地扩散,PVE强烈建议设置成false
"AllowCorruptionCreep": true, //是否允许腐化之地扩散
"AllowHallowCreep": true, //是否允许神圣之地扩散
"StatueSpawn200": 3, //雕像在停止生成之前可以在200像素內生成多少个NPC
"StatueSpawn600": 6, //雕像在停止生成之前可以在600像素內生成多少个NPC
"StatueSpawnWorld": 10, //雕像生成NPC的最高上限
"PreventBannedItemSpawn": false, //是否禁止用item指令和give指令获得被封禁(ban)掉的物品
"PreventDeadModification": true, //防止玩家在死亡时与世界互动
"PreventInvalidPlaceStyle": true, //防止玩家放置无效样式的方块
"ForceXmas": false, //是否开启圣诞节
"ForceHalloween": false, //是否开启万圣节
"AllowAllowedGroupsToSpawnBannedItems": false, //是否允许有权限使用被封禁(ban)物品的用户组使用被封禁(ban)的物品
"RespawnSeconds": 0, //玩家死亡后复活时间/秒
"RespawnBossSeconds": 0, //boss战时,玩家死亡复活时间
"AnonymousBossInvasions": true, //是否公告Boss重生或入侵事件开始
"MaxHP": 500, //最大生命值(不算装备增益)
"MaxMP": 200, //最大魔法值(不算装备增益)
"BombExplosionRadius": 5, //炸弹影响范围
"GiveItemsDirectly": false, //是否直接赠送物品
"DefaultRegistrationGroupName": "default", //注册用户的默认用户组【如不了解组的规划请暂时不要改动】
"DefaultGuestGroupName": "guest", //未注册用户的默认用户组
"RememberLeavePos": false, //记录离开位置,再次登录服务器将传送到上一次离开服务器的位置
"MaximumLoginAttempts": 3, //登录次数尝试最大限制,尝试次数过多将被移除(kick)服务器
"KickOnMediumcoreDeath": false, //移除(kick)死亡的中等难度的玩家
"MediumcoreKickReason": "Death results in a kick", //中等难度的玩家被移除(kick)时的理由
"BanOnMediumcoreDeath": false, //封禁(ban)死亡的中等难度的玩家
"MediumcoreBanReason": "Death results in a ban", //中等难度的玩家被封禁(ban)时的理由
"DisableDefaultIPBan": false, //禁用默认ip
"EnableWhitelist": false, //是否开启白名单【true代表是,false代表否,以下都是】
"WhitelistKickReason": "You are not on the whitelist.", //因不在白名单而被拒绝进入服务器的提示
"ServerFullReason": "Server is full", //因服务器人满而被拒绝进入服务器的提示
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //因服务器人满并预留给管理员的位置也满的情况下被拒绝进入服务器的提示
"KickOnHardcoreDeath": false, //是否踢出死亡的硬核玩家
"HardcoreKickReason": "Death results in a kick", //踢出死亡的硬核玩家时给出的提示
"BanOnHardcoreDeath": false, //是否在硬核玩家死亡后封锁他
"HardcoreBanReason": "Death results in a ban", //封锁死亡的硬核玩家时给出的提示
"KickProxyUsers": true, //如果GeoIP可用,禁止使用代理进入服务器的玩家
"RequireLogin": false, //是否开启强制注册登录
"AllowLoginAnyUsername": true, //允许玩家登录的账号与角色名不符
"AllowRegisterAnyUsername": false, //是否允许注册任何用户名,PVE服务器强烈建议设置成false
"MinimumPasswordLength": 4, //新账号密码的最短长度
"BCryptWorkFactor": 7, //决定使用的 BCrypt工作因子,增加此值会改变玩家密码的加密算法
"DisableUUIDLogin": false, //是否禁止UUID登录
"KickEmptyUUID": false, //是否移除(kick)空UUID的玩家
"TilePaintThreshold": 15, //一秒刷漆上限
"KickOnTilePaintThresholdBroken": false, //当玩家超过设置的刷漆阈值时是否踢出服务器
"MaxDamage": 1175, //玩家可以造成的最大伤害
"MaxProjDamage": 1175, //射弹最大伤害
"KickOnDamageThresholdBroken": false, //超过最大伤害是否踢出服务器
"TileKillThreshold": 60, //一秒挖掘,破坏物块的上限
"KickOnTileKillThresholdBroken": false, //当玩家超过设置的挖掘物块阈值时是否踢出服务器
"TilePlaceThreshold": 32, //一秒摆放物块的上限
"KickOnTilePlaceThresholdBroken": false, //当玩家超过设置的摆放物块阈值时是否踢出服务器
"TileLiquidThreshold": 50, //一秒释放液体的上限
"KickOnTileLiquidThresholdBroken": false, //当玩家超过设置的液体阈值时是否踢出服务器
"ProjIgnoreShrapnel": true, //计算弹药使用上限是否忽略爆炸产生的碎片
"ProjectileThreshold": 50, //一秒使用弹药数量的上限【包括魔法攻击】
"KickOnProjectileThresholdBroken": false, //当玩家超过设置的弹药阈值时是否踢出服务器
"HealOtherThreshold": 50, //一秒内发送超过治疗(绿字)数据包上限
"KickOnHealOtherThresholdBroken": false, //当玩家超过设置的治疗阈值时是否踢出服务器
"SuppressPermissionFailureNotices": false, //禁止显示权限失败通知
"DisableModifiedZenith": false, //禁用修改顶点
"DisableCustomDeathMessages": true, //禁用自定义死亡消息
"CommandSpecifier": "/", //指令标志,在聊天框里首位输入该符号视为指令
"CommandSilentSpecifier": ".", //指定哪个字符串开头会以静音的方式处理指令
"DisableSpewLogs": true, //禁止将服务器日志展示给玩家
"DisableSecondUpdateLogs": false, //防止服务器更新检查写入日志档案
"SuperAdminChatRGB": [ //超级管理员聊天字体颜色
255,
255,
255
],
"SuperAdminChatPrefix": "(Super Admin) ", //超级管理员发言前缀(位于名字之前)
"SuperAdminChatSuffix": "", //超级管理员发言后缀(位于名字之后)
"EnableGeoIP": false, //显示玩家IP的所在地【有可能侵犯他人隐私,建议不要开启】
"DisplayIPToAdmins": false, //是否将玩家的IP地址展示给管理员
"ChatFormat": "{1}{2}{3}: {4}", //聊天格式【{1}为前缀,{2}为玩家名称,{3}为后缀,{4}为聊天内容】
"ChatAboveHeadsFormat": "{2}", //在玩家头顶显示的内容
"EnableChatAboveHeads": false, //是否在玩家头上显示聊天信息
"BroadcastRGB": [ //广播的字体颜色
127,
255,
212
],
"StorageType": "sqlite", //数据库类型
"SqliteDBPath": "tshock.sqlite",//数据库的文件名字
"MySqlHost": "localhost:3306", //数据库连接地址
"MySqlDbName": "", //数据库的名字
"MySqlUsername": "", //登录数据库的账号
"MySqlPassword": "", //登录数据库的密码
"UseSqlLogs": false, //数据库的日志是否打印,建议不要开,不然数据库文件会变的很大
"RevertToTextLogsOnSqlFailures": 10, //SQL日志必须在回复到文本日志之前无法插入日志的次数
"RestApiEnabled": false, //是否启用RestAPI接口
"RestApiPort": 7878, //RestAPI接口的端口
"LogRest": false, //是否打印Rest日志
"EnableTokenEndpointAuthentication": false, //是否通过权限认证才能使用rest接口
"RESTMaximumRequestsPerInterval": 5, //拒绝请求前连线池中最大的rest请求数
"RESTRequestBucketDecreaseIntervalMinutes": 1, //rest请求连线池以分钟为单位所减少1单位数量的频率(最小为1分钟)
"ApplicationRestTokens": { //设置rest接口的密钥,提示名和权限
}
}
}