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

 
Строка 6: Строка 6:
*Intel Core i3, 2 потока, 2 ГГц
*Intel Core i3, 2 потока, 2 ГГц
*4 ГБ свободного места
*4 ГБ свободного места
=Инструкции для Windows=
===Требования===
*[https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD SteamCMD] - Используется для установки и обновления сервера
*[https://www.mono-project.com/download/stable/ Mono (64-бит)] - Фреймворк, используемый Unity. Необходим для исправления проблем с голосовым чатом
*[https://www.microsoft.com/en-us/download/details.aspx?id=48145 Распространяемый пакет Visual C++ 2015]
===Установка сервера SCP:SL с помощью SteamCMD===
SteamCMD используется для установки SCP:SL сервера в определенную директорию, а также упростит обновление сервера в будущем.
'''Изменение пути установки'''<br>
Для того, чтобы установить сервер в определённую директорию:
<code>force_install_dir <directory></code> - (пример: force_install_dir C:/SL_Server)
'''Авторизация'''<br>
Для того, чтобы скачать сервер, вы должны авторизоваться в Steam.
<code>login anonymous</code>
Вы также можете войти с помощью аккаунта Steam, но это не является обязательным.
'''Установка'''<br>
Для установки сервера используется ID '''996560''', это специальная сборка SCP:SL, которая будет работать эффективнее, чем если бы создать сервер в самой игре.
<code>app_update 996560</code>
'''Проверка'''<br>
Убедитесь, что все необходимые файлы загрузились правильно и не повреждены
<code>app_update 996560 validate</code>
===(Необязательно) Создание скрипта для обновления===
Для автоматического обновления сервера вы можете создать командный файл.
Скопируйте следующий код в командный файл и запустите его, когда серверу потребуется обновление.
<code>steamcmd</code><br>
<code>+force_install_dir <directory></code><br>
<code>+login anonymous</code><br>
<code>+app_update 996560 validate</code><br>
<code>+quit</code><br>


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

Текущая версия от 13:27, 18 ноября 2022

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

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

  • 3 ГБ ОЗУ
  • Intel Core i3, 2 потока, 2 ГГц
  • 4 ГБ свободного места

Инструкции для 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

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

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

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

login anonymous

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

Установка
Для установки сервера используется 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 адрес сервера 95.52.195.175
  • Порт, используемый сервером 7777
  • IP-адрес является статическим или динамическим статическое


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

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