servarium :)
главная / журнал / Как настроить сервер SCP: Secret Laboratory на Windows: полное руководство

Как настроить сервер SCP: Secret Laboratory на Windows: полное руководство

·

В этом руководстве мы настроим сервер без сторонних плагинов на 20 игроков, затем разберём подключение через Интернет, права администратора, доступ для приглашённых игроков, верификацию для общего списка серверов, плагины и обслуживание.

1. Рекомендуемая конфигурация копьютера

Northwood не публикует отдельную рекомендуемую конфигурацию компьютера для одновременной работы выделенного сервера и игрового клиента. Приведённая ниже конфигурация — практическая рекомендация, основанная на этих документах и предусматривающая запас ресурсов для сервера.

Компонент

Практическая рекомендация

Процессор

Современный настольный процессор Intel или AMD архитектуры x64 с 8 физическими ядрами и 16 потоками, высокой производительностью каждого ядра и поддержкой x86-64-v2 или новее

Оперативная память

32 ГБ ОЗУ

Видеокарта

RTX 3060 либо сопоставимая или более производительная дискретная видеокарта с видеопамятью от 8 ГБ

Накопитель

SSD, на котором свободно не менее 50 ГБ, для игры, сервера, обновлений, журналов и локальных резервных копий

Подключение

Проводной Ethernet и стабильный широкополосный Интернет с достаточной исходящей скоростью, проверенной на практике; доступный извне публичный IPv4-адрес для обычного хостинга через Интернет

Операционная система

Версия Windows 11 x64, которая ещё поддерживается Microsoft, с учётом оговорки о поддержке сервера ниже

Оговорка о поддержке Windows: Windows 11 указана на странице Steam как ОС для клиента, однако руководство Northwood по установке сервера по-прежнему сообщает, что Windows 11 официально не поддерживается, хотя сервер должен работать. Это руководство не означает, что Northwood официально сертифицировала сервер для Windows 11. Обычная поддержка Windows 10 Home/Pro закончилась 14 октября 2025 года; участие в программе продлённых обновлений безопасности — отдельный вопрос. Процессоры ARM для хостинга SCP:SL не поддерживаются.

В приведённых официальных спецификациях нет универсальной гарантии числа игроков или необходимой исходящей скорости. Дополнительные игроки, плагины, трансляция, более высокие настройки графики клиента и фоновые программы требуют отдельной проверки. Начните с 20 мест. Играя при заполненном сервере, следите за загрузкой процессора, использованием памяти, частотой кадров клиента, ошибками сервера и задержкой у игроков. Если компьютер не справляется, сократите конкурирующую нагрузку или перенесите сервер на другую машину.

2. Подготовьте Windows и разберитесь, куда вводить команды

Установите игровой клиент через Steam. Запускайте LocalAdmin из одной и той же учётной записи Windows: его конфигурация и журналы обычно хранятся в папке перемещаемых данных приложений этой учётной записи.

Проверьте необходимые компоненты сервера:

  • .NET Framework 4.8 или более новая версия ветки 4.x, заменяющая её. В Windows 11 начиная с версии 22H2 уже входит 4.8.1. Не пытайтесь устанавливать более старую версию поверх новой, включённой в ОС. Нужен именно .NET Framework, а не современный .NET SDK с похожим номером.
  • Среда выполнения Microsoft Visual C++ v14. В руководстве Northwood названа версия Visual C++ 2015. На актуальной Windows используйте поддерживаемый пакет v14 Redistributable с учётом рекомендаций Microsoft по совместимости. Для сервера установите пакет X64; дополнительно установите X86, если он требуется 32-разрядному компоненту. На странице загрузок Microsoft доступны актуальные установщики. Перезагрузите Windows, если этого потребует установщик.

В примерах SteamCMD находится в C:\SteamCMD, а сервер — в C:\SCPSL-Server. Создайте эти папки в Проводнике. Если политика Windows запрещает запись туда, выберите доступные для записи каталоги и последовательно замените пути во всех командах. Сервер, установленный через библиотеку Steam, может находиться в другом месте.

