跳到内容
SCUM

安装 SCUM 服务器

SCUM 专用服务器是 64 位 Windows 程序(SCUMServer.exe),可通过 SteamCMD(App ID 3792580)免费安装。至少需要 8 GB 内存、约 15 GB 可用磁盘,耗时约 15–30 分钟。

最后更新:2026/10/10

SCUM 专用服务器是 64 位 Windows 程序(SCUMServer.exe),可通过 SteamCMD(App ID 3792580)免费安装。至少需要 8 GB 内存、约 15 GB 可用磁盘,耗时约 15–30 分钟。

分步安装

  1. 准备一台至少 8 GB 内存的 64 位 Windows 机器(PC 或 Windows Server)。

  2. 安装 Visual C++(2012、2013、2015-2022)和 DirectX End-User Runtimes。

  3. 下载 SteamCMD,并用 app_update 3792580(anonymous 登录)安装服务器。

  4. 使用 -log -port=7777 -MaxPlayers=64 启动 SCUMServer.exe,并等待加载完成。

  5. 停止服务器并编辑 SCUM/Saved/Config/WindowsServer/ServerSettings.ini。

  6. 在 Windows 防火墙和服务商处开放 UDP 7777、7778、7779 端口。

  7. 在游戏中测试连接(先本地 127.0.0.1:7777,再用公网 IP)。

  8. 创建计划任务以自动启动服务器。

  9. 安排更新、SCUM/Saved 备份与重启。

系统要求

  • 必须使用 64 位 Windows(32 位无法运行)
  • 内存:至少 8 GB,玩家与设置越多需求越高
  • 磁盘:文件约 8 GB,建议留 15 GB 空闲
  • 无需 Steam 账号(anonymous)。Linux:未见官方原生服务端文档,请使用 Windows VPS

安装(本地 Windows、VPS 或独立服务器)

本地或 Windows Server 步骤相同。在 PowerShell 中运行下列命令,然后连接 127.0.0.1:7777。-MaxPlayers 会覆盖文件中的值;-nobattleye 会禁用 BattlEye(不推荐)。

C:\steamcmd\steamcmd.exe +force_install_dir C:\scumserver +login anonymous +app_update 3792580 validate +quit
cd C:\scumserver\SCUM\Binaries\Win64
.\SCUMServer.exe -log -port=7777 -MaxPlayers=64

需开放的端口

取自 SCUM wiki,-port=7777 时:查询端口为 port+2,原始 UDP 套接字为 port+1。修改 -port= 会整体移动。本地运行时查询端口不要落在 27020–27050(Steam 占用)。家用路由器做端口转发(NAT);OVH、Hetzner、Scaleway 还需在服务商防火墙/安全组放行,并从其他网络测试。

  • 7777/UDP — game client (-port=)
  • 7778/UDP — raw UDP socket (port+1)
  • 7779/UDP — Steam server browser query (port+2)
  • 7777/TCP — RCON (optional)

Windows 防火墙

管理员 PowerShell:

netsh advfirewall firewall add rule name="SCUM UDP" dir=in action=allow protocol=UDP localport=7777-7779

自动启动(计划任务)

创建 start.bat(cd 到 SCUM\Binaries\Win64,然后运行 SCUMServer.exe -log -port=7777 -MaxPlayers=64),并以 SYSTEM 身份在开机时运行。如需监控,再加一个在进程停止时重启它的任务。

schtasks /create /tn "SCUM Server" /tr "C:\scumserver\start.bat" /sc onstart /ru SYSTEM /rl HIGHEST

更新与备份

停止服务器,复制 SCUM\Saved,重新运行与安装时相同的 SteamCMD 命令后重启。可用 schtasks 安排每日重启。

taskkill /IM SCUMServer.exe /F
robocopy C:\scumserver\SCUM\Saved C:\backups\scum-%DATE:~-4%%DATE:~3,2%%DATE:~0,2% /E
C:\steamcmd\steamcmd.exe +force_install_dir C:\scumserver +login anonymous +app_update 3792580 validate +quit
schtasks /create /tn "SCUM restart" /tr "C:\scumserver\start.bat" /sc daily /st 05:00

发布服务器

设置 ServerName 后,服务器会通过查询端口(UDP 7779)出现在 Steam/SCUM 服务器浏览器中。也请把服务器添加到 game-rank.com/jeux/scum。

故障排查

  • 无法启动:安装 Visual C++(2012/2013/2015-2022)和 DirectX Runtimes,并确认是 64 位 Windows。
  • 不在列表中:开放 UDP 7779(查询),并确认查询端口不在 27020–27050 之间。
  • 外网连接被拒:缺少 7777-7779/UDP 的 NAT 转发或服务商防火墙规则。
  • 设置被覆盖:部分面板启动时会重写 ServerName/WelcomeMessage,请在面板中修改。
  • 更新后配置会变化:先启动一次服务器,并与新生成的 ServerSettings.ini 对比(键会演变)。

常见问题

SCUM 服务器的 App ID 是多少?
3792580(注意不要与另一个 SCUM Server 应用混淆)。命令:steamcmd +force_install_dir <文件夹> +login anonymous +app_update 3792580 validate +quit。
SCUM 使用哪些端口?
-port=7777 时:UDP 7777(游戏)、UDP 7778(原始套接字)、UDP 7779(查询)以及可选 RCON 的 TCP 7777。托管商可能使用其他值。
可以在 Linux 上托管 SCUM 吗?
官方未记载原生 Linux 服务端:Windows VPS 或独立服务器最简单可靠。社区有 Wine/Docker 方案,但此处不涉及。
如何更新服务器?
停止服务器,重新运行相同的 SteamCMD 命令(app_update 3792580);更新前先备份 SCUM\Saved。

SCUM 服务器工具

SCUM
SCUM免登录
按分区生成 SCUM 服务器 ServerSettings.ini 的 scum.* 键:名称、消息、动物、辐射、旗帜、重生。
配置世界打开
文档
SCUM
SCUM需要登录
编辑 SCUM 商人经济:按商人设置买入/卖出价格、可购买性和声望要求,导出有效的 EconomyOverride.json。
经济商人JSON打开
文档
SCUM
SCUM免登录
用 X/Y/Z 坐标管理 SCUM 的出生点、地堡和区域,并生成可直接粘贴的 #Teleport 管理员命令。
管理坐标打开
文档