В этом руководстве рассматриваются настройка администратора, управление игроками, управление миром и устранение неполадок для вашего выделенного сервера TerraTech Worlds на Legion Hosting. О первоначальной настройке сервера, параметрах мира и инструкциях по подключению см. Руководство по настройке сервера TerraTech Worlds.
Настройка администратора
Выделенные серверы TerraTech Worlds используют Steam ID или систему на основе пароля для управления доступом администратора. Владелец сервера может назначать администраторов, имеющих повышенные права для управления сервером.
Настройка доступа администратора
- Остановите ваш сервер в GPanel.
- Перейдите на вкладку Files и найдите файл конфигурации сервера.
- Добавьте записи администраторов, указав Steam ID игроков в списке администраторов или установив пароль администратора.
- Сохраните файл и перезапустите сервер.
Поиск Steam ID игрока
Вы можете найти Steam64 ID игрока следующими способами:
- Посетите его профиль Steam и используйте инструмент поиска Steam ID (например, steamid.io).
- Проверьте вывод консоли сервера при подключении игрока — журналы подключений обычно содержат Steam ID.
Команды администратора
Команды администратора можно выполнять через консоль сервера GPanel или внутриигровыми администраторами через чат-команды. В следующей таблице перечислены часто используемые команды администратора:
| Команда | Описание |
|---|---|
kick <player> |
Исключает игрока с сервера. Он может переподключиться немедленно. |
ban <player> |
Блокирует игрока на сервере. Сохраняется после перезапусков. |
unban <player> |
Снимает блокировку игрока. |
players / list |
Выводит список всех подключённых в данный момент игроков с их ID. |
save |
Принудительно выполняет немедленное сохранение мира. |
say <message> |
Отправляет объявление по всему серверу. |
shutdown |
Корректно завершает работу сервера, предварительно сохранив мир. |
help |
Выводит список всех доступных команд сервера. |
help в консоли, чтобы увидеть все поддерживаемые в данный момент команды.
Управление игроками
Исключение и блокировка
Используйте команды kick и ban для управления нарушающими порядок игроками:
- Kick: Немедленно отключает игрока. Он может переподключиться, если не заблокирован.
- Ban: Отключает игрока и не даёт ему переподключиться. Блокировки сохраняются после перезапусков сервера.
- Unban: Используйте команду
unbanс именем или ID игрока, чтобы снять блокировку.
Управление списком блокировок
Заблокированные игроки хранятся в файле списка блокировок в каталоге сервера. Вы можете вручную редактировать этот файл через вкладку Files в GPanel, чтобы добавить или удалить записи:
- Остановите сервер.
- Откройте файл списка блокировок на вкладке Files.
- Добавьте или удалите Steam ID по необходимости.
- Сохраните и перезапустите сервер.
Белый список (необязательно)
Если вы хотите ограничить ваш сервер только определёнными игроками, вы можете использовать белый список. При его включении только игроки, чьи Steam ID находятся в белом списке, могут присоединиться к серверу. Проверьте файл конфигурации сервера на наличие настроек белого списка.
Управление миром
Сохранение мира
Сервер автоматически сохраняет мир через регулярные интервалы и при корректном завершении работы. Вы также можете принудительно выполнить ручное сохранение:
- Используйте команду
saveв консоли GPanel для запуска немедленного сохранения. - Всегда останавливайте сервер корректно (через кнопку Stop в GPanel), чтобы убедиться, что мир сохранён перед завершением работы.
Резервное копирование мира
Регулярные резервные копии защищают от потери данных из-за повреждения, случайного удаления или нежелательных изменений:
- Остановите сервер, чтобы обеспечить согласованное состояние сохранения.
- Перейдите на вкладку Files и найдите каталог сохранения мира.
- Скачайте всю папку сохранения через вкладку Files или SFTP.
- Сохраните резервную копию локально. Рассмотрите возможность маркировки резервных копий датами для удобной идентификации.
Восстановление резервной копии
- Остановите сервер.
- Загрузите файлы сохранения из резервной копии в правильный каталог, заменив существующие файлы.
- Запустите сервер. Восстановленный мир загрузится.
Сброс мира
Чтобы начать заново с новым миром:
- Остановите сервер.
- Создайте резервную копию существующего сохранения мира, если хотите его сохранить.
- Удалите папку сохранения мира.
- При желании измените
WORLD_SEEDна вкладке Startup для другого расположения мира. - Запустите сервер. Будет сгенерирован новый мир.
Рост мира со временем
По мере того как игроки исследуют и изменяют мир, файл сохранения увеличивается в размере. Это нормальное поведение:
- Исследованные чанки сохраняются на диск, увеличивая использование хранилища.
- Постройки игроков и Techs добавляются к данным мира.
- Следите за использованием диска в GPanel. Если вы приближаетесь к лимиту хранилища, рассмотрите возможность очистки неиспользуемых областей или откройте тикет в службу поддержки, чтобы обсудить варианты.
Устранение неполадок
Сервер не запускается
- Проверьте консоль GPanel на наличие сообщений об ошибках во время запуска.
- Убедитесь, что файлы сервера не повреждены. Переустановка с вкладки Startup может исправить отсутствующие или повреждённые файлы.
- Убедитесь в отсутствии ошибок конфигурации — некорректный файл конфигурации может помешать запуску сервера.
- Если сервер работал ранее, а теперь не запускается, попробуйте восстановить резервную копию сохранения мира на случай, если файл сохранения повреждён.
Игроки не могут подключиться
- Убедитесь, что сервер полностью запущен и находится в сети в GPanel.
- Если установлена защита паролем, убедитесь, что игроки вводят правильный пароль.
- Убедитесь, что версия игры совпадает — сервер и клиент должны быть одной версии. Обновляйте сервер после игровых патчей.
- Попросите игроков попробовать прямое подключение, используя IP и порт. См. Как найти IP-адрес и порт вашего сервера.
- Проверьте, не заблокирован ли игрок (намеренно или случайно).
Проблемы с производительностью
- Проверьте графики ресурсов в GPanel на предмет использования CPU и RAM.
- Уменьшите максимальное количество игроков, если сервер постоянно находится под высокой нагрузкой.
- Большие, сложные Techs, построенные игроками, увеличивают нагрузку на симуляцию. Поощряйте игроков сохранять разумные размеры Techs на загруженных серверах.
- Очень большой мир с обширной историей исследования использует больше памяти. Рассмотрите возможность периодического создания нового мира, если производительность со временем значительно ухудшается.
- Если использование ресурсов постоянно на пределе, рассмотрите возможность повышения тарифного плана сервера. Откройте тикет в службу поддержки, чтобы обсудить варианты.
Повреждение сохранения мира
- Если сервер не может загрузить мир после сбоя, сохранение может быть повреждено.
- Восстановите из недавней резервной копии (см. Восстановление резервной копии выше).
- Если резервная копия недоступна, вам может потребоваться удалить сохранение и начать новый мир.
- Чтобы предотвратить повреждение, всегда корректно останавливайте сервер и рассмотрите возможность планирования регулярных резервных копий.
Несоответствие версий после обновлений
- Когда TerraTech Worlds получает обновление, сервер и все игроки должны быть одной версии.
- Остановите сервер и запустите обновление/переустановку с вкладки Startup, чтобы получить последние файлы сервера.
- Игроки должны обновить свою игру через Steam перед переподключением.
- Проверьте консоль GPanel при запуске, чтобы убедиться в версии сервера.
Похожие статьи
- Руководство по настройке сервера TerraTech Worlds — Первоначальная настройка, параметры мира, конфигурация и инструкции по подключению
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера — Общее руководство по запуску любого игрового сервера на Legion Hosting
Нужна дополнительная помощь?
Если вы сталкиваетесь с проблемами, не описанными в этом руководстве, наша команда поддержки готова помочь. Откройте тикет по адресу legionhosting.net/submitticket.php, указав сведения о вашем сервере, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.