Материал из SCP: Secret Laboratory Russian Official Wiki

Это руководство научит вас, как правильно создать SCP:SL сервер на Windows и Linux.

Минимальные системные требования

  • 4 ГБ ОЗУ
  • 2-ядерный ЦП
  • ~600 МБ свободного пространства

Инструкции для Windows

Требования

Установка сервера SCP:SL с помощью SteamCMD

SteamCMD используется для установки SCP:SL сервера в определенную директорию, а также упростит обновление сервера в будущем.


Авторизация
Для того, чтобы скачать сервер, вы должны авторизоваться в Steam.

login anonymous

Вы также можете войти с помощью аккаунта Steam, но это не является обязательным.


Изменение пути установки
Для того, чтобы установить сервер в определённую директорию:

force_install_dir <directory> - (пример: force_install_dir C:/SL_Server)

Установка
Для установки сервера используется ID 996560, это специальная сборка SCP:SL, которая будет работать эффективнее, чем если бы создать сервер в самой игре.

app_update 996560

Проверка
Убедитесь, что все необходимые файлы скачались и не повреждены

app_update 996560 validate

(Необязательно) Создание скрипта для обновления

Для автоматического обновления сервера вы можете создать командный файл.

Скопируйте следующий код в командный файл и запустите его, когда серверу потребуется обновление.

steamcmd
+login anonymous
+force_install_dir <directory>
+app_update 996560 validate
+quit

Инструкции для Linux (Ubuntu/Debian)

Требования

  • Заранее настроенный сервер с доступом по SSH и FTP

Установка компонентов

Mono - Фреймворк, используемый Unity. Необходим для исправления проблем с голосовым чатом

tmux - Позволяет запускать несколько окон в одной сессии, в нашем случае позволяет держать сервер без необходимости быть авторизованным.

sudo apt-get install tmux

SteamCMD - Используется для установки и обновления сервера

sudo apt-get install steamcmd

Создание нового пользователя

Новый пользователь будет создан специально для SCP:SL сервера, т.к. использование root пользователя небезопасно.

sudo adduser scpserver - Создает нового пользователя с названием "scpserver"
su - scpserver - Изменяет активного пользователя на "scpserver"

Установка SCP:SL сервера с помощью SteamCMD

SteamCMD используется для установки SCP:SL сервера в определенную директорию, а также упростит обновление сервера в будущем.

Запуск SteamCMD Необходимо для ввода последующих команд для установки сервера. Необходимо ввести следующую команду в директории SteamCMD.

./steamcmd.sh


Авторизация
Для того, чтобы скачать сервер, вы должны авторизоваться в Steam.

login anonymous

Вы также можете войти с помощью аккаунта Steam, но это не является обязательным.

Изменение пути установки
Для того, чтобы установить сервер в определённую директорию:

force_install_dir <directory> - (пример: force_install_dir /home/scpserver)

Установка
Для установки сервера используется ID 996560, это специальная сборка SCP:SL, которая будет работать эффективнее, чем если бы создать сервер в самой игре.

app_update 996560

Проверка
Убедитесь, что все необходимые файлы скачались и не повреждены

app_update 996560 validate

Запуск сервера

На Linux процедура запуска сервера немного отличается от Windows.

tmux new -s scp - Создание новой сессии с названием "scp"
cd <directory> - Переход в директорию сервера
./LocalAdmin 7777 - Запуск сервера при помощи LocalAdmin на порте 7777

Конфигурация сервера

Основная статья: Настройки сервера

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

Все эти настройки могут быть изменены в файле config_gameplay.txt.

  • Windows: %AppData%\Roaming\SCP Secret Laboratory\config\<port>\config_gameplay.txt
  • Linux: \home\{username}\.config\SCP Secret Laboratory\config\<port>\config_gameplay.txt

Верификация

Сервер должен быть проверен перед тем, как станет видимым в Обозревателе серверов.


Перед запросом верификации, убедитесь, что ваш сервер соответствует Правилам Верифицированных Серверов.

Запрос верификации

Когда все будет готово, отправьте e-mail на [email protected] со следующей информацией:

  • Внешний IPv4 адрес сервера
  • Порт, используемый сервером
  • IP-адрес является статическим или динамечским


После отправки, убедитесь что ваш сервер будет работать до прохождения процедуры верификации. Обычно этот процесс занимает менее 72 часов.

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.