В этом руководстве рассматриваются администрирование сервера, консольные команды, управление аддонами, ротация карт и настройка игровых режимов для вашего сервера Sonic Robo Blast 2 (SRB2) на Legion Hosting. Инструкции по первоначальной настройке и подключению игроков см. в статье Руководство по настройке сервера SRB2.
1. Консоль сервера
Консоль сервера SRB2 доступна через вкладку Console в GPanel. Вводите команды непосредственно в поле ввода консоли, пока сервер запущен.
2. Распространённые консольные команды
| Команда | Описание |
|---|---|
help |
Выводит список доступных консольных команд. |
map [mapname] |
Переключает на указанную карту (например, map MAP01). |
exitlevel |
Принудительно завершает текущий уровень и переходит к следующей карте. |
kick [player#] [reason] |
Кикает игрока по его номеру с необязательной причиной. |
ban [player#] [reason] |
Банит игрока по его номеру. |
unban [ban#] |
Снимает бан по номеру в списке банов. |
banlist |
Отображает текущий список банов. |
listplayers |
Показывает всех подключённых игроков и их номера. |
password [pass] |
Меняет пароль сервера. Используйте пустое значение, чтобы удалить пароль. |
maxplayers [num] |
Меняет максимальное количество игроков (до 32). |
gametype [type] |
Меняет игровой режим (например, coop, match, ctf, race, tag). |
pointlimit [num] |
Устанавливает лимит очков для текущего игрового режима. |
timelimit [minutes] |
Устанавливает лимит времени на карту в минутах. 0 отключает. |
forceskin [player#] [skin] |
Принудительно заставляет игрока использовать определённый скин персонажа. |
say [message] |
Отправляет серверное сообщение всем игрокам. |
quit |
Выключает сервер. |
3. Настройка игрового режима
Измените активный игровой режим с помощью команды gametype или задав его в adedserv.cfg.
| Тип игры | Команда | Описание |
|---|---|---|
| Co-op | gametype coop |
Совместное прохождение кампании. |
| Competition | gametype competition |
Соревнование по очкам на этапах. |
| Race | gametype race |
Этапы на скоростное прохождение. |
| Match | gametype match |
Бой кольцами каждый за себя. |
| Team Match | gametype teammatch |
Командный бой кольцами. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Игровой режим «Салки». |
| Hide & Seek | gametype hns |
Режим «Прятки». |
4. Аддоны и пользовательский контент
SRB2 поддерживает аддоны в форматах .pk3 и .wad. Чтобы добавить пользовательский контент:
- Остановите сервер.
- Загрузите файлы аддонов в каталог сервера по SFTP.
- Добавьте следующую строку в
adedserv.cfg, чтобы загружать аддон при запуске:addfile myaddon.pk3 - Перезапустите сервер.
5. Ротация карт
Настройте ротацию карт, добавив команды map в adedserv.cfg. Вы также можете использовать следующие консольные переменные:
map [mapname]— немедленно сменить текущую карту.nextmap [mapname]— задать следующую карту в ротации.exitlevel— завершить текущий уровень и перейти к следующему.
6. Дополнительная конфигурация
Добавьте любую консольную переменную или команду в adedserv.cfg, чтобы она выполнялась при запуске сервера. Примеры:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait между командами. Команда wait [tics] добавляет задержку между командами в конфигурационном файле. Это предотвращает слишком быструю обработку команд и их пропуск.
7. Устранение неполадок
| Проблема | Решение |
|---|---|
| Сервера нет в основном списке | Убедитесь, что ROOM_NR задан корректно (33 или 28). Проверьте, что сервер запущен и не ограничен паролем для отображения в списке. |
| Игроки не могут подключиться | Проверьте IP и порт в GPanel, убедитесь, что пароль правильный, и проверьте, что версия сервера совпадает с версией клиента. |
| Аддоны не загружаются | Убедитесь, что команда addfile в adedserv.cfg ссылается на правильное имя файла и файл находится в корневом каталоге сервера. |
| Сервер падает при смене карты | Некоторые пользовательские карты могут быть несовместимы. Попробуйте удалить недавно добавленные аддоны и протестировать с картами по умолчанию. |
Похожие статьи
- Руководство по настройке сервера SRB2
- Как найти IP и порт вашего сервера
- Как загружать файлы по SFTP
Нужна помощь?
Если у вас возникли проблемы с сервером SRB2, создайте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.