В этом руководстве рассматривается администрирование сервера Modiverse, включая доступ по RCON, управление циклом карт, контент Workshop, управление игроками и устранение неполадок.
Доступ по RCON
Modiverse поддерживает RCON (Remote Console) для администрирования сервера. Пароль RCON настраивается в ServerConfiguration.json:
KJMod/Binaries/Linux/ServerData/ServerConfiguration.json
Поле rconPassword управляет доступом:
"rconPassword": "your_secure_password_here"
cHangeRC0nPasswOrD) на уникальный и надёжный пароль. Значение по умолчанию общеизвестно.
Консоль сервера
Вкладка Console в GPanel отображает вывод сервера. Следите за ней, чтобы отслеживать подключения игроков, смену игровых режимов и сообщения об ошибках. Сервер корректно останавливается с помощью кнопки Stop в GPanel.
Управление циклом карт
Цикл карт определяет, какие игровые режимы и карты сервер чередует. Каждая запись в массиве mapCycle в ServerConfiguration.json определяет один шаг ротации.
Добавление нового игрового режима/карты
- Остановите сервер из GPanel.
- Просмотрите Modiverse Steam Workshop, чтобы найти игровые режимы и карты.
- Запишите Workshop ID из URL элемента (число в
?id=XXXXXXXXXX). - Отредактируйте
ServerConfiguration.jsonи добавьте новую запись в массивmapCycle:
{
"gameMode": "WORKSHOP_ID_OF_GAMEMODE",
"comment": "Mode Name, Map Name",
"map": "WORKSHOP_ID_OF_MAP",
"assets": ["WORKSHOP_ID_OF_REQUIRED_ASSETS"],
"duration": 1800
}
Настройки длительности
Поле duration задаёт длину раунда в секундах:
- 900 -- 15 минут (короткие раунды)
- 1800 -- 30 минут (стандарт)
- 3600 -- 60 минут (длинные раунды)
PIN сервера
Управляйте доступом к серверу с помощью поля pin в ServerConfiguration.json:
- Установите числовой PIN (например,
"pin": "1234"), чтобы требовать пароль для входа. - Установите значение
"0000"или пустое для публичного сервера.
Сообщение дня (MOTD)
Показывайте игрокам пользовательское сообщение при входе:
motdURL-- URL HTML-страницы, которая отображается как MOTD. Разместите её на собственном веб-сервере или используйте любой публично доступный URL.motdDelay-- Количество секунд ожидания перед показом MOTD (по умолчанию: 5).
Управление контентом Workshop
Сервер автоматически загружает элементы Workshop, на которые есть ссылки в цикле карт. Если контент не загружается:
- Убедитесь, что Workshop ID указаны верно.
- Проверьте, что элементы Workshop являются публичными и не удалены.
- Попробуйте перезапустить сервер, чтобы запустить повторную загрузку.
- Загляните в каталог
KJMod/Binaries/Linux/ServerData/в поисках загруженного контента.
Устранение неполадок
| Проблема | Решение |
|---|---|
| Сервер не запускается | Проверьте консоль на наличие ошибок. Убедитесь, что ServerConfiguration.json является корректным JSON. Файл находится в KJMod/Binaries/Linux/ServerData/. |
| Контент Workshop не загружается | Убедитесь, что Workshop ID указаны верно и элементы опубликованы. Перезапустите сервер для повторной попытки загрузки. |
| Игроки не могут подключиться | Убедитесь, что в консоли сервера отображается listening on port. Проверьте правильность IP и порта. Убедитесь, что у клиентов есть подписка на требуемый контент Workshop. |
| Цикл карт не работает | Убедитесь, что формат массива mapCycle является корректным JSON. Каждая запись требует корректных полей gameMode, map и duration. |
| Подключение по RCON отклонено | Убедитесь, что вы используете правильный пароль RCON и сервер работает. Для подключений по RCON может также потребоваться query-порт. |
Связанные статьи
- Руководство по настройке сервера Modiverse
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP