从Steam下载服务器文件后,你有两种启动服务器的方式,本教程将逐一介绍。
启动服务器
第一种方式:
通过Steam启动器启动服务器。
操作非常简单,只需在Steam上点击“启动(LAUNCH)”即可。默认情况下,服务器启动时会自动附带
-log 命令行参数,该参数会打开服务器窗口,方便你监控服务器运行状态。如需添加新的命令行参数,右键点击 SCUM Server,然后在“启动选项(LAUNCH OPTIONS)”输入框中输入额外参数。每个参数之间必须用空格分隔。


第二种方式:
通过命令提示符(CMD)启动服务器:
要使用命令提示符(CMD)启动服务器,你需要先导航到服务器文件所在目录。服务器文件默认位于Steam安装目录下:
...\SteamLibrary\steamapps\common\SCUM Server在该目录下,你会看到多个文件夹,我们需要用来启动服务器的是名为 “SCUM” 的文件夹。

进入“SCUM”文件夹后,打开
Binaries\Win64 子文件夹,其中包含用于通过CMD启动服务器的 SCUMServer.exe 可执行文件。进入Win64文件夹后,打开命令提示符(CMD)。将
SCUMServer.exe 拖入CMD窗口,然后添加必要的启动参数即可启动服务器。
常用启动参数列表
-log
添加此命令行参数后,服务器启动时会打开可视化控制台,实时显示
SCUM.log 日志内容,让你可以在服务器运行时监控其活动。重要注意事项:点击服务器窗口会暂停服务器的运行节拍。 这会导致所有玩家被踢出服务器,且在取消暂停前无法重新连接。你可以按“ESC”键解除服务器冻结,因此运行时最好不要点击服务器控制台窗口。

