Это руководство охватывает все команды администратора, поддержку модов и инструменты управления сервером, доступные для вашего выделенного сервера Avorion на Legion Hosting. Узнайте, как управлять игроками, контролировать галактику, устанавливать моды и устранять распространённые проблемы. Для начальной установки и настройки сервера см. наше руководство Руководство по настройке сервера Avorion.
Настройка администратора
Avorion использует систему администрирования на основе XML, которая предоставляет определённым игрокам повышенные привилегии. Администраторы определяются в файле admin.xml или могут быть добавлены через внутриигровые команды.
Добавление администраторов через admin.xml
Файл admin.xml расположен в папке сохранения вашей галактики (например, galaxies/your_galaxy_name/admin.xml). Вы можете редактировать этот файл через Файловый менеджер GPanel.
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
Каждая запись <admin> содержит Steam ID игрока (в формате SteamID64). Чтобы найти Steam ID игрока:
- Перейдите в профиль игрока в Steam
- Если в URL их профиля используется пользовательское имя, воспользуйтесь инструментом поиска SteamID, чтобы найти их SteamID64
- SteamID64 — это 17-значное число, начинающееся с
7656119
Добавление администраторов в игре
Если вы уже являетесь администратором, вы можете добавлять других администраторов с помощью внутриигровой команды чата:
/admin <playerName>
Это немедленно добавляет указанного игрока в список администраторов без необходимости перезапуска сервера.
admin.xml напрямую через Файловый менеджер GPanel, поскольку пока нет администраторов, способных выполнить внутриигровую команду. После добавления вашего Steam ID и перезапуска сервера вы можете использовать внутриигровые команды для добавления дополнительных администраторов.
Распространённые команды администратора
Команды администратора вводятся во внутриигровом чате (нажмите Enter, чтобы открыть чат) с префиксом /. Их также можно выполнять из консоли сервера GPanel.
Управление игроками
| Команда | Описание |
|---|---|
/kick <name> |
Выгнать игрока с сервера. Он может немедленно переподключиться. |
/ban <name> |
Забанить игрока на сервере. Его Steam ID добавляется в banlist.txt. |
/unban <steamid> |
Снять бан с игрока по его Steam ID. |
/admin <name> |
Предоставить игроку права администратора. |
/removeadmin <name> |
Снять права администратора с игрока. |
/say <message> |
Транслировать сообщение всему серверу для всех игроков. |
/players |
Вывести список всех подключённых игроков с их Steam ID и текущим сектором. |
/whisper <name> <message> |
Отправить личное сообщение конкретному игроку. |
Управление сервером
| Команда | Описание |
|---|---|
/save |
Вручную сохранить все загруженные секторы и данные игроков на диск. |
/stop |
Безопасно сохранить все данные и выключить сервер. |
/seed |
Отобразить текущий сид галактики. |
/status |
Показать статус сервера, включая количество игроков, загруженные секторы и метрики производительности. |
/difficulty <value> |
Изменить уровень сложности сервера (от -3 до 3). Вступает в силу для вновь сгенерированных секторов. |
/pvp <on|off> |
Включить или выключить бой между игроками. |
/maxplayers <number> |
Изменить максимальное количество игроков во время работы сервера. |
/password <password> |
Установить или изменить пароль сервера. Оставьте пустым, чтобы удалить пароль. |
Телепортация и навигация
| Команда | Описание |
|---|---|
/tp <x> <y> |
Телепортировать себя к координатам сектора (x, y). |
/tp <playerName> |
Телепортировать себя к местоположению другого игрока. |
/tp <playerName> <x> <y> |
Телепортировать конкретного игрока к координатам сектора. |
/give <playerName> <amount> <material> |
Выдать игроку ресурсы. Материалы: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion. |
Управление галактикой
Как администратор, вы располагаете инструментами для управления структурой галактики и секторами.
Управление секторами
| Команда | Описание |
|---|---|
/sector |
Отобразить информацию о вашем текущем секторе (координаты, сущности, фракции). |
/regeneratesector <x> <y> |
Регенерировать сектор, сбросив его до процедурно сгенерированного состояния. Предупреждение: Уничтожает все построенные игроками структуры в этом секторе. |
/clearsector <x> <y> |
Удалить все сущности из сектора, оставив его пустым. |
Уровни материалов
Галактика Avorion организована в кольца с возрастающими уровнями материалов, расходящиеся внутрь к барьеру в центре. Понимание этого помогает при телепортации игроков или управлении содержимым секторов.
| Материал | Уровень | Кольцо галактики | Цвет |
|---|---|---|---|
| Iron | 0 | Самое внешнее кольцо | Серый |
| Titanium | 1 | Второе кольцо | Белый |
| Naonite | 2 | Третье кольцо | Зелёный |
| Trinium | 3 | Четвёртое кольцо | Синий |
| Xanion | 4 | Пятое кольцо | Жёлтый |
| Ogonite | 5 | Шестое кольцо | Оранжевый |
| Avorion | 6 | Центр (за барьером) | Золотой |
Поддержка модов и Workshop
Avorion имеет надёжную поддержку Steam Workshop, позволяющую расширять ваш сервер модами, созданными сообществом.
Установка модов
- Найдите нужный мод в Steam Workshop для Avorion
- Запишите Workshop ID из URL мода (число в конце)
- Остановите сервер в GPanel
- Откройте Файловый менеджер GPanel
- Перейдите в каталог
galaxies/your_galaxy_name/ - Отредактируйте файл
modconfig.lua(создайте его, если он не существует) - Добавьте Workshop ID мода в конфигурацию
- Запустите сервер — мод будет загружен автоматически
Формат modconfig.lua
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Советы по управлению модами
- Добавляйте моды по одному и проверяйте после каждого добавления, чтобы выявить проблемы совместимости
- Некоторые моды требуют сброса галактики для полного вступления в силу (особенно те, которые изменяют генерацию секторов)
- Проверяйте комментарии и описания модов на наличие известных несовместимостей перед установкой
- Храните резервную копию вашего
modconfig.luaи папки галактики перед добавлением или удалением модов - Моды, работающие только на стороне сервера, не требуют установки клиентами, но большинству игровых модов нужны обе стороны
Устранение неполадок
Сервер не появляется в браузере
- Убедитесь, что
listed=trueв вашемserver.iniили переменных запуска - Проверьте, что порт запросов Steam (
steamQueryPort) доступен — обычно это ваш игровой порт + 1 - Подождите 2–3 минуты после запуска сервера, чтобы листинг Steam распространился
- Попробуйте подключиться через Direct Connect, чтобы подтвердить, что сервер работает
- Убедитесь, что сервер полностью запустился, проверив наличие
Server startup completeв консоли
Сбои сервера
Если ваш сервер Avorion вылетает, выполните следующие шаги:
- Проверьте логи сбоев — Поищите в консоли GPanel и папке
logs/внутри каталога вашей галактики сообщения об ошибках - Удалите недавно добавленные моды — Если сбои начались после добавления мода, удалите его из
modconfig.luaи перезапустите - Проверьте повреждение сектора — Если сбой происходит при загрузке конкретного сектора, этот сектор может быть повреждён. Используйте
/regeneratesectorиз консоли (если доступно) или удалите файл сектора из папкиsectors/ - Обновите сервер — Убедитесь, что ваш сервер работает на последней версии через GPanel
- Уменьшите рабочие потоки — Если серверу не хватает ресурсов, попробуйте уменьшить
workerThreadsиgeneratorThreadsвserver.ini - Восстановите из резервной копии — Если ничего не помогает, восстановите папку галактики из резервной копии, сделанной до начала проблем
Проблемы с производительностью
- Высокое время тика — Используйте
/statusдля проверки производительности сервера. Высокое время тика указывает на то, что сервер с трудом справляется с требованиями симуляции. - Слишком много загруженных секторов — Каждый сектор с игроками или активным ИИ потребляет ресурсы. Поощряйте игроков не распространяться слишком далеко по галактике одновременно.
- Большие корабли — Корабли с чрезмерным количеством блоков увеличивают нагрузку симуляции. Рассмотрите возможность установления рекомендаций по максимальным размерам кораблей.
- Спам станций — Множество построенных игроками станций в одном секторе может снизить производительность. Отслеживайте количество сущностей в секторе с помощью
/sector.
Проблемы с подключением игроков
- Несоответствие версий — Все игроки должны быть на той же игровой версии, что и сервер. Убедитесь, что все обновились через Steam.
- Несоответствие модов — Игрокам нужны установленными те же моды. Если игрок не может подключиться, убедитесь, что его список модов соответствует
modconfig.luaсервера. - Ошибки тайм-аута — Могут указывать на перегрузку сервера или сетевые проблемы. Проверьте производительность сервера с помощью
/status. - Проблемы с паролем — Если игроки сообщают, что пароль не работает, убедитесь, что пароль в ваших переменных запуска и
server.iniсовпадает.
Краткий справочник
Наиболее часто используемые команды администратора для ежедневного управления сервером:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
Связанные статьи
- Руководство по настройке сервера Avorion
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Нужна помощь?
Если вам нужна дополнительная помощь в администрировании сервера Avorion или у вас есть вопросы о конкретных командах, наша служба поддержки готова помочь. Отправьте заявку в поддержку, и мы ответим как можно скорее.