Виділений сервер SCUM — 64-бітна програма для Windows (SCUMServer.exe), безкоштовно встановлюється через SteamCMD (App ID 3792580). Потрібно щонайменше 8 ГБ ОЗП, близько 15 ГБ вільного місця і 15–30 хвилин.
Покрокове встановлення
Підготуйте 64-бітну Windows (ПК або Windows Server) мінімум із 8 ГБ ОЗП.
Встановіть Visual C++ (2012, 2013, 2015-2022) і DirectX End-User Runtimes.
Завантажте SteamCMD і встановіть сервер командою app_update 3792580 (вхід anonymous).
Запустіть SCUMServer.exe з -log -port=7777 -MaxPlayers=64 і дочекайтеся повного завантаження.
Зупиніть сервер і відредагуйте SCUM/Saved/Config/WindowsServer/ServerSettings.ini.
Відкрийте UDP-порти 7777, 7778 і 7779 у брандмауері Windows і в провайдера.
Перевірте підключення в грі (локально 127.0.0.1:7777, потім публічна IP).
Створіть завдання планувальника для автозапуску сервера.
Заплануйте оновлення, резервні копії SCUM/Saved і перезапуски.
Вимоги
- Потрібна 64-бітна Windows (на 32-бітній не запуститься)
- ОЗП: мінімум 8 ГБ, більше — зі зростанням гравців і налаштувань
- Диск: ~8 ГБ файлів, рекомендовано 15 ГБ вільно
- Акаунт 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 при -port=7777: порт запитів = port+2, сирий сокет = port+1. Змінюючи -port=, ви зсуваєте весь блок. Локально не використовуйте порт запитів у діапазоні 27020–27050 (зайнятий Steam). На домашньому роутері прокиньте порти (NAT); в OVH, Hetzner, Scaleway відкрийте їх і в брандмауері/security group провайдера; перевіряйте з іншої мережі.
- 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 сервер з'явиться в браузері Steam/SCUM через порт запитів (UDP 7779). Додайте його також на game-rank.com/jeux/scum.
Усунення несправностей
- Сервер не запускається: встановіть Visual C++ (2012/2013/2015-2022) і DirectX Runtimes та переконайтеся, що Windows 64-бітна.
- Немає в списку: відкрийте UDP 7779 (запити) і перевірте, що порт запитів не в діапазоні 27020–27050.
- Підключення з інтернету відхиляється: немає прокидання NAT або правила в брандмауері провайдера для 7777-7779/UDP.
- Налаштування перезаписуються: деякі панелі переписують ServerName/WelcomeMessage під час запуску; змінюйте їх у панелі.
- Після оновлення конфігурація змінюється: запустіть сервер один раз і порівняйте зі згенерованим ServerSettings.ini (ключі змінюються).
Поширені запитання
- Який App ID у сервера SCUM?
- 3792580 (не плутайте з іншим застосунком SCUM Server). Команда: steamcmd +force_install_dir <папка> +login anonymous +app_update 3792580 validate +quit.
- Які порти використовує SCUM?
- При -port=7777: UDP 7777 (гра), UDP 7778 (сирий сокет), UDP 7779 (запити) і TCP 7777 для необов'язкового RCON. Хостинги можуть використовувати інші значення.
- Чи можна хостити SCUM на Linux?
- Офіційно нативний Linux-сервер не задокументований: простіше й надійніше Windows VPS або виділений сервер. Існують спільнотні рішення на Wine/Docker, але тут вони не розглядаються.
- Як оновити сервер?
- Зупиніть його й повторіть ту саму команду SteamCMD з app_update 3792580; попередньо збережіть SCUM\Saved.