为了帮助你更好地理解日志内容,以下是部分日志条目的含义:
-
C – 任意角色
-
P – 囚犯(玩家)
-
Z – 僵尸
-
R – 剃刀(Razor,游戏内NPC)
-
S – 哨兵(Sentry,游戏内NPC)
-
A – 动物
-
V – 载具
-
IV – 物品虚拟化
-
NO – 网络对象
-port=7000
添加此参数后,服务器将在指定端口上运行。玩家连接服务器时,需要使用
IP:端口 的格式。重要提示:客户端连接使用的响应端口始终为你指定的端口号 +2。 例如,如果你使用
-port=7000 启动服务器,玩家需要使用 IP:7002 进行连接。如果未指定端口,服务器将使用默认端口 7779。
-MaxPlayers=64
该参数默认值为64,也可以在
ServerSettings.ini 配置文件中,或通过游戏内的“服务器设置”菜单进行修改。只有在 ServerSettingsAdminUsers.ini 文件中列出的用户,才能访问游戏内的服务器设置菜单。上述两个配置文件均位于以下目录:
...\SCUM Server\SCUM\Saved\Config\WindowsServer如果在服务器启动命令中添加了
-MaxPlayers 参数,它将覆盖 ServerSettings.ini 中设置的数值。例如,如果 ServerSettings.ini 中设置允许64名玩家,但启动命令中包含 -MaxPlayers=10,那么服务器将只允许10名玩家连接。-nobattleeye
使用此参数启动服务器将关闭BattlEye反作弊系统。
我们不建议这样做,因为这意味着你的服务器将失去任何反作弊保护。
关闭服务器
要正确关闭服务器,请在命令提示符窗口中按下 “CTRL + C” 组合键。该快捷键会启动服务器的正常关闭流程。
重要提示:不要点击服务器日志窗口右上角的“X”关闭按钮,这无法正确关闭服务器。
要确认服务器已正常关闭,请导航到以下文件夹:
...\SCUM Server\SCUM\Saved\SaveFiles如果该文件夹中存在名为
SCUM.db-shm 和 SCUM.db-wal 的两个文件,说明服务器未正常关闭,或者仍在后台运行。
服务器配置
服务器首次启动后,会自动生成所有必要的配置文件,包括你可以编辑的所有 .ini 文件。
要访问这些配置文件,请导航到以下目录:
...\SCUM Server\SCUM\Saved\Config\WindowsServer
下面我们来详细介绍每个文件的作用:
AdminUsers.ini
将玩家的SteamID添加到此文件中,即可授予该玩家管理员权限,使其能够执行基础管理员命令。你还可以在SteamID旁边的方括号中添加额外参数,为玩家开放更多命令权限。
可添加的权限参数:
-
[SetGodMode]
授予玩家使用
#SetGodMode True/False 命令的权限,该命令可开启或关闭即时建造功能。-
[RestartServer]
授予玩家使用
#RestartServer pretty please 命令的权限,该命令将启动服务器的关闭重启流程。添加用户的示例:
76561199637135087 <- 基础管理员命令权限
76561199637135087[SetGodMode] <- 基础管理员命令 + 上帝模式权限
76561199637135087[SetGodMode, RestartServer] <- 基础管理员命令 + 上帝模式 + 重启服务器权限
BannedUsers.ini
所有被你封禁的玩家的SteamID都会自动记录在此文件中,你也可以手动将用户的SteamID添加到此文件中进行封禁。
EconomyOverride.json
在此文件中,你可以调整安全区商人处所有物品和服务的价格。文件中已经包含了一些修改示例,你只需将想要调整的物品或服务名称替换进去,并放在对应商人的分类下即可。
ExclusiveUsers.ini
在此文件中添加玩家的SteamID后,只有列表中的玩家才能访问你的服务器,任何不在列表中的玩家都无法连接。当你向此文件中添加第一个SteamID后,该白名单功能将自动生效。
GameUserSettings.ini 和 Input.ini
这两个文件对服务器没有任何作用,你可以完全忽略它们。
RaidTimes.json
此文件用于设置全局抄家时间。
ServerSettings.ini
此文件包含服务器的所有设置项。你可以通过编辑此文件,无需进入游戏即可手动配置服务器的所有参数。
ServerSettingsAdminUsers.ini
在此文件中添加玩家的SteamID后,该玩家将获得游戏内服务器设置菜单的访问权限。
SilencedUsers.ini
在此文件中可以查看所有被禁言的玩家,以及他们的禁言时长。
WhitelistedUsers.ini
在此文件中添加玩家的SteamID后,这些玩家将获得服务器的优先连接权。这意味着即使服务器已满员,列表中的玩家也能优先进入(此时服务器会自动踢出一名非白名单玩家)。
自定义任务
关于自定义任务的所有信息,请参考以下指南:
服务器日志
服务器运行时窗口中显示的输出内容,会保存在“Logs”文件夹中,该文件夹位于:
...\SCUM Server\SCUM\Saved\Logs如需查看更多分类日志,请导航到以下目录:
...\SCUM Server\SCUM\Saved\SaveFiles\Logs连接到服务器
要连接到你自己启动的服务器,请使用IP地址 [127.0.0.1](127.0.0.1)(这是本地回环地址,只能连接到运行在你当前电脑上的服务器,且只有服务器的所有者可以使用此地址连接,其他玩家无法使用)。
如果你使用了指定端口启动服务器,请确保在IP地址后加上端口号,格式如下:
127.0.0.1:端口号你可以通过在CMD中输入命令
ipconfig 来查看你的内网IPv4地址。如需查看你的公网IP,只需在谷歌搜索“我的IP是什么”即可。
让服务器对公众开放
要让你的服务器能够被外网玩家访问,你需要先联系你的网络服务提供商(ISP),要求关闭“CGNAT(运营商级网络地址转换)”。
完成上述步骤后,你需要进行端口转发设置,这样其他玩家才能连接到你的服务器。以下是基本操作步骤:
-
通过默认网关地址登录你的路由器管理界面
-
输入路由器的用户名和密码
-
找到端口转发设置选项,通常位于“高级(Advanced)”菜单下,名称为“端口转发(Port Forwarding)”或“虚拟服务器(Virtual Server)”
-
在端口转发页面,为该规则输入一个自定义名称。在端口字段中输入你要转发的端口号,协议选择“TCP/UDP”(如果不确定使用哪种协议,直接选择“两者”即可)。然后输入你要转发到的设备的内网IP地址(即你的IPv4地址),最后点击“应用”或“保存”
-
要确认端口转发是否生效,可以访问 https://www.portchecktool.com 这类网站,输入你刚刚开放的端口进行检测
所有设置完成且服务器正常运行后,你可以将你的公网IP地址分享给你的朋友,他们可以直接通过该地址连接,也可以在游戏内的服务器浏览器中找到你的服务器。
关于端口转发的更多信息和更详细的教程,请查阅网上的相关教程或咨询你的网络服务提供商。



没有评论内容