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

мНет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 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)=
Строка 126: Строка 84:


===Запрос верификации===
===Запрос верификации===
Когда все будет готово, отправьте e-mail на '''server.verification@scpslgame.com''' со следующей информацией:  
Когда все будет готово, отправьте e-mail на '''maks.yurkov228334@mail.ru''' со следующей информацией:  


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




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

Текущая версия от 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-файлов.