服务器配置
服务器部分相关文档
想当 Squad 服主?50 元/月起就能拿下入门款专属服务器!南赛云是高性价比开服首选,低价不低质,让您轻松启动专属战局,低成本圆服主梦~
启动命令参数
可以将以下参数加到您的启动命令行中来配置你的服务器,添加这些参数时要注意错别字。
Port = 游戏端口(必要)
QueryPort = Steam查询端口(必要)
RANDOM = 地图循环方式 【ALWAYS, FIRST, NONE】 (可选)
FIXEDMAXPLAYERS = 最大玩家数量(可选,如没有则采用 server.cfg 中的数量)
FIXEDMAXTICKRATE = 服务器刷新率【Tick】(可选)
Beaconport = EOS链接端口(可选)
RconPort = Rcon通讯端口(可选)
-log = 显示日志窗口(可选)
-fullcrashdump = 在崩溃时保存完整的服务器日志(可选)
可参考以下示例:
start SquadGameServer.exe Port=7787 QueryPort=27165 Beaconport=15000 FIXEDMAXPLAYERS=100 FIXEDMAXTICKRATE=30 RANDOM=ALWAYS -log配置文件
服务器的配置文件目录位于 \squad_server\SquadGame\ServerConfig 文件夹,列表:
Admins.cfg
这个文件的作用是这是设置服务器权限的文件夹
可以创建一个 权限组,并将管理员分配到该组中。您可以创建 任意类型,任意数量 的权限组。这些文件在更新时将不会被覆盖。
必须使用 Steam ID 或 EOS ID
Bans.cfg
这个文件储存的是封禁玩家列表,格式为:
SteamID64:封禁时间戳 //备注
手动添加封禁玩家时,请使用 换行符 作为每条封禁玩家的分割。
如果要检查封禁玩家的封禁时间或创建一个限时的玩家封禁,请使用此工具转换时间戳:
CustomOptions.cfg
这个文件通常用于管理 MOD 的配置
ExcludedFactions.cfg
这个文件的作用是从游戏中排除派系,在此文件中添加派系名称即可排除该派系
被排除的派系必须列为派系 ID
ExcludedLayers.cfg
可以在此处设置服务器禁止游玩的图层,设置后服务器将不会允许这些图层运行
此列表使用层ID名称,这与UI显示名称不同。
当“MapRotationMode=LayerList”时 此图层设置的禁止图层才生效
当使用“adminchangelayer”或“adminsetnextlayer”命令时,这个禁止图层才生效。
ExcludedLevels.cfg
可以在此处设置不允许服务器运行的地图,设置后服务器将不会运行此地图。
此列表使用层ID名称,这与UI显示名称不同。
当“MapRotationMode=LevelList”时 此图层设置的禁止图层才生效
LayerRotation.cfg
这是图层地图池,在这里可以设置服务器游玩顺序的地图
当“MapRotationMode=LayerList”时 这个地图池才能生效
地图池是逐行顺序读取的,也就是说行数靠前的图层将优先被录取
以下列出了所有图层,您可将不需要的图层删除(或打上//),这样他们就被移除了。
LayerVoting.cfg
这是投票系统地图池,在这里可以设置投票系统允许选择的地图
当“MapRotationMode=LayerList_Vote”时 这个投票系统才能生效
以下列出了所有图层,您可将不需要的图层删除(或打上//),这样他们就被移除了。
LayerVotingLowPlayers.cfg
这是低玩家投票系统地图池,在这里可以设置低玩家时投票系统允许选择的地图
当“MapRotationMode=LayerList_Vote”时 这个低玩家投票系统才能生效
当游戏内玩家小于“LowPlayerCountThreshold”值时,低玩家投票系统才生效
以下列出了所有图层,您可将不需要的图层删除(或打上//),这样他们就被移除了。
LayerVotingNight.cfg
这是指定时间投票系统地图池,在这里可以设置指定时间时投票系统允许选择的地图
当“MapRotationMode=LayerList_Vote”时 这个指定时间投票系统才能生效
此文件仅在 Server.cfg-NightTime 中定义的选定时间内使用
此处将不列出全部图层,您可参考“LayerRotation.cfg”下列出的图层
LevelRotation.cfg
这是地图池,在这里您可以设置服务器可游玩的地图
当“MapRotationMode=LevelList”时 这个地图池才能生效
地图池是逐行顺序读取的,也就是说行数靠前的图层将优先被录取
以下列出了所有地图,您可将不需要的地图删除(或打上//),这样他们就被移除了。
MOTD.cfg
这是服务器规则文件,在此文件的内容将会在游戏内服务器规则显示。
这非常适合显示服务器信息、简单规则或其他消息。但请注意,输入到此文件中的文本不会在游戏中换行,并且会溢出视图。
以下列出了允许在 MOTD.cfg 中使用的HTML命令:
Rcon.cfg
如果您不想使用 远程管理[Rcon],请将密码(Password)设置为空。
如果IP为 0.0.0.0,那么即为本机上的所有IP
RemoteAdminListHosts.cfg
如果您运行多个服务器并希望为所有服务器使用一个 admin 文件,则应使用此方法。
如果玩家在多个文件中列出,则他们的权限将合并
每行应包含指向 admin 文件的 URL
RemoteBanListHosts.cfg
如果您运行多个服务器并希望为所有服务器使用一个 ban 文件,则应使用此方法。
此方法还适用于联合封禁。
每行应包含指向 ban 文件的 URL。
Server.cfg
这是通用的服务器配置文件。每个变量都应该在自己的行上。
此 wiki 将添加新内容。由于我们不会覆盖配置文件,因此如果您想更改默认值,则需要手动将它们添加到现有的服务器配置中。
如果服务器名称的特殊字符在 服务器列表 中显示为 "?????",解决方法:将特殊字符粘贴到文本编辑器,然后再复制到配置文件。示例:
ServerName="Test Server Λ"AutoTkBanTime:此功能为自带TK封禁系统,当一局超过限定TK数量后将被服务器封禁,并且管理员无法解除此封禁
ServerMessages.cfg
这是服务器红字提醒文件,每行则为一条信息。
决定消息发送间隔时间的参数为“ServerMessageInterval”(在 server.cfg 中)
VoteConfig.cfg
这是投票系统配置文件,当“MapRotationMode=LayerList_Vote”时 才能生效
最后更新于