Это руководство охватывает настройку администратора, команды, управление игроками, управление миром и устранение неполадок для вашего выделенного сервера Craftopia. Craftopia — это игра в жанре выживания с крафтом в открытом мире, включающая фермерство, исследование, охоту и заводскую автоматизацию. Для первоначальной настройки сервера, конфигурации и инструкций по подключению см. Руководство по настройке сервера Craftopia.
1. Настройка администратора
Выделенные серверы Craftopia используют модель разрешений на основе хоста. Оператор сервера управляет сервером через файл конфигурации и консоль GPanel.
Доступ оператора сервера
Как оператор сервера, вы управляете своим сервером Craftopia через:
- Консоль GPanel: Консоль сервера в GPanel отображает вывод сервера, события подключения игроков и сообщения об ошибках.
- Файл конфигурации: Файл
ServerSetting.iniуправляет всеми настройками сервера. Редактируйте его через вкладку Files в GPanel или через SFTP. Подробности см. в Руководстве по настройке сервера Craftopia. - Внутриигровые элементы управления хоста: При подключении в качестве хоста у вас может быть доступ к дополнительным параметрам управления через внутриигровые меню.
2. Команды администратора
Craftopia предоставляет серверные команды, которые можно ввести через консоль GPanel или внутриигровую консоль (когда доступна). Ниже приведены ключевые команды для управления сервером.
| Команда | Описание |
|---|---|
save |
Запускает немедленное сохранение мира. |
kick <player> |
Исключает игрока с сервера по имени или Steam ID. |
ban <player> |
Банит игрока на сервере, предотвращая его повторное подключение. |
unban <player> |
Удаляет игрока из списка банов. |
list |
Выводит список всех текущих подключённых игроков с их именами и Steam ID. |
3. Управление игроками
Исключение игроков
Чтобы удалить нарушающего порядок игрока с сервера:
- Используйте команду
kickв консоли GPanel с именем игрока или Steam ID. - В качестве альтернативы используйте внутриигровые элементы управления хоста, если они доступны через меню списка игроков.
- В крайнем случае перезапустите сервер из GPanel, чтобы отключить всех игроков, затем установите пароль, чтобы предотвратить повторное присоединение нарушающего порядок игрока.
Бан игроков
Чтобы навсегда запретить игроку присоединяться:
- Используйте команду
banв консоли GPanel. - Забаненные игроки отслеживаются по Steam ID и будут отклонены при будущих попытках подключения.
- Чтобы отменить бан, используйте команду
unbanс тем же идентификатором игрока.
Защита паролем
Наиболее надёжный метод контроля доступа — установка пароля сервера:
ServerPassword=YourSecretPassword
Делитесь паролем только с доверенными игроками. Измените его в ServerSetting.ini и перезапустите сервер, чтобы он вступил в силу.
4. Управление миром
Сброс мира
Чтобы полностью стереть мир и начать заново:
- Остановите сервер из GPanel.
- Подключитесь через SFTP и перейдите в каталог
Saves/. - Удалите или переименуйте папку сохранения мира (переименуйте, чтобы сохранить как резервную копию, например,
Saves_backup/). - При желании измените
WorldSeedв конфигурации для другого ландшафта. - Запустите сервер. Будет сгенерирован новый мир.
Переключение миров
Вы можете поддерживать несколько миров, управляя каталогами сохранений:
- Остановите сервер из GPanel.
- Переименуйте текущий каталог
Saves/во что-то описательное (например,Saves_world1/). - Если у вас есть предыдущий мир, переименуйте его обратно в
Saves/. - Запустите сервер. Он загрузит то, что находится в каталоге
Saves/, или сгенерирует новый мир, если он пуст.
Управление автосохранением
Настройте частоту автосохранения в ServerSetting.ini:
AutoSaveInterval=300
Значение указывается в секундах. По умолчанию — 300 (5 минут). Меньшие значения обеспечивают более частые сохранения, но могут вызывать кратковременные паузы на больших мирах. Установите 0, чтобы отключить автосохранение (не рекомендуется).
5. Устранение неполадок
Сервер падает при запуске
- Проверьте консоль GPanel на наличие сообщений об ошибках. Распространённые причины включают некорректный синтаксис конфигурации.
- Убедитесь, что значения портов не были изменены вручную. Порты должны соответствовать тем, что назначает GPanel.
- Попробуйте удалить
ServerSetting.iniи перезапустить, чтобы заново сгенерировать свежую конфигурацию со значениями по умолчанию. - Если сбой связан с сохранением, попробуйте переименовать каталог
Saves/и запустить с новым миром. - Если сбой сохраняется, откройте тикет в поддержку с IP вашего сервера и полным выводом консоли.
Игроки не могут подключиться
- Убедитесь, что сервер работает в GPanel, и проверьте консоль на наличие ошибок.
- Подтвердите, что игрок использует правильный IP и порт с вкладки Network в GPanel.
- Проверьте, что пароль сервера правильный (пароли чувствительны к регистру).
- Убедитесь, что сервер не достиг лимита
MaxPlayers. - Убедитесь, что и сервер, и игрок используют одну и ту же версию Craftopia. Обновления игры могут временно нарушить совместимость.
Сервер не появляется в браузере
- Новые серверы могут появляться через несколько минут. Попробуйте прямое подключение, пока ждёте.
- Перезапустите сервер, если он работал долгое время, не появляясь в браузере.
- Игроки всегда могут подключиться через прямой IP в качестве обходного решения.
Проблемы с производительностью
- Большие постройки со множеством настроек автоматизации могут увеличить нагрузку на сервер. Рассмотрите упрощение сложных построек.
- Уменьшите
MaxPlayers, если сервер испытывает трудности с большим количеством одновременных игроков. - Увеличьте
AutoSaveInterval, если сохранения вызывают периодические лаги. - Если производительность остаётся низкой, обратитесь в поддержку по поводу обновления тарифного плана вашего сервера.
Повреждение сохранения
- Если сервер падает во время сохранения, файл сохранения может быть повреждён.
- Восстановите из ручной резервной копии SFTP, если она доступна. См. Руководство по настройке сервера Craftopia для инструкций по восстановлению.
- Регулярные резервные копии SFTP — лучшая защита. Создавайте резервную копию своего мира хотя бы раз за игровую сессию.
Связанные статьи
- Руководство по настройке сервера Craftopia
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемами на своём сервере Craftopia, которые здесь не описаны, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.