服务器配置文件说明

服务器配置文件说明#

FreeKill服务端采用JSON作为配置文件,因此无法提供带注释的配置文件。 本文档意在说明配置文件的内容。

例子文件详见 freekill.server.config.json.example 。要让配置文件生效,需要将该文件更名为freekill.server.config.json,并放在程序目录下。

默认内容如下:

{
  "banwords": [],
  "description": "FreeKill Server",
  "iconUrl": "default",
  "capacity": 100,
  "tempBanTime": 20,
  "motd": "Welcome!",
  "hiddenPacks": [],
  "enableBots": true,
  "enableWhitelist": false,
  "roomCountPerThread": 2000,
  "maxPlayersPerDevice": 50
}
  • banwords: 字符串数组,服务器的违禁词汇列表。 违禁词发不出去也不能作为用户名/房间名。

  • description: 服务器简介,显示在加入服务器的界面中。

  • iconUrl: 服务器图标对应的图片链接,必须是网络图片。

  • capacity: 服务器最大承载玩家的容量。

  • tempBanTime: 对于逃跑玩家的自动封禁时长,单位为分钟。设为0即可关闭自动封禁功能。

  • motd: 用户进入大厅后,看到的服务端公告,支持markdown格式。 不过因为JSON不能写多行字符串,你得把写好的markdown中所有换行符全替换成n才好哦。

  • hiddenPacks: 服务器想要隐藏的拓展包列表,对于DIY服应该是有用的。

  • enableBots: 是否允许玩家添加机器人,视情况设定。

  • enableWhitelist: 是否开启白名单功能

  • maxPlayersPerDevice: 每个设备最多允许注册多少个账号