Куда вводить команду

Как открыть нужное окно

Что используется в руководстве

Командная строка

Запустите cmd через «Пуск» или окно «Выполнить»

Запуск Windows-приложений .exe и скрипты .bat

Windows PowerShell

Найдите Windows PowerShell в меню «Пуск»; при соответствующем указании выберите «Запуск от имени администратора»

Правило брандмауэра, диагностика UDP, формирование строк со SteamID

SteamCMD

Запустите steamcmd.exe, дождитесь обновления и приглашения Steam>

force_install_dir, login, app_update, quit

LocalAdmin

Собственное консольное окно выделенного сервера

help, exit, restart и !verify

Remote Admin

Интерфейс администрирования внутри игры

Модерация игроков и проверка прав

Копируйте только содержимое блоков кода. Одиночные обратные слеши в путях Windows нужны. Не добавляйте приглашение командной строки, обратные кавычки Markdown или обратный слеш в конце команды. Каждая строка команды ниже приведена полностью.

3. Установите выделенный сервер

Для одного экземпляра сервера выберите один способ установки.

Способ A: инструмент выделенного сервера в Steam

Этот способ рекомендует Northwood. Откройте «Библиотеку» Steam и найдите Secret Laboratory Dedicated Server; включите категорию «Инструменты» (Tools), если фильтр библиотеки скрывает её. Установите инструмент и нажмите «Играть» (Play). Ответьте на вопросы LocalAdmin при первом запуске. Инструмент сервера и игровой клиент — разные приложения.

Чтобы позднее найти каталог установки, откройте свойства инструмента и перейдите к его установленным файлам. Используйте фактический путь всякий раз, когда руководство ссылается на каталог сервера. Проверьте, что вы открыли файлы сервера, а не клиента.

Способ B: SteamCMD

Откройте официальную страницу загрузки SteamCMD от Valve, на которую ссылается руководство Northwood. Распакуйте архив для Windows в C:\SteamCMD, запустите steamcmd.exe и дождитесь обновления. Когда появится приглашение Steam>, вводите команды ниже по одной, дожидаясь завершения каждой:

force_install_dir "C:\SCPSL-Server"
login anonymous
app_update 996560 validate
quit

996560 — идентификатор приложения выделенного сервера. Идентификатор игрового клиента 700330 не подходит для загрузки сервера. Укажите каталог установки до входа в SteamCMD. Анонимный вход позволяет обойтись без второй учётной записи Steam. Для обоих приложений используйте общедоступную версию: клиент из бета-ветки может быть несовместим с сервером основной ветки.

Для последующих установок или обновлений можно выполнить эквивалентную полную команду в командной строке Windows:

"C:\SteamCMD\steamcmd.exe" +force_install_dir "C:\SCPSL-Server" +login anonymous +app_update 996560 validate +quit

Перед обновлением остановите сервер, как описано в разделе 11.

4. Запустите LocalAdmin и создайте рабочую конфигурацию

Если сервер установлен через Steam, нажмите «Играть» в карточке инструмента. Если использован SteamCMD, откройте командную строку Windows и выполните:

cd /d "C:\SCPSL-Server"
LocalAdmin.exe 7777

Первый позиционный аргумент LocalAdmin — порт сервера. Текущим рабочим каталогом должна быть папка установки сервера, где находится и его игровой исполняемый файл. Команда Windows cd /d меняет и диск, и каталог.

Прочитайте лицензионные условия и ответьте на вопросы настройки, если они появятся. На этапе настройки оставьте обычное ведение журналов включённым. Дождитесь завершения запуска: согласно документации, сообщение «Waiting for players» («Ожидание игроков») означает, что сервер запущен. Само по себе пустое лобби ещё не подтверждает доступность сервера через Интернет.

В окне LocalAdmin введите:

help

Ориентируйтесь на полученный список команд для установленной версии. Чтобы остановить сервер перед изменением файлов, введите:

exit

В данном случае exit — команда LocalAdmin. Дождитесь завершения работы сервера.

