Это руководство охватывает настройку администратора, консольные команды, поддержку модов, управление игроками, вайпы сервера и устранение неполадок для вашего выделенного сервера CryoFall. CryoFall — это научно-фантастическая игра на выживание в колонии на враждебной инопланетной планете с деревьями технологий, фермерством, крафтом и PvP/PvE геймплеем. Для первоначальной настройки сервера, конфигурации и инструкций по подключению смотрите Руководство по настройке сервера CryoFall.
1. Настройка администратора
CryoFall использует модель оператора сервера, где права администратора предоставляются через конфигурационные файлы, а не через внутриигровые команды.
Добавление операторов сервера
Чтобы предоставить доступ администратора игрокам на вашем сервере:
- Остановите сервер из GPanel.
- Откройте файл списка операторов в каталоге
Data/через вкладку Files или SFTP. - Добавьте имя учётной записи CryoFall или ID игрока в список операторов.
- Сохраните файл и перезапустите сервер.
Операторы сервера имеют доступ к инструментам администратора, включая возможность кикать, банить и управлять миром изнутри игры.
2. Консольные команды
CryoFall предоставляет консольные команды, доступные через консоль GPanel и в игре для операторов. Ниже приведены ключевые команды для управления сервером.
| Команда | Описание |
|---|---|
/player.kick <name> |
Кикает игрока с сервера. |
/player.ban <name> |
Перманентно банит игрока на сервере. |
/player.unban <name> |
Удаляет игрока из списка банов. |
/player.list |
Перечисляет всех подключённых в данный момент игроков. |
/world.save |
Запускает немедленное сохранение мира. |
/server.shutdown |
Инициирует корректное завершение работы сервера с сохранением. |
/admin.add <name> |
Предоставляет игроку статус оператора (администратора). |
/admin.remove <name> |
Отзывает статус оператора у игрока. |
/admin.list |
Перечисляет всех текущих операторов сервера. |
3. Поддержка модов (ModsConfig.xml)
CryoFall поддерживает серверные моды, которые могут изменять геймплей, добавлять контент или изменять поведение сервера.
Установка модов
- Остановите сервер из GPanel.
- Скачайте нужные моды из сообщества моддинга CryoFall или Steam Workshop.
- Загрузите файлы модов в каталог сервера
Mods/через SFTP. Инструкции смотрите в Как загружать файлы через SFTP. - Отредактируйте файл
ModsConfig.xmlв каталогеData/, чтобы зарегистрировать моды. - Запустите сервер. Проверьте консоль на наличие подтверждения успешной загрузки модов.
Формат ModsConfig.xml
<ModsConfig>
<Mods>
<Mod>ModFolderName1</Mod>
<Mod>ModFolderName2</Mod>
</Mods>
</ModsConfig>
Каждая запись <Mod> соответствует имени папки внутри каталога Mods/. Порядок загрузки следует порядку, указанному в XML-файле.
Data/ перед добавлением или обновлением модов.
4. Управление игроками
Кик и бан
- Используйте
/player.kick <name>, чтобы немедленно удалить нарушающего порядок игрока. - Используйте
/player.ban <name>, чтобы навсегда предотвратить повторное подключение игрока. - Используйте
/player.unban <name>, чтобы отменить бан. - Список банов сохраняется между перезапусками сервера.
Защита паролем
Для приватных серверов включите защиту паролем в ServerSettings.yml:
IsPasswordProtected: true
ServerPassword: "YourSecretPassword"
Делитесь паролем только с доверенными игроками. Перезапустите сервер после изменения настроек пароля.
5. Вайп сервера
PvP-серверы часто выигрывают от периодических вайпов для сброса экономики и предоставления всем игрокам нового старта.
Выполнение полного вайпа
- Остановите сервер из GPanel.
- Создайте резервную копию каталога
Data/через SFTP (на случай, если захотите восстановить позже). - Удалите файлы сохранения мира из каталога
Data/. Сохраните конфигурационные файлы, такие какServerSettings.ymlиModsConfig.xml, если хотите сохранить свои настройки. - Запустите сервер. Будет сгенерирован новый мир с вашей существующей конфигурацией.
Запланированные вайпы
Для повторяющихся вайпов установите расписание и сообщите его вашим игрокам:
- Распространённые расписания — еженедельные (соревновательный PvP) или раз в две недели (сбалансированные).
- Объявляйте даты вайпов в описании вашего сервера или через сообщество в Discord.
- Выполняйте вайпы в часы низкой активности, чтобы минимизировать неудобства.
6. Устранение неполадок
Сервер падает при запуске
- Проверьте консоль GPanel на наличие сообщений об ошибках. Распространённые причины включают неправильный синтаксис YAML (некорректные отступы, отсутствующие двоеточия или символы табуляции вместо пробелов).
- Если вы недавно добавили моды, попробуйте удалить их из
ModsConfig.xml, чтобы проверить, не вызывает ли мод сбой. - Удалите
ServerSettings.ymlи перезапустите, чтобы заново сгенерировать свежую конфигурацию с настройками по умолчанию. - Если сбой сохраняется, откройте тикет в поддержку с указанием IP вашего сервера и полного вывода консоли.
Игроки не могут подключиться
- Убедитесь, что сервер запущен в GPanel, и проверьте консоль на наличие ошибок.
- Подтвердите, что игрок использует правильные IP и порт с вкладки Network в GPanel.
- Проверьте, что пароль сервера правильный, если включена защита паролем.
- Убедитесь, что и сервер, и клиент используют одну и ту же версию CryoFall.
- Если используются моды, подтвердите, что у игрока установлены необходимые клиентские моды.
Сбои, связанные с модами
- Удаляйте недавно добавленные моды по одному, чтобы определить проблемный мод.
- Проверьте совместимость модов с вашей текущей версией CryoFall.
- Убедитесь, что файл
ModsConfig.xmlимеет корректный синтаксис XML без опечаток в именах папок модов. - Восстановите из резервной копии до установки модов, если мир оказался повреждён.
Проблемы с производительностью
- Уменьшите
MaxPlayers, если сервер испытывает трудности с большим количеством одновременных игроков. - Большое количество построек игроков и заявок на землю может со временем влиять на производительность. Запланированные вайпы помогают сбросить это.
- Проверьте, не известны ли какие-либо установленные моды тем, что вызывают проблемы с производительностью.
- Если производительность остаётся низкой, свяжитесь с поддержкой по поводу повышения тарифного плана вашего сервера.
Связанные статьи
- Руководство по настройке сервера CryoFall
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если у вас возникнут проблемы с вашим сервером CryoFall, которые не освещены здесь, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.