Это руководство охватывает всё необходимое для настройки и конфигурации вашего выделенного сервера Empyrion: Galactic Survival на Legion Hosting. Empyrion — это игра с открытым миром, посвящённая выживанию в космосе и на планетах, включающая строительство, исследование, добычу ресурсов и сражения в процедурно генерируемых галактиках. Для внутриигрового администрирования и консольных команд см. наше руководство Команды администратора Empyrion.
Что такое Empyrion: Galactic Survival?
Empyrion: Galactic Survival — это 3D-игра на выживание с открытым миром, действие которой происходит в процедурно генерируемой галактике. Игроки начинают на планете и должны собирать ресурсы, создавать снаряжение, строить базы и конструировать транспортные средства, чтобы исследовать космос и выживать во враждебных инопланетных средах. Игра предлагает режимы PvE и PvP с обширной механикой строительства для возведения баз (BA), капитальных кораблей (CV), малых кораблей (SV) и судов на воздушной подушке (HV).
Ключевые особенности включают:
- Исследование космоса и планет — Путешествуйте между планетами, лунами, астероидами и космическими секторами в полноценной солнечной системе
- Система строительства — Возводите базы, корабли и транспортные средства блок за блоком со сложными внутренними системами
- Механика выживания — Управляйте едой, кислородом, температурой, радиацией и здоровьем в разнообразных биомах
- Сражения — Сражайтесь с враждебными инопланетными существами, дронами и вражескими фракциями пешком и в транспортных средствах
- Мультиплеер — Совместный и соревновательный игровой процесс на выделенных серверах с системами фракций
- Сценарии — Пользовательские игровые сценарии, включая официальный общественный переработанный сценарий Reforged Eden
Первый запуск
Когда ваш сервер Empyrion развёрнут на Legion Hosting, он поставляется предустановленным и готовым к настройке. Чтобы запустить сервер впервые:
- Войдите в GPanel по адресу gpanel.legionhosting.net
- Выберите ваш сервер Empyrion: Galactic Survival из списка серверов
- Просмотрите и настройте ваши переменные запуска (имя сервера, максимальное количество игроков и т. д.)
- Нажмите Start для запуска сервера
- Первый запуск может занять несколько минут, так как сервер генерирует начальный игровой мир
- Как только консоль покажет, что сервер готов, игроки смогут подключаться
Переменные запуска GPanel
GPanel предоставляет переменные запуска, которые соответствуют ключевым настройкам dedicated.yaml. Это самый быстрый способ настроить сервер без прямого редактирования файлов.
| Переменная | Описание | Пример |
|---|---|---|
| Server Name | Имя, отображаемое в браузере серверов | My Empyrion Server |
| Server Password | Необязательный пароль для приватных серверов | secret123 |
| Max Players | Максимальное количество одновременных игроков | 16 |
| Game Mode | Survival (1) или Creative (2) | 1 |
| Game Name | Имя папки сохранения игры (пробелы не допускаются) | MyGame |
| World Seed | Число-сид для генерации мира | 123456 |
Конфигурация сервера (dedicated.yaml)
Основной файл конфигурации сервера — dedicated.yaml, расположенный в корне каталога установки вашего сервера. Вы можете редактировать его через файловый менеджер GPanel или через SFTP. Строки, начинающиеся с #, отключены (закомментированы) — удалите #, чтобы активировать настройку.
dedicated.yaml. Файл по умолчанию может быть перезаписан при обновлениях игры. При использовании пользовательского файла обновите команду запуска вашего сервера, чтобы она ссылалась на него (например, -dedicated mycustom_dedicated.yaml).
Настройки сервера
# Server Identity
Srv_Port: 30000
Srv_Name: "My Empyrion Server"
Srv_Password: ""
Srv_MaxPlayers: 16
Srv_Description: "Welcome to my server!"
Srv_Public: true
# Save Configuration
GameName: DediGame
SaveDirectory: ./Saves
# Game Mode
Mode: 1 # 1 = Survival, 2 = Creative
Seed: 123456 # World generation seed (positive integers only)
# Anti-Cheat
EACActive: true # Enable Easy Anti-Cheat
Объяснение ключевых настроек сервера
| Настройка | По умолчанию | Описание |
|---|---|---|
Srv_Port |
30000 | Основной порт сервера. Игра также использует порты от +1 до +3 (например, 30001-30003). Обычно задаётся GPanel автоматически. |
Srv_Name |
(пусто) | Имя сервера, отображаемое во внутриигровом браузере серверов. Используйте кавычки вокруг значения. |
Srv_Password |
(пусто) | Пароль, необходимый для входа. Оставьте пустым для публичного сервера. |
Srv_MaxPlayers |
16 | Максимальное количество одновременных игроков. |
Srv_Description |
(пусто) | Описание сервера, отображаемое в браузере серверов. Должно быть заключено в кавычки. |
Srv_Public |
true | При значении true сервер отображается в публичном браузере серверов. Установите false для приватных/нелистинговых серверов. |
GameName |
DediGame | Имя папки сохранения игры. Пробелы не допускаются. |
Mode |
1 | Игровой режим: 1 = Survival, 2 = Creative. |
Seed |
(случайный) | Сид генерации мира. Используйте только положительные целые числа (без нулей и отрицательных чисел). |
EACActive |
true | Включает Easy Anti-Cheat. Установите false, если у игроков возникают проблемы совместимости. |
EnableDLC |
false | Установите true при использовании сценария Dark Faction Scenario или другого DLC-контента. |
Игровые настройки
Игровые настройки управляют сложностью, управлением структурами и правилами игрового процесса. Их можно настроить в dedicated.yaml или изменить во время работы с помощью консольной команды gopt set (см. наше руководство Команды администратора).
| Настройка | По умолчанию | Описание |
|---|---|---|
DecayTime |
24 | Часы до удаления непосещаемых структур без ядра (или с менее чем 10 блоками). Установите 0 для отключения. |
WipeTime |
0 | Часы до удаления любой непосещаемой структуры игрока. Установите 0 для отключения (рекомендуется для большинства серверов). |
ProtectTime |
48 | Часы офлайн-защиты для структур игроков после выхода владельца. |
ProtectDelay |
300 | Секунды до активации офлайн-защиты после отключения игрока. |
MaxStructures |
200 | Максимальное количество структур на игровом поле. Диапазон: 0-255. |
AntiGriefDistancePvE |
30 | Минимальное расстояние (в метрах) между базами разных фракций в зонах PvE. |
AntiGriefDistancePvP |
300 | Минимальное расстояние (в метрах) между базами разных фракций в зонах PvP. |
ForcePvP |
false | При значении true принудительно включает PvP на всех игровых полях независимо от их настроек. |
Настройки сложности
Эти настройки управляют доступностью ресурсов и поведением NPC:
| Настройка | По умолчанию | Опции | Описание |
|---|---|---|---|
DiffAmountOfOre |
Normal | Rich, Normal, Poor | Управляет количеством руды в каждом месторождении |
DiffNumberOfDeposits |
Normal | Plenty, Normal, Few | Управляет тем, сколько рудных месторождений появляется |
DiffAttackStrength |
Medium | Easy, Medium, Hard | Управляет уроном атаки NPC |
DiffConstrCraftTime |
Normal | Faster, Normal, Slower, Instant | Управляет скоростью крафта в конструкторах |
Удалённая консоль Telnet
Empyrion поддерживает удалённое управление сервером через Telnet, позволяя отправлять консольные команды, не находясь в игре. Чтобы включить его, добавьте эти настройки в ваш dedicated.yaml:
# Telnet Remote Console
Tel_Enabled: true
Tel_Port: 1030
Tel_Pwd: "YourSecurePassword"
Конфигурация игровых полей
Empyrion использует игровые поля (playfields) для определения отдельных планет, лун, орбит и космических секторов. Файлы конфигурации игровых полей управляют генерацией ландшафта, биомами, ресурсами и спавном NPC для каждого местоположения.
Файлы игровых полей находятся в каталоге Playfields/ сценария. У каждого игрового поля есть собственная папка с файлами конфигурации, включая:
playfield.yaml— Основная конфигурация игрового поля (биомы, ландшафт, атмосфера)space_dynamic.yaml— Конфигурация для динамических космических игровых полей
Как подключиться
Игроки могут подключаться к вашему серверу Empyrion несколькими способами:
Способ 1: внутриигровой браузер серверов
- Запустите Empyrion: Galactic Survival из Steam
- Нажмите Multiplayer в главном меню
- Нажмите Connect to Server
- Найдите ваш сервер по имени в списке серверов
- Выберите ваш сервер и нажмите Connect
- Введите пароль сервера, если требуется
Способ 2: прямое подключение
- Запустите Empyrion: Galactic Survival из Steam
- Нажмите Multiplayer в главном меню
- Нажмите Connect to Server
- Введите IP-адрес и порт вашего сервера в поле прямого подключения (формат:
IP:Port) - Нажмите Connect
Способ 3: браузер серверов Steam
- В Steam перейдите в View → Game Servers
- Перейдите на вкладку Favorites, затем Add a Server
- Введите IP-адрес и порт вашего сервера
- Нажмите Add this address to favorites
- Дважды щёлкните запись сервера для подключения
Srv_Public установлен в true в вашем dedicated.yaml. Также убедитесь, что сервер полностью запустился перед поиском. Новым запущенным серверам может потребоваться несколько минут, чтобы появиться в браузере.
Управление сохранениями
Понимание структуры папки сохранений помогает с резервным копированием, устранением неполадок и управлением сервером.
Структура папки сохранений
Saves/
Games/
YourGameName/
gameoptions.yaml <-- Game options (difficulty, etc.)
globaldb <-- Global game database
Mods/ <-- Active mod configurations
Players/ <-- Player data and inventories
Playfields/ <-- Individual planet/space data
Shared/ <-- Structure files (ships, bases)
BA_PlayerBase_12345/ <-- Example base structure
CV_MyShip_67890/ <-- Example capital vessel
SV_Fighter_11111/ <-- Example small vessel
Templates/ <-- Blueprint templates
Рекомендации по резервному копированию
- Используйте встроенную функцию резервного копирования GPanel перед внесением серьёзных изменений
- Скачивайте всю папку
Saves/Games/YourGameName/через SFTP для локальных резервных копий - Используйте консольную команду
saveandexitперед выполнением ручного резервного копирования, чтобы убедиться, что все данные записаны на диск - Делайте резервные копии регулярно, особенно перед обновлениями игры
Сброс мира
Чтобы начать с нового игрового мира:
- Остановите сервер в GPanel
- Откройте файловый менеджер
- Перейдите в
Saves/Games/ - Удалите или переименуйте папку игры, соответствующую вашему
GameName - Запустите сервер — будет сгенерирован новый мир
Связанные статьи
- Команды администратора Empyrion
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Нужна помощь?
Если у вас возникли проблемы с вашим сервером Empyrion или вам нужна дополнительная помощь с конфигурацией, наша команда поддержки готова помочь. Отправьте тикет в поддержку, и мы свяжемся с вами как можно скорее.