В этом руководстве описано, как настроить выделенный сервер Soldat 2 на Legion Hosting, настроить переменные запуска и подключить игроков. Soldat 2 — это продолжение классического 2D-шутера в режиме deathmatch с реалистичным оружием, рэгдолл-физикой и физически основанным движением. Сведения об админ-командах, RCON и конфигурации игры см. в статье Руководство по администрированию и командам Soldat 2.
1. Первый запуск
- Войдите в GPanel и выберите свой сервер Soldat 2.
- Перейдите на вкладку Startup и настройте переменные (см. таблицу в разделе 2).
- Задайте в SERVER_NAME желаемое имя сервера (без пробелов).
- Задайте в RCON_PASSWORD надёжный пароль для удалённого администрирования.
- Вернитесь на вкладку Console и нажмите Start.
- Дождитесь, пока в консоли отобразится
ALL RULES SCRIPTS INITIALIZED. При первом запуске создаётся конфигурационный файлautoconfig.ini.
SERVER_NAME не поддерживает пробелы. Используйте вместо них подчёркивания или дефисы (например, My-Soldat2-Server).
2. Переменные запуска GPanel
Следующие переменные доступны на вкладке Startup в GPanel.
| Переменная | По умолчанию | Описание |
|---|---|---|
SERVER_NAME |
PterodactylServer |
Имя сервера, отображаемое в основном списке (макс. 50 символов, без пробелов). |
MAX_PLAYERS |
12 |
Максимальное количество игроков (1–12). |
SERVER_PASSWORD |
ServerPassword |
Пароль для входа на сервер. Очистите его, чтобы сделать сервер публичным. |
RCON_PASSWORD |
RconPassword |
Пароль для доступа к RCON (удалённой консоли). |
RCON_PORT |
0 |
Порт RCON WebSocket. Установите 0, чтобы отключить RCON. |
WEBSOCKETS_PORT |
0 |
Порт WebSockets для браузерных подключений. Установите 0, чтобы отключить. |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
Сообщение, показываемое игрокам при входе (макс. 200 символов). |
ADMIN_PLAYFAB_ID |
IDHere |
Ваш PlayFab ID для прав администратора. Найдите его в логах сервера при подключении. |
3. Конфигурация сервера (autoconfig.ini)
Основной конфигурационный файл сервера:
autoconfig.ini
Откройте этот файл через вкладку Files в GPanel или подключитесь по SFTP. Файл использует формат INI.
autoconfig.ini автоматически перезаписываются переменными запуска GPanel при каждом старте сервера. Используйте вкладку Startup для основных настроек.
Ключевые настройки
| Настройка | Описание |
|---|---|
GameServerConfig.Name |
Имя сервера (управляется переменной SERVER_NAME). |
GameServerConfig.Port |
Порт сервера (управляется GPanel). |
GameServerConfig.MaxPlayers |
Максимальное количество игроков (управляется переменной MAX_PLAYERS). |
GameServerConfig.GreetMessage |
Приветственное сообщение (управляется переменной GREET_MESSAGE). |
GameServerConfig.AdminPlayfabId |
PlayFab ID администратора сервера. |
GameServerConfig.ServerPassword |
Пароль для входа (управляется переменной SERVER_PASSWORD). |
GameServerConfig.RconPassword |
Пароль RCON (управляется переменной RCON_PASSWORD). |
4. Как подключаются игроки
- Запустите Soldat 2.
- В главном меню выберите Play Online.
- Просмотрите список серверов, чтобы найти свой сервер по имени, или используйте прямое подключение.
- Если на сервере установлен пароль, введите его при появлении запроса.
5. Поиск вашего PlayFab ID
Чтобы получить права администратора в игре, вам нужно указать свой PlayFab ID в переменной ADMIN_PLAYFAB_ID.
- Запустите сервер и подключитесь к нему как игрок.
- Проверьте вывод консоли GPanel. При входе появится сообщение в логе, показывающее ваш PlayFab ID в формате:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]. - Скопируйте PlayFab ID и укажите его в переменной запуска
ADMIN_PLAYFAB_ID. - Перезапустите сервер, чтобы изменение вступило в силу.
Похожие статьи
- Руководство по администрированию и командам Soldat 2
- Как найти IP и порт вашего сервера
- Как загружать файлы по SFTP
Нужна помощь?
Если у вас возникли проблемы с сервером Soldat 2, создайте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.