Консоль игрового сервера — единственное место, где сервер говорит с вами честно. Панель показывает «Запущен» или «Остановлен», а в консоли видно, почему плагин не загрузился, какой игрок вылетел по таймауту и на какой строке конфига парсер сломался. Половина проблем на сервере решается тем, что админ просто прочитал последние двадцать строк лога.
Что показывает консоль игрового сервера
Консоль — это поток вывода процесса сервера в реальном времени плюс поле ввода команд. Всё, что сервер пишет в свой лог, попадает сюда же.
Строки обычно устроены одинаково: время, уровень важности, источник, сообщение.
[12:04:31 INFO]: Starting minecraft server version 1.21.4
[12:04:33 WARN]: [EssentialsX] Config option 'teleport-delay' is deprecated
[12:04:41 ERROR]: Could not load 'plugins/Skript.jar' in folder 'plugins'Смотреть нужно на уровень:
| Уровень | Что значит | Как реагировать |
|---|---|---|
INFO | Обычная жизнь сервера | Читать по диагонали |
WARN | Работает, но криво: устаревший конфиг, отсутствующая зависимость, долгий тик | Разобраться, когда будет время |
ERROR, SEVERE | Сломалось | Именно эти строки и есть цель поиска |
При падении сервера полезна не первая строка ошибки, а стек вызовов под ней — там обычно указано имя плагина или мода, из-за которого всё случилось.
Как отправить команду
Поле ввода под окном лога работает как игровой чат от имени сервера, только без слеша в начале. То есть в игре вы пишете /say Привет, а в консоли — просто say Привет. Это ловушка номер один: команда со слешем в Minecraft-консоли часто просто игнорируется.
Права у консоли максимальные — выше, чем у любого оператора. Проверка прав через LuckPerms или Oxide на консоль не действует, поэтому опечатка в команде вроде ban без аргументов может отработать шире, чем вы рассчитывали.
Команды по играм
Minecraft (Paper, Spigot, Fabric)
list
stop
save-all
whitelist add Nickname
op Nickname
kick Nickname Причина
tpsstop — единственный правильный способ выключить сервер: он сохраняет мир и корректно выгружает плагины. Кнопка «Стоп» в панели обычно делает то же самое, но при жёстком килле процесса кусок мира может не записаться на диск.
Rust (Oxide/uMod)
players
serverinfo
server.save
oxide.reload PluginName
kick "Ник" "причина"
server.writecfgoxide.reload перезагружает один плагин без рестарта сервера — незаменимо, когда правите конфиг Oxide на живом сервере. Подробнее про плагины — в материале об Oxide, полный список команд Oxide — в официальной документации.
CS2
status
mp_restartgame 1
changelevel de_dust2
sv_cheats 0status покажет список игроков со SteamID, пингом и слотом — с него начинается любой разбор жалоб.
Palworld
ShowPlayers
Info
Save
Broadcast Текст
Shutdown 30 ПерезапускКоманды Palworld чувствительны к регистру и в консоли выполняются без слеша.
Что делать, если консоль пустая
Пустое окно при работающем сервере обычно означает одно из трёх:
- Сервер только что стартовал — вывод копится с момента подключения к консоли, старые строки могут не подтянуться. Ищите их в файлах логов: у Minecraft это
logs/latest.log, у Rust — папка с логами Oxide, у Source-игр —console.logпри запуске с-condebug. - Процесс не запустился вовсе — статус в панели «Запущен», но внутри упало сразу. Перезапустите и следите за первыми секундами вывода.
- Оборвалась WebSocket-сессия панели — обновите страницу. Если строки появились, дело было в браузере.
Файлы логов почти всегда информативнее живой консоли: они переживают перезапуск, а консоль после рестарта начинается с чистого листа. Скачать их проще всего через файловый менеджер панели.
Чего в консоли делать не стоит
Пара вещей, которые регулярно ломают сервера.
Не вставляйте команды из случайных гайдов, не понимая, что они делают. Особенно опасны команды с массовым эффектом: очистка сущностей, регенерация чанков, сброс прав. Отката у консоли нет — введённое выполняется сразу.
Не выключайте сервер закрытием вкладки браузера. Консоль — это окно к процессу, а не сам процесс; сервер продолжит работать. И наоборот, не считайте, что закрытая вкладка «сохранила мир» — для этого есть save-all и stop.
Не спамьте перезапусками при отладке. Если сервер падает на старте, десять рестартов подряд дадут десять одинаковых логов. Один запуск, спокойное чтение вывода сверху вниз — быстрее.
Как читать лог падения
Практический порядок, который экономит время:
- Прокрутите лог к самому началу запуска, а не к концу. Первая ошибка обычно и есть причина, остальные — её последствия.
- Найдите строку
Caused by:— в Java-стеке она указывает на настоящий источник. - Проверьте имя плагина или мода из стека: сверьте его версию с версией ядра.
- Если ошибка про конфиг — откройте указанный файл и посмотрите на номер строки из сообщения. Чаще всего это лишний пробел, табуляция вместо пробелов в YAML или незакрытая кавычка.
- Отключите подозреваемый плагин, переименовав его файл, и запустите сервер снова.
Типичные сценарии падений разобраны отдельно в статье про частые ошибки запуска сервера.
Консоль и удалённые команды
Не всё нужно делать руками. Для скриптов, ботов Discord и автоматических рестартов есть RCON — тот же самый ввод команд, только по сети и из внешней программы. Настройка описана в статье про подключение по RCON. Повторяющиеся действия вроде ночного save-all и перезапуска удобнее повесить на планировщик задач, а не выполнять вручную.
Короткий вывод: держите консоль открытой в отдельной вкладке во время любых правок конфигов и установки плагинов. Девяносто процентов «сервер сломался, не знаю почему» закрываются чтением лога за первые тридцать секунд после запуска. Готовые серверы с панелью и живой консолью — на странице тарифов.