Сервер The Isle на ветке Evrima, где тик держат не количество ядер, а частота и плотность ИИ-динозавров: мы ставим игру на быстрые Ryzen 9 в Германии и обновляем её сами при каждом патче
Выберите подходящий тариф для вашего проекта
Сервер ставится из Steam-приложения 412680 командой app_update с ключом -beta evrima. Это не прихоть: у ветки public Linux-депота нет вообще, там лежит только Windows-сборка Legacy 2022 года, поэтому без evrima на Linux ставить нечего. Скачивание идёт анонимно, отдельный Steam-аккаунт с купленной игрой для сервера не нужен. Ветка обновляется часто, и автообновление в панели подтягивает свежий билд при перезапуске
Игровая логика Evrima практически однопоточная: разложить тик по ядрам нельзя, и главный пожиратель времени - симуляция ИИ-динозавров, за которую отвечает AIDensity в Game.ini. Поэтому мы ставим The Isle на Intel i9-9900K, AMD Ryzen 9 7950X3D и AMD Ryzen 9 9950X, линейка выбирается прямо в корзине, диски везде NVMe SSD. Если на большом онлайне поплыл тикрейт, снижать нужно в первую очередь плотность ИИ, а не количество слотов
Через панель правятся ServerName, MaxPlayerCount, карта Gateway, пароль сервера, AIDensity и GrowthMultiplier. Полный доступ к Game.ini и Engine.ini остаётся через файловый менеджер и SFTP
Сервер умеет собственный RCON по TCP и отдельную очередь входа. Порты задаются в Game.ini, доступ к файлу - через файловый менеджер и SFTP. Через RCON доступны save и playerlist
Кнопка Stop в панели шлёт серверу SIGINT, а не убивает процесс: состояние мира и данные игроков пишутся именно при выключении. Правильный порядок - команда save по RCON, затем остановка. Kill остаётся аварийной мерой, а не рутиной
Трафик фильтруется на уровне сети, L3, L4 и L7. Для The Isle это важно потому, что игровой канал идёт по UDP, а RCON и очередь входа - по TCP: защита закрывает оба протокола, а адрес сервера виден всем, кто нашёл вас в списке
Сервер создаётся автоматически сразу после оплаты, дальше остаётся дождаться установки из Steam. Автоматические копии уезжают в S3-хранилище, а планировщик умеет ночной рестарт и бэкап перед вайпом - откатиться к нужной точке можно из панели
Недавно мы представили YourControl - это современная игровая панель, которую мы довели до нашего идеала. Безусловно ещё много открытых предложений, и они будут реализованы в ближайшее время
| Характеристика | Pterohost |
|---|---|
| Процессоры | Intel i9-9900K / Ryzen 9 7950X3D / Ryzen 9 9950X |
| Серверное ПО | The Isle Dedicated Server, ветка Evrima, нативный Linux-бинарь |
| Установка | SteamCMD, приложение 412680, анонимный вход |
| Игровой порт | UDP из вашей аллокации (у игры по умолчанию 7777) |
| RCON | Собственный протокол Evrima по TCP, отдельная аллокация (по умолчанию 8888) |
| Очередь входа | TCP, отдельная аллокация (по умолчанию 10000) |
| Слоты | MaxPlayerCount задаётся в Game.ini |
| Карта | Gateway |
| Счётчик игроков | Не поддерживается: публичного протокола опроса у Evrima нет |
| Остановка | SIGINT после RCON-команды save |
| DDoS-защита | Guard Rise (L3/L4/L7) |
| Панель управления | YourControl |
Нет. Серверная часть - это отдельное Steam-приложение 412680 типа Tool с признаком free to download: SteamCMD забирает его анонимным входом, аккаунт с купленной игрой и партнёрский статус не нужны. Купленная игра нужна только самим игрокам, чтобы зайти
Потому что иначе на Linux ставить нечего. У ветки public Linux-депота нет вообще, там только Windows-сборка Legacy 2022 года. Актуальный Linux-депот лежит именно в ветке evrima, пароля у неё нет. Мы указываем эту ветку в установке по умолчанию, вам ничего переключать не надо
Нет, и обещать это мы не будем. У Evrima нет публичного протокола опроса вроде A2S: присутствие и список серверов идут через Epic Online Services. Единственный способ снять онлайн - собственный RCON-протокол игры и команда playerlist. Кто на сервере, видно через RCON-клиент
Через браузер серверов в самой игре: он работает поверх Epic Online Services. Сервер регистрируется там при старте, сервер делает это сам при старте. Если сервер стартовал, но в списке не появился, дело почти всегда в них или в закрытом UDP-порте
Измеренной цифры для пустого сервера нет ни у разработчика, ни у хостеров - Afterthought системные требования сервера не публикует. Вендорские таблицы дают ориентир по слотам: 4-6 ГБ до 20 игроков, 6-8 ГБ до 50, 8-12 ГБ до 100. Но память тут растёт не от слотов, а от плотности ИИ: сервер, спокойно живущий на 4 ГБ, упирается в потолок, когда мир заполняется управляемыми ИИ динозаврами. Поэтому вход в нашей линейке начинается с 8 ГБ, а не с четырёх
Игровой трафик идёт по UDP, у игры это порт 7777 по умолчанию; у вас будет номер из вашей аллокации. Плюс два TCP-порта: RCON (по умолчанию 8888) и очередь входа (по умолчанию 10000). Отдельного порта под запросы онлайна у The Isle нет. Порты RCON и очереди задаются в Game.ini; следите, чтобы они не совпадали между собой
Нет. У Evrima свой бинарный протокол, несовместимый с Source RCON, поэтому mcrcon и rcon-cli к нему не подключатся. Нужен клиент под The Isle: есть открытые реализации на TypeScript (smultar-dev/evrima.rcon) и на PHP (Theislemanager/evrima-rcon). Пароль и порт RCON вы задаёте в панели
Основное лежит в Game.ini, секция TIGameSession: имя сервера, MaxPlayerCount, карта Gateway, пароль на вход, включение RCON и очереди с их портами, а также AIDensity и GrowthMultiplier. Оба файла, Game.ini и Engine.ini, открыты для правки через файловый менеджер и SFTP
Кнопка Stop шлёт процессу SIGINT - это штатный способ выключения, консольной команды quit у сервера нет. Данные игроков и состояние мира сохраняются именно в этот момент, поэтому перед остановкой стоит выполнить save по RCON, а Kill оставить на случай зависшего процесса. Иначе есть риск потерять прогресс с последнего сохранения
Да. Ветка evrima живая, билды выходят регулярно, и автообновление в панели прогоняет SteamCMD перед стартом - при перезапуске вы получаете актуальную сборку. Если нужно задержаться на текущем билде ради стабильности, автообновление отключается переменной в панели
Заметно больше, чем весит распакованная игра. Место уходит не только на саму установку: SteamCMD при validate держит скачанные чанки во временной папке, а каталог Saved постоянно растёт за счёт сохранений, логов и крашдампов. Поэтому в линейке диск начинается с 30 ГБ и доходит до 80 ГБ на старших тарифах, а на линейке Premium его ещё больше
Нет. У The Isle есть нативный серверный бинарь под Linux, он и запускается на наших нодах. Из зависимостей достаточно системной библиотеки glibc и стандартной обвязки SteamCMD - ни .NET, ни mono, ни слоя совместимости с Windows тут не участвует. Это и надёжнее, и заметно легче по нагрузке