Выделенный сервер 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.
