Это руководство охватывает, как настроить ваш выделенный сервер Astroneer на Legion Hosting, сконфигурировать переменные запуска, отредактировать настройки сервера, подключиться к вашему серверу и работать с сохранениями и резервными копиями. Для настройки белого списка и администратора см. Настройка администратора и белого списка Astroneer.
1. Предварительные требования
Прежде чем запустить ваш сервер Astroneer, соберите следующую информацию:
- Имя пользователя Steam владельца — Ваше точное имя профиля Steam. Оно используется сервером для идентификации учётной записи владельца.
- Steam ID (GUID) владельца — Ваш 64-битный Steam ID (например,
76561198012345678). Сервер использует его для предоставления вам прав администратора/владельца в игре.
Как найти ваш Steam ID
- Откройте Steam и нажмите на имя вашего профиля в правом верхнем углу.
- Выберите Account details. Ваш Steam ID здесь напрямую не показан, но URL вашего профиля содержит его, если вы не установили пользовательский URL.
- Либо посетите steamid.io, вставьте URL вашего профиля Steam и скопируйте значение steamID64.
2. Первый запуск
- Войдите в GPanel и выберите ваш сервер Astroneer.
- Перейдите на вкладку Startup. Вы увидите несколько настраиваемых переменных (см. таблицу ниже).
- Установите OWNER_NAME в ваше точное имя пользователя Steam.
- Установите OWNER_GUID в ваш 64-битный Steam ID.
- Проверьте, что PUBLIC_IP установлен правильно. Он должен совпадать с публичным IP-адресом вашего сервера, показанным на вкладке Network.
- Вернитесь на вкладку Console и нажмите Start.
- Подождите, пока консоль покажет, что сервер завершил загрузку. Первый запуск может занять минуту или две, пока Astroneer инициализирует файлы своего мира через Proton.
3. Переменные запуска GPanel
Следующие переменные доступны на вкладке Startup в GPanel. Они передаются серверу при каждом запуске.
| Переменная | Обязательно | Описание |
|---|---|---|
PUBLIC_IP |
Да | Публичный IP-адрес вашего сервера. Должен совпадать с IP, показанным на вкладке Network в GPanel. Сервер будет недоступен, если он указан неверно. |
OWNER_NAME |
Да | Имя пользователя Steam владельца сервера. Этой учётной записи предоставляются полные права администратора в игре. |
OWNER_GUID |
Да | 64-битный Steam ID владельца сервера (например, 76561198012345678). Работает вместе с OWNER_NAME для идентификации учётной записи администратора. |
SERVER_NAME |
Нет | Имя, отображаемое в браузере серверов. По умолчанию «Astroneer Dedicated Server», если не задано. |
SERVER_PWD |
Нет | Необязательный пароль, который игроки должны ввести для подключения к серверу. Оставьте пустым для публичного сервера. |
4. AstroServerSettings.ini
Для более продвинутой конфигурации вы можете редактировать INI-файл конфигурации сервера напрямую. Остановите ваш сервер перед внесением изменений.
Расположение файла
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Откройте этот файл с помощью вкладки Files в GPanel или подключитесь через SFTP. Если файл не существует, запустите и остановите сервер один раз, чтобы сгенерировать его со значениями по умолчанию.
Ключевые настройки
| Настройка | По умолчанию | Описание |
|---|---|---|
PublicIP |
(IP вашего сервера) | Публичный IP-адрес сервера. Должен совпадать с фактическим IP вашего сервера со вкладки Network в GPanel. |
ServerName |
Astroneer Dedicated Server |
Имя, показываемое во внутриигровом браузере серверов. |
ServerPassword |
(пусто) | Необязательный пароль для входа. Оставьте пустым для публичного сервера. |
OwnerName |
(нет) | Имя пользователя Steam владельца сервера. Должно совпадать точно (с учётом регистра). |
OwnerGuid |
(нет) | 64-битный Steam ID владельца сервера. |
MaxFPS |
30 |
Максимальная частота тиков сервера (кадров в секунду). Более высокие значения повышают отзывчивость сервера, но используют больше CPU. Рекомендуются значения от 30 до 60. |
WhitelistEnabled |
False |
Когда установлено в True, подключаться могут только игроки из белого списка. Подробнее см. Настройка администратора и белого списка Astroneer. |
AutoSaveGameInterval |
900 |
Время между автосохранениями в секундах. По умолчанию 900 (15 минут). Меньшие значения сохраняют чаще, но увеличивают дисковый ввод-вывод. |
BackupSaveGamesInterval |
7200 |
Время между резервными сохранениями в секундах. По умолчанию 7200 (2 часа). Резервные копии отделены от автосохранений и предоставляют дополнительные точки отката. |
Пример конфигурации
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini по пути Astro/Saved/Config/WindowsServer/Engine.ini. Этот файл управляет низкоуровневыми настройками движка, такими как привязка сетевого порта. В большинстве случаев вам не нужно редактировать этот файл — настройки по умолчанию правильно работают с назначениями портов GPanel.
5. Как подключиться
Вариант A — Внутриигровой браузер серверов
- Запустите Astroneer через Steam.
- В главном меню выберите Multiplayer.
- Нажмите на вкладку Dedicated Servers.
- Найдите ваш сервер по имени или просмотрите список.
- Выберите ваш сервер и нажмите Join. Введите пароль сервера, если запрошено.
Вариант B — Прямое подключение по IP
- Запустите Astroneer через Steam.
- В главном меню выберите Multiplayer.
- Нажмите на вкладку Dedicated Servers.
- Используйте IP-адрес и порт со вкладки Network в GPanel для прямого подключения:
<your-server-ip>:<port> - Введите пароль сервера, если он установлен.
PUBLIC_IP (и PublicIP в AstroServerSettings.ini) совпадают с фактическим IP-адресом вашего сервера, показанным на вкладке Network в GPanel. Несоответствие — наиболее частая причина сбоев подключения.
6. Управление сохранениями
Автосохранение
Astroneer автоматически сохраняет ваш мир через регулярные интервалы. Частота контролируется двумя настройками в AstroServerSettings.ini:
- AutoSaveGameInterval — Как часто происходит основное сохранение (по умолчанию: 900 секунд / 15 минут).
- BackupSaveGamesInterval — Как часто создаётся отдельное резервное сохранение (по умолчанию: 7200 секунд / 2 часа). Резервные сохранения предоставляют дополнительные точки отката помимо обычного автосохранения.
Расположение файла сохранения
Файлы сохранений хранятся на сервере по адресу:
Astro/Saved/SaveGames/
Файлы имеют расширение .savegame. В этом каталоге вы найдёте как основное сохранение, так и любые резервные сохранения.
Ручное резервное копирование через SFTP
Чтобы создать ручную резервную копию вашего мира:
- Остановите сервер из GPanel, чтобы убедиться, что все данные записаны на диск.
- Подключитесь к вашему серверу через SFTP. См. Как загружать файлы через SFTP для инструкций по подключению.
- Перейдите в
Astro/Saved/SaveGames/. - Скачайте файлы
.savegame, которые вы хотите сохранить.
Восстановление сохранения
- Остановите сервер из GPanel.
- Подключитесь через SFTP и перейдите в
Astro/Saved/SaveGames/. - Загрузите ваш файл
.savegameв этот каталог, заменив существующее сохранение при необходимости. - Запустите сервер из GPanel. Сервер загрузит файл сохранения при запуске.
Устранение неполадок
Сервер не появляется в браузере
- Подтвердите, что сервер полностью запущен в GPanel. Проверьте консоль на наличие сообщений об ошибках.
- Проверьте, что
PUBLIC_IPна вкладке Startup точно совпадает с IP вашего сервера со вкладки Network. - Браузеру серверов может потребоваться несколько минут, чтобы проиндексировать недавно запущенный сервер. Попробуйте подключиться напрямую по IP, пока ждёте.
Сервер падает при запуске
- Проверьте журнал консоли GPanel на наличие сообщений об ошибках. Частые причины включают недопустимые значения конфигурации в
AstroServerSettings.ini. - Попробуйте удалить
AstroServerSettings.iniи перезапустить сервер. Будет сгенерирован новый файл конфигурации со значениями по умолчанию. - Если сбой сохраняется, откройте тикет в поддержку с IP вашего сервера и любыми сообщениями об ошибках из консоли.
Похожие статьи
- Настройка администратора и белого списка Astroneer
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемами с вашим сервером Astroneer, которые здесь не освещены, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.