Руководство по настройке сервера The Isle
В этом руководстве рассматривается, как настроить, сконфигурировать и управлять вашим выделенным сервером The Isle (Evrima), размещённым в Legion Hosting, включая первый запуск, переменные GPanel, конфигурацию Game.ini, систему очереди, включение людей, подключение и управление сохранениями. Сведения о настройке администратора и командах см. в статье Команды администратора The Isle.
Первый запуск
Когда ваш сервер впервые подготавливается, ему необходимо установить файлы сервера The Isle Evrima, прежде чем он сможет работать. Это происходит автоматически при первом запуске.
- Войдите в GPanel.
- Выберите свой сервер The Isle из списка серверов.
- Перейдите на вкладку Startup и проверьте свои базовые настройки (имя сервера, количество игроков). Вы можете изменить их перед первым запуском.
- Перейдите на вкладку Console и нажмите Start.
- Сервер загрузит и установит файлы ветки Evrima через Steam (App ID 412680). Эта начальная установка может занять несколько минут в зависимости от размера файлов.
- После завершения установки сервер запустится автоматически. Следите за выводом консоли на предмет сообщения, указывающего, что сервер готов принимать подключения.
Game.ini и Engine.ini) в TheIsle/Saved/Config/LinuxServer/ при первом успешном запуске. Не пытайтесь редактировать эти файлы, пока сервер не запустится хотя бы один раз.
Engine.ini для работы. Они автоматически настраиваются egg и не требуют ручного редактирования.
Переменные запуска в GPanel
Основные настройки The Isle задаются как переменные запуска в GPanel, а не в файлах конфигурации. Эти переменные передаются процессу сервера как аргументы командной строки.
- Войдите в GPanel.
- Выберите свой сервер The Isle из списка серверов.
- Перейдите на вкладку Startup.
- Просмотрите и настройте переменные, показанные ниже. Изменения вступят в силу при следующем запуске сервера.
| Переменная | По умолчанию | Описание |
|---|---|---|
SERVER_NAME |
(имя вашего сервера) | Имя, отображаемое во внутриигровом браузере серверов. Сделайте его описательным, чтобы игроки могли найти ваш сервер. |
PLAYER_COUNT |
100 |
Максимальное количество одновременных игроков. Не должно превышать лимит слотов вашего тарифного плана. Распространённые значения варьируются от 50 до 200. |
ALLOW_REPLAY |
true |
Включает или отключает запись повторов. Установите false, чтобы отключить повторы. Отключение может незначительно снизить использование диска и ввода-вывода. |
HUMANS |
false |
Включает фракцию людей наряду с динозаврами. Установите true, чтобы позволить игрокам выбирать игру за человека. Подробнее см. в разделе Люди против динозавров ниже. |
DYNAMIC_WEATHER |
true |
Включает циклы динамической погоды (дождь, туман, штормы). Установите false для постоянной статичной ясной погоды. |
RCON |
false |
Включает интерфейс удалённого администрирования RCON. Установите true и настройте RCON_PASSWORD, чтобы разрешить удалённые команды администратора. Подробнее см. в статье Команды администратора The Isle. |
RCON_PASSWORD |
(пусто) | Пароль для подключений RCON. Используется только когда RCON установлен в true. Выберите надёжный уникальный пароль и держите его в секрете. |
ENABLE_QUEUE |
false |
Включает очередь подключений на случай, когда сервер заполнен. Установите true, чтобы игроки ставились в очередь, а не отклонялись, когда сервер достигает своего лимита игроков. См. раздел Система очереди. |
SERVER_PASSWORD_ENABLED |
false |
Включает защиту сервера паролем. Установите true и настройте SERVER_PASSWORD, чтобы сделать сервер частным. |
SERVER_PASSWORD |
(пусто) | Пароль, который игроки должны ввести для присоединения к серверу. Используется только когда SERVER_PASSWORD_ENABLED установлен в true. |
ADMINSTEAMID |
(пусто) | Разделённый запятыми список Steam64 ID для администраторов сервера. Подробнее см. в статье Команды администратора The Isle. |
Конфигурация Game.ini
Расширенные настройки игрового процесса задаются в Game.ini, расположенном по пути TheIsle/Saved/Config/LinuxServer/Game.ini. Этот файл генерируется при первом запуске сервера. Откройте его во вкладке Files в GPanel, чтобы внести изменения.
Настройки скорости роста
Скорость роста управляет тем, как быстро динозавры взрослеют от детёныша до взрослой особи. Они задаются в разделе [/Script/TheIsle.TIGameMode] в Game.ini.
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| Настройка | По умолчанию | Описание |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
Множитель скорости пассивного роста. Установите 2.0, чтобы удвоить скорость роста, 0.5, чтобы уменьшить её вдвое. Более высокие значения помогают игрокам быстрее достигать взрослого возраста. |
bEnableGrowthParticles |
true |
Показывает визуальные эффекты частиц при росте динозавров. Установите false, чтобы отключить. |
Настройки ИИ и спавна
Эти настройки управляют поведением спавна существ с ИИ на карте.
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| Настройка | По умолчанию | Описание |
|---|---|---|
bEnableAI |
true |
Включает управляемых ИИ существ (рыб, мелких животных и т. д.) на карте. Установите false, чтобы отключить весь спавн ИИ, что может снизить нагрузку на сервер. |
MaxAICount |
200 |
Максимальное количество существ с ИИ, которые могут существовать одновременно. Уменьшите это значение, если у вас возникают проблемы с производительностью. |
AISpawnInterval |
120.0 |
Время в секундах между проверками спавна ИИ. Более низкие значения означают более частый спавн. |
Цикл дня/ночи
Длину цикла дня/ночи можно настроить в соответствии с предпочтениями вашего сообщества.
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| Настройка | По умолчанию | Описание |
|---|---|---|
DayLengthMinutes |
45.0 |
Длина дневного времени в реальных минутах. Увеличьте для более长 длинных дней, уменьшите для более коротких. |
NightLengthMinutes |
15.0 |
Длина ночного времени в реальных минутах. Многие сообщества сокращают ночь, чтобы уменьшить простой для игроков, активных днём. |
[/Script/TheIsle.TIGameMode]. Не дублируйте заголовок — размещайте все настройки вместе под ним.
Объединённый пример Game.ini:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
Система очереди
Система очереди позволяет игрокам ждать в очереди, когда сервер заполнен, вместо того чтобы быть немедленно отклонёнными. Это особенно полезно для популярных серверов, которые часто достигают своего лимита игроков.
- В GPanel перейдите на вкладку Startup.
- Установите
ENABLE_QUEUEвtrue. - Перезапустите сервер.
Когда очередь включена и сервер заполнен, новые игроки, пытающиеся подключиться, будут помещены в очередь и автоматически присоединены, когда освободится слот. Игроки видят свою позицию в очереди во время ожидания.
Люди против динозавров
The Isle Evrima включает опциональную фракцию людей, которая позволяет игрокам выживать наряду с динозаврами (или против них). По умолчанию включён только игровой процесс за динозавров.
Включение людей
- В GPanel перейдите на вкладку Startup.
- Установите
HUMANSвtrue. - Перезапустите сервер.
Когда люди включены, игроки могут выбирать игру за динозавра или за человека при возрождении. Игровой процесс за человека включает крафт, строительство укрытий и использование оружия для защиты от динозавров.
Как подключиться
Игроки могут подключаться к вашему серверу The Isle Evrima через внутриигровой браузер серверов или прямым подключением.
Использование браузера серверов
- Запустите The Isle в Steam.
- В главном меню нажмите Join Server.
- Используйте строку поиска вверху, чтобы найти свой сервер по имени (значение, которое вы задали в
SERVER_NAME). - Нажмите на свой сервер в списке и нажмите Join.
- Если сервер защищён паролем, введите пароль при запросе.
Прямое подключение
Если сервер не появляется в браузере или вы хотите подключиться быстрее:
- Найдите IP-адрес и игровой порт вашего сервера во вкладке Network в GPanel.
- В главном меню The Isle найдите опцию Direct Connect.
- Введите IP-адрес и порт вашего сервера в формате
IP:PORT. - Нажмите Connect.
Сведения о том, как узнать IP-адрес и порт вашего сервера, см. в статье Как узнать IP-адрес и порт вашего сервера.
Подключение через Steam
Вы также можете добавить сервер в избранное Steam для быстрого доступа:
- Откройте Steam и перейдите в View > Game Servers.
- Нажмите на вкладку Favourites, затем нажмите Add a server.
- Введите IP-адрес и порт запроса вашего сервера.
- После добавления вы можете подключаться напрямую из браузера серверов Steam.
Управление сохранениями
The Isle Evrima автоматически периодически сохраняет данные мира. Понимание того, как работают сохранения, помогает эффективно управлять сервером и избегать потери данных.
Персистентность мира
The Isle Evrima поддерживает персистентные данные мира, включая:
- Динозавров игроков — прогресс роста, местоположение и характеристики сохраняются. Игроки могут повторно присоединиться и продолжить со своим динозавром.
- Популяцию ИИ — состояние существ с ИИ управляется сервером и возрождается в соответствии с вашей конфигурацией.
- Состояние мира — условия окружающей среды и время суток сохраняются при перезапусках.
Данные сохранения хранятся в каталоге TheIsle/Saved/ на вашем сервере.
Выполнение вайпа мира
Если вы хотите сбросить сервер до чистого состояния (удалив весь прогресс игроков и сохранения динозавров):
- Остановите сервер во вкладке Console в GPanel.
- Перейдите на вкладку Files.
- Перейдите в
TheIsle/Saved/. - Удалите файлы данных сохранения в этом каталоге. Будьте осторожны, чтобы не удалить подкаталог
Config/, так как он содержит вашу конфигурацию сервера. - Запустите сервер. Он сгенерирует новые данные мира.
TheIsle/Saved/ перед вайпом, загрузив его через файловый менеджер GPanel или SFTP.
Резервное копирование данных сохранения
Регулярное резервное копирование защищает от потери данных из-за сбоев, повреждённых сохранений или случайных удалений:
- Остановите сервер, чтобы убедиться, что файлы сохранения не записываются.
- Во вкладке Files в GPanel перейдите в
TheIsle/Saved/. - Загрузите файлы сохранения на свой локальный компьютер или используйте SFTP для более крупных передач. Инструкции по подключению см. в статье Как загружать файлы через SFTP.
- Чтобы восстановить резервную копию, остановите сервер, загрузите сохранённые файлы обратно в тот же каталог и запустите сервер.
Похожие статьи
- Команды администратора The Isle
- Как узнать IP-адрес и порт вашего сервера
- Руководство по запуску сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вы столкнулись с проблемой, не описанной в этом руководстве, наша команда поддержки готова помочь. Отправьте обращение в службу поддержки и укажите идентификатор вашего сервера, описание проблемы и любой соответствующий вывод консоли или скриншоты.