Нажмите Win+R, вставьте следующий путь в окно «Выполнить» и нажмите Enter:

%APPDATA%\SCP Secret Laboratory\config\7777

Откройте config_gameplay.txt в Блокноте. Если используется другой порт, откройте папку с его номером. Если папка отсутствует, проверьте, завершился ли запуск LocalAdmin и просматриваете ли вы данные той же учётной записи Windows. Меняйте созданный рабочий файл; файлы в каталоге установки ConfigTemplates оставьте без изменений.

Установите следующие значения соответствующих параметров. Это список изменений, а не полная замена автоматически созданной конфигурации. Для каждого параметра оставьте одну действующую строку.

server_name: My Windows SCP SL Server
max_players: 20
server_ip: auto
ipv4_bind_ip: 0.0.0.0
ipv6_bind_ip: ::
server_tickrate: 60
friendly_fire: false
online_mode: true
preauth_challenge: true
forward_ports: false
enable_query: false
enable_whitelist: false

Название и число мест описывают сервер; частота обновления серверной симуляции и переключатель урона союзникам задают базовое поведение. Значение forward_ports: false означает, что в этом руководстве используется ручная настройка перенаправления портов на роутере. enable_query: false оставляет дополнительный TCP-сервис запросов выключенным.

server_ip: auto относится к адресу, который сервер сообщает для подключения. ipv4_bind_ip: 0.0.0.0 позволяет принимать соединения на локальных IPv4-интерфейсах; этот адрес игроки вводить не должны. Публичный адрес роутера обычно не назначен непосредственно компьютеру с Windows, поэтому не подставляйте его вместо адреса привязки. В руководстве Northwood по устранению проблем с подключением для server_ip указаны auto либо внешний IPv4, а для параметров привязки — значения из блока выше.

Для обычного сервера с аутентификацией оставьте online_mode и preauth_challenge включёнными. Сохраните файл и снова запустите LocalAdmin на порту 7777.

5. Проверьте сервер и клиент

Оставьте LocalAdmin запущенным. Откройте игровой клиент через Steam и перейдите к списку серверов. Выберите Direct Connect («Прямое подключение») и введите:

127.0.0.1:7777

127.0.0.1 — адрес обратной петли компьютера, на котором запущен клиент. Если друг введёт его у себя, он обратится к собственному компьютеру. Прямое подключение в игре доступно независимо от поиска в списке верифицированных серверов.

Вы должны попасть в лобби и увидеть сообщение о подключении в консоли сервера. Используйте совместимые ветки выпуска клиента и сервера. Ожидание дополнительных игроков в лобби может быть нормальным и не означает, что запуск завершился ошибкой.

Эта проверка подтверждает работу двух локальных приложений. Она не проверяет доступ через брандмауэр Windows с другого компьютера, перенаправление портов роутера или доступность входящих соединений у провайдера.

6. Разрешите подключения из локальной сети и Интернета

Если вы играете только на компьютере, который держит сервер, достаточно локальной проверки. Для других компьютеров в вашей локальной сети настройте брандмауэр. Для игроков из Интернета дополнительно настройте роутер и убедитесь, что у вас есть доступный извне публичный IPv4.

Найдите локальный адрес компьютера и закрепите его

В командной строке Windows выполните:

ipconfig /all

В сведениях об активном адаптере Ethernet или Wi-Fi запишите «IPv4-адрес», «Основной шлюз» (Default Gateway) и «Физический адрес» (Physical Address). Не используйте сведения об отключённых адаптерах и посторонних VPN-подключениях. ipconfig выводит адреса и шлюзы сетевых адаптеров.

В настройках DHCP роутера закрепите за компьютером его текущий локальный IPv4, указав физический адрес нужного адаптера — его также называют MAC-адресом. Нужный раздел может называться «Резервирование адресов» (Address Reservation), DHCP Reservation или Static Lease. Сохраните и включите резервирование; примените изменения согласно инструкции роутера. Так правило перенаправления продолжит указывать на тот же компьютер после переподключения. Для моделей TP-Link, описанных в документации производителя, путь выглядит так: Advanced → Network → DHCP Server → Address Reservation. У других моделей меню отличается.

Добавьте правило брандмауэра Windows

По умолчанию игровой трафик SCP:SL использует UDP-порт 7777. Открытие только TCP-порта 7777 не обеспечивает игровое подключение.

Запустите Windows PowerShell от имени администратора и один раз выполните:

New-NetFirewallRule -Name "SCPSL-UDP-7777" -DisplayName "SCP Secret Laboratory UDP 7777" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow -Profile Any

Правило разрешает входящий UDP-трафик на этом порту во всех сетевых профилях Windows. Роутер эта команда не настраивает. Если брандмауэром управляет сторонняя программа защиты, создайте аналогичное правило в ней. Оставьте брандмауэр включённым. Параметры команды и проверка UDP-порта соответствуют документации Microsoft.

Через графический интерфейс можно сделать то же самое: Win+R → wf.msc → «Правила для входящих подключений» → «Создать правило» → «Для порта» → UDP → «Определённые локальные порты»: 7777 → «Разрешить подключение». Выберите нужные профили, задайте понятное имя правила и завершите создание. Если игровой порт изменён, укажите соответствующий номер и в правиле.

Настройте перенаправление порта на роутере

Откройте страницу управления роутером по адресу шлюза либо способом, указанным производителем. Найдите раздел Port Forwarding («Перенаправление портов»), Virtual Servers («Виртуальные серверы») или NAT Forwarding и добавьте правило со следующими значениями.

Поле в настройках роутера

Значение

Имя сервиса

SCPSL или другое понятное название

Протокол

UDP

Внешний/WAN-порт

7777

Внутренний/LAN-порт

7777

IP назначения / адрес устройства

Закреплённый локальный IPv4 компьютера с сервером

Состояние

Включено

Сохраните и примените правило. Перед проверкой запустите LocalAdmin. Для первой настройки используйте одинаковые номера внешнего и внутреннего портов. Для обычной игры не требуется открывать широкий диапазон портов или включать дополнительный сервис запросов.

Проверьте, нет ли двойного NAT или CGNAT

Сравните WAN/Internet IPv4 в настройках роутера с публичным IPv4, который показывает WhatIsMyIPAddress. Если адреса отличаются, проверьте наличие ещё одного устройства с NAT или уточните ситуацию у провайдера. Адреса из следующих диапазонов не являются публичными адресами узлов, доступными из глобальной сети:

  • 10.0.0.0–10.255.255.255;
  • 172.16.0.0–172.31.255.255;
  • 192.168.0.0–192.168.255.255;
  • 100.64.0.0–100.127.255.255 — общий диапазон адресов, обычно связанный с CGNAT.

Если второй роутер или модем провайдера тоже выполняет NAT, входящие пакеты нужно перенаправлять и через него либо использовать правильно настроенный режим моста. При CGNAT на стороне провайдера правило на вашем роутере не создаёт доступного извне перенаправления. Попросите провайдера предоставить публичный IPv4-адрес с разрешёнными входящими UDP-соединениями. Публичный динамический адрес тоже может работать, но его изменения придётся учитывать: «публичный» и «статический» — разные характеристики. Документация TP-Link также объясняет проблему частного WAN-адреса и NAT на вышестоящем устройстве.

Не делайте вывод о CGNAT только по неудачной трассировке: ответы могут блокироваться фильтрами. Подтвердите схему адресации у провайдера.

Выдайте каждому игроку подходящий адрес

Откуда подключается игрок

Что вводить в Direct Connect

С компьютера, на котором работает сервер

127.0.0.1:7777

С другого компьютера в той же локальной сети

Локальный IPv4 сервера и сразу после него :7777

Из-за пределов домашней сети

Текущий публичный IPv4 и сразу после него :7777

Вместо описания адреса подставьте фактический числовой адрес; префикс http:// не нужен. Игрокам из Интернета необходимы публичный IPv4 и реальный игровой порт.

Попросите друга с другим интернет-подключением проверить Direct Connect, пока сервер работает. Успешная локальная проверка не подтверждает работу внешнего перенаправления. И наоборот: некоторые роутеры не умеют возвращать подключение из локальной сети через собственный публичный адрес. Для собственного подключения из дома используйте адрес обратной петли или локальный адрес сервера.

Правильно проверьте, открыт ли локальный UDP-сокет

В PowerShell выполните:

Get-NetUDPEndpoint -LocalPort 7777 | Select-Object LocalAddress, LocalPort, OwningProcess

Команда показывает локальную конечную точку UDP и процесс, которому она принадлежит. Наличие строки в результате подтверждает существование локального сокета, но не прохождение пакетов из Интернета. Если строк нет, в момент проверки подходящей конечной точки нет: проверьте ошибки запуска и выбранный порт.

Test-NetConnection -Port 7777 проверяет TCP, а не UDP. Неудачная проверка TCP или результат онлайн-сервиса, который проверяет только TCP-порты, не подтверждают, что игровой порт SCP:SL закрыт. Решающая практическая проверка — успешное подключение игрового клиента из другой сети.

7. Выдайте себе права Remote Admin

Остановите сервер. Откройте config_remoteadmin.txt в той же папке config\7777. Рабочий файл содержит назначения ролей учётным записям, определения самих ролей и их разрешения. Одно назначение не создаёт роль и не определяет её права.

Найдите свой SteamID64 — числовой идентификатор учётной записи. Если у профиля Steam собственный текстовый адрес, используйте сервис STEAMID I/O, на который ссылается руководство Northwood по белому списку: вставьте ссылку на профиль Steam и возьмите значение steamID64 из результата. Убедитесь, что найден именно ваш профиль. Никнейм или код друга Steam вместо этого идентификатора не подходят.

Чтобы случайно не вставить в файлы чужой идентификатор из примера, выполните следующий блок в PowerShell и введите собственный SteamID64 при появлении запроса:

$steamId = (Read-Host "SteamID64").Trim()
if ($steamId -notmatch '^[0-9]{17}$') { throw "Invalid SteamID64" }
"${steamId}@steam"
" - ${steamId}@steam: owner"

Первая выведенная строка — идентификатор пользователя для белого списка. Вторая — назначение роли Remote Admin. Скрипт проверяет обычный формат SteamID64, но не подтверждает принадлежность учётной записи. Read-Host считывает введённый текст из консоли PowerShell.

В существующий раздел назначений пользователям, расположенный ближе к началу config_remoteadmin.txt, вставьте только вторую выведенную строку, сохранив начальный пробел, дефис и пробел после него. Удалите назначения демонстрационным учётным записям. Сохраните созданное определение роли owner, её запись в списке ролей и назначенные ей разрешения. Если в вашем шаблоне роль администратора называется иначе, используйте существующее название вместо owner.

Сохраните файл, перезапустите LocalAdmin и подключитесь заново. Откройте Remote Admin клавишей, назначенной для него в настройках управления игры. Убедитесь, что нужные права доступны. Другим модераторам назначайте подходящие роли с более узкими полномочиями; руководство по разрешениям объясняет, какие узлы разрешений дают какие возможности.

8. Сделайте сервер для приглашённых друзей

Отсутствие в списке верифицированных серверов само по себе не ограничивает доступ. Чтобы допускать игроков по учётным записям, остановите сервер и измените существующий параметр игровой конфигурации:

enable_whitelist: true

В папке конфигурации того же порта откройте UserIDWhitelist.txt. Для каждого приглашённого игрока добавьте отдельную строку: числовой SteamID64 и сразу после него @steam. Первая строка, выведенная скриптом из раздела 7, имеет нужный формат. Добавьте себя и всех приглашённых друзей, сохраните файл и перезапустите сервер. Проверьте, что учётная запись из списка подключается, а не включённая в него — нет.

Друзьям за пределами вашей локальной сети всё равно нужны перенаправление UDP-порта и доступный публичный IPv4. Оставьте обычную сетевую аутентификацию включённой. Для периодических игровых сессий достаточно Direct Connect; верификация для общего списка необязательна.

9. При необходимости добавьте сервер сообщества в общий список

Переходите к этому этапу после того, как внешние игроки смогут стабильно подключаться. Список верифицированных серверов Northwood рассчитан на почти непрерывную доступность, а не на редкие игровые сессии. В руководстве также рекомендуется не размещать верифицированный сервер сообщества дома: открытый хостинг делает домашнее подключение доступным для атак.

Перед подачей заявки прочитайте актуальные Community Server Guidelines — правила серверов сообщества. В полученном документе указана дата вступления в силу 10 июня 2026 года; при изменении правил ориентируйтесь на актуальный документ по ссылке.

Подготовьте понятное название сервера и описание на Pastebin, содержащее правила и способ связи игроков с администрацией. В serverinfo_pastebin_id укажите идентификатор публикации, а не полный URL. Добавьте contact_email с адресом электронной почты, к которому у вас есть доступ. Используйте тот же адрес для переписки с отделом Safety & Compliance. Согласно руководству по верификации, обычное ограничение для верифицированных серверов составляет 60 мест; рекомендуемая конфигурация из раздела 1 рассчитана на 20–25 игроков, а не на 60.

Например, можно сформировать две строки с вашими данными в PowerShell, затем вставить результат в файл игровой конфигурации, заменяя существующие значения и не создавая дубликатов:

$pasteId = (Read-Host "Pastebin ID").Trim()
$contactEmail = (Read-Host "Contact email").Trim()
"serverinfo_pastebin_id: $pasteId"
"contact_email: $contactEmail"

Перезапустите сервер и проверьте его информацию в игре. В LocalAdmin выполните одну из следующих команд в зависимости от того, какой публичный адрес предоставляет провайдер.

Для статического публичного IPv4:

!verify static

Для динамического публичного IPv4:

!verify dynamic

Следуйте результатам проверки и перейдите по ссылке в консоли, чтобы подписать соглашение о соблюдении правил. Если после устранения проблем с подключением автоматическая верификация не проходит, используйте предусмотренный запасной способ: напишите на safety.compliance@scpslgame.com с адреса, указанного в конфигурации, и сообщите публичный IPv4, тип адреса — статический или динамический — и игровой порт. Сейчас верификация выполняется по IPv4, а не по доменному имени или IPv6.

После верификации проверьте фильтры списка серверов: Hide Empty («Скрыть пустые»), Hide Full («Скрыть заполненные») и Hide Whitelisted («Скрыть серверы с белым списком») могут скрывать сервер, который уже есть в общем списке.

10. Добавляйте плагины после проверки обычного сервера

В сборку выделенного сервера включена система плагинов Northwood LabAPI. При первой настройке сначала добейтесь стабильной работы сервера без сторонних расширений.

Для установки совместимого плагина LabAPI остановите сервер и откройте:

%APPDATA%\SCP Secret Laboratory\LabAPI

Поместите выпущенный файл плагина .dll в plugins, а библиотеки, от которых он зависит, — в dependencies. Если зависимость сама является плагином, она должна находиться в plugins. Плагин и зависимости должны подходить к версии игры и системе плагинов; загрузка исходного кода репозитория не устанавливает плагин. Перезапустите сервер и проверьте сообщения о загрузке.

После первой успешной загрузки настройки плагинов создаются в папке:

%APPDATA%\SCP Secret Laboratory\LabAPI\configs

Редактируйте созданные YAML-файлы нужного плагина согласно инструкции автора. При ошибке разбора обычно указываются проблемные строка и столбец. Перед изменениями сохраняйте резервные копии рабочих файлов. Установка плагинов LabAPI и изменение игровых параметров — разные действия.

11. Обслуживайте и обновляйте сервер, делайте резервные копии

Создайте скрипт запуска для Windows

Для установки через SteamCMD сохраните следующий текст в Блокноте как C:\SCPSL-Server\start_server.bat. В окне «Сохранить как» выберите тип «Все файлы» и проверьте, что имя заканчивается на .bat, а не .bat.txt.

@echo off
cd /d "C:\SCPSL-Server"
if errorlevel 1 exit /b 1
LocalAdmin.exe 7777
pause

Скрипт задаёт правильный рабочий каталог и после завершения LocalAdmin оставляет окно открытым, чтобы вы могли прочитать последнее сообщение. Если сервер установлен через Steam, подставьте фактический каталог установки инструмента.

Используйте совместимые сборки обоих приложений

Перед обновлением предупредите подключённых игроков, остановите LocalAdmin командой exit и убедитесь, что сервер завершил работу. Предварительно сделайте резервную копию. Для SteamCMD выполните полную команду обновления из раздела 3. Если использован инструмент Steam, дождитесь завершения его обновления; общедоступная ветка выбирается в «Свойства» → «Бета-версии» → «Нет» (None). Снова запустите сервер и проверьте подключение. Команда LocalAdmin restart перезапускает сервер, но не загружает обновление.

При подозрении на повреждение файлов, которыми управляет Steam, используйте «Свойства» → «Установленные файлы» → «Проверить целостность файлов игры». Проверка может восстановить файлы дистрибутива, поэтому храните свои настройки в созданной пользовательской конфигурации и резервируйте файлы установки, которые вы сознательно изменили.

Сделайте резервную копию данных учётной записи

Остановите сервер и скопируйте папку учётной записи, из которой он запускается:

%APPDATA%\SCP Secret Laboratory

Также сохраните скрипты запуска и обновления, а ещё настройки и данные плагинов, которые намеренно разместили в другом месте. В указанной папке перемещаемых данных находятся рабочие конфигурации и стандартные каталоги LabAPI и журналов LocalAdmin, описанные в документации.

Следующая полная команда для командной строки Windows создаёт резервную копию в вашей папке «Документы»:

robocopy "%APPDATA%\SCP Secret Laboratory" "%USERPROFILE%\Documents\SCPSL-Backups\SCP Secret Laboratory" /E /R:1 /W:1

/E включает вложенные папки; параметры повторных попыток сокращают ожидание при неудачном копировании. Команда каждый раз использует одну и ту же папку назначения. Для отдельных копий по датам меняйте имя папки назначения перед запуском. Коды завершения Robocopy 8 и выше означают ошибку копирования; меньшие коды не всегда являются ошибками. Держите отдельную копию вне компьютера с сервером и проверьте восстановление, прежде чем полагаться на резервную копию.

Найдите журналы и отключите автоматический сон

По умолчанию журналы LocalAdmin для этого экземпляра находятся здесь:

%APPDATA%\SCP Secret Laboratory\LocalAdminLogs\7777

Отсортируйте файлы по столбцу «Дата изменения» и откройте самый свежий журнал. Пользовательские аргументы LocalAdmin могут менять его расположение.

Чтобы постоянно держать сервер при питании от электросети, откройте командную строку от имени администратора и отключите автоматический переход в сон для активной схемы питания при питании от сети:

powercfg /change standby-timeout-ac 0

Команда меняет активную схему электропитания Windows. Чтобы вернуть, например, переход в сон через 30 минут при питании от сети, выполните:

powercfg /change standby-timeout-ac 30

Время выключения экрана настраивается отдельно. Действие при закрытии крышки, гибернация, ручное выключение, перезагрузки Windows и выход из учётной записи всё ещё могут прерывать работу сервера; учитывайте это при планировании его доступности.

12. Устраняйте неполадки по симптомам

Симптом

Что проверить дальше

LocalAdmin не доходит до лобби

Прочитайте первую существенную ошибку запуска; проверьте .NET Framework, компоненты Visual C++, путь установки и рабочий каталог.

Локальное подключение работает, но извне никто не подключается

Проверьте UDP вместо TCP, адрес назначения правила роутера, актуальный публичный IPv4, правила Windows и программы защиты, вышестоящий NAT или CGNAT. Проверьте подключения из нескольких внешних сетей.

Direct Connect работает, но сервер не виден в общем списке

Проверьте верификацию, сообщаемый сервером адрес и фильтры видимости. Наличие в списке и доступность подключения проверяются отдельно.

«This server requires authentication from central servers» — сервер требует аутентификации через центральные серверы

Проверьте online_mode: true и preauth_challenge: true, затем перезапустите сервер.

«non-issued token used for Authentication» — при аутентификации использован токен, который не был выдан

Проверьте дату, время и часовой пояс Windows; откройте настройки даты и времени и нажмите «Синхронизировать» (Sync now).

После перезапуска перестали работать подключения

Старый процесс сервера в Windows может продолжать занимать порт. Проверьте владельца UDP-сокета, найдите устаревший экземпляр сервера в Диспетчере задач и завершите именно его перед новым запуском. У клиента тоже используется имя игрового исполняемого файла, поэтому различайте процессы по пути и PID.

После добавления плагинов появились случайные отключения по тайм-ауту

Проверьте один-два раунда с выключенными плагинами, затем возвращайте их по одному. Дополнительно проверьте потери пакетов.

Роль Remote Admin не назначается

Ещё раз проверьте SteamID64, суффикс @steam, пробелы в строке назначения, название роли, запись в списке ролей и узлы разрешений.

Игрок из белого списка не может войти

Проверьте идентификатор учётной записи и убедитесь, что изменён файл именно этого порта и этой учётной записи Windows. Нужен суффикс @steam, по одному пользователю на строку.

Если проблему игры или сервера не удалось устранить, воспользуйтесь руководством Northwood по обращению в техническую поддержку. Подготовьте версии клиента и сервера, порт, точный текст ошибки, свежий журнал с относящимися к проблеме записями и результаты подключений через обратную петлю, локальную сеть и Интернет. С вопросами о перенаправлении портов конкретной модели роутера и CGNAT обращайтесь к производителю или провайдеру.

13. Проверьте готовность сервера

  • Выделенный сервер доходит до лобби ожидания без повторяющихся ошибок.
  • Вы можете играть через 127.0.0.1:7777, пока LocalAdmin продолжает работать.
  • Если требуется, игроки из локальной сети подключаются по закреплённому локальному адресу.
  • Если требуется, внешние игроки подключаются по публичному IPv4 через UDP-порт 7777.
  • Ваша учётная запись получила нужные права Remote Admin.
  • На закрытый сервер проходят нужные учётные записи из белого списка.
  • При заполненном сервере раунд проходит с приемлемой производительностью, пока вы играете на том же компьютере.
  • Проверены обновления, резервное копирование, журналы и параметры электропитания Windows.
  • Верификация для общего списка завершена, если вы решили держать почти непрерывно доступный сервер сообщества.

Читать дальше

гайд
7 октября 2026 г. · Counter Strike 1.6

Как настроить сервер Counter-Strike 1.6 на Windows: полное руководство

Пошаговый гайд по установке и настройке сервера Counter-Strike 1.6 на Windows через SteamCMD. Включает практические рекомендации для компьютера, на котором одновременно работают сервер и игровой клиент, готовые команды и конфигурацию, настройку брандмауэра и переадресации портов, основы администрирования, резервное копирование и устранение неполадок.

гайд
7 октября 2026 г. · Unturned

Как настроить сервер Unturned на Windows: полное руководство

В этом руководстве будет создан интернет-сервер с отдельным идентификатором MyServer, после чего будут настроены базовые параметры, права администратора, GSLT, подключение игроков, моды Workshop, брандмауэр и автоматическое обслуживание.

гайд
6 октября 2026 г. ·5 мин · ARK: Survival Ascended

Как развернуть выделенный сервер ARK: Survival Ascended на Windows — полное руководство

Собственный сервер ARK: Survival Ascended (ASA) на Windows-компьютере даёт вам полный контроль над стилем игры, правилами, модами и составом племени. Это руководство проводит вас через каждый шаг по порядку и опирается на актуальный синтаксис настроек для сборки ASA на Unreal Engine 5.