В этом руководстве рассматриваются распространённые проблемы, с которыми вы можете столкнуться при запуске выделенного сервера Rust в Legion Hosting, и способы их решения. Общие сведения о настройке сервера см. в Руководстве по настройке сервера Rust.
Сервер не отображается в браузере серверов
Если ваш сервер запущен, но игроки не могут найти его во внутриигровом браузере:
- Браузеру серверов может потребоваться 10–20 минут для индексации недавно запущенного сервера. Используйте прямое подключение через консоль F1 (
client.connect IP:PORT), чтобы проверить доступность сервера, пока браузер обновляется. - Убедитесь, что переменная запуска
QUERY_PORT(на вкладке Startup в GPanel) совпадает с портом запроса, выделенным на вкладке Network в GPanel. Неправильный порт запроса — наиболее частая причина того, что сервер не появляется в браузере. - Убедитесь, что сервер полностью запущен — ищите строку
Server startup completeв консоли перед проверкой подключений. - Проверьте, что
server.hostnameзадан вserver.cfg. Серверы без имени хоста могут отображаться в браузере некорректно.
Не удаётся подключиться к серверу
Если при попытке подключения вы получаете ошибку соединения или тайм-аут:
- Убедитесь, что сервер запущен и полностью загружен на вкладке Console в GPanel.
- Перепроверьте, что вы используете правильный IP-адрес и игровой порт с вкладки Network в GPanel.
- Если сервер недавно обновился (особенно во время принудительного вайпа в первый четверг), убедитесь, что вы перезапустили сервер после обновления. Игроки на новой версии клиента не могут подключиться к серверу, работающему на более старой версии.
- Проверьте, что не превышено значение
server.maxplayers. Если сервер заполнен, новые подключения будут отклоняться. - Убедитесь, что вы не были забанены. Уточните у администратора сервера или просмотрите
bans.cfgна сервере.
Не удаётся подключиться к RCON с помощью внешнего инструмента
Если RustAdmin, RCON.IO или другой RCON-клиент не может подключиться:
- Убедитесь, что в
server.cfgустановленоrcon.web 1. Большинству внешних инструментов требуется интерфейс RCON на основе WebSocket. - Убедитесь, что вы используете порт RCON, а не игровой порт. Проверьте вкладку Network в GPanel, чтобы узнать назначенный вам порт RCON.
- Перепроверьте, что пароль RCON точно совпадает с тем, что задано в
server.cfg. Пароли чувствительны к регистру. - Сервер должен быть полностью запущен, прежде чем будут приниматься подключения RCON. Дождитесь строки
Server startup completeв консоли.
Полные инструкции по настройке RCON см. в статье Доступ к RCON и команды администратора Rust.
Плагины Oxide не загружаются
- Убедитесь, что Oxide установлен и активен. На вкладке Startup в GPanel переменная
FRAMEWORKдолжна иметь значениеoxide. В журнале консоли при запуске должна отображаться строкаLoaded plugin Oxide.Core. - Файлы плагинов должны быть размещены непосредственно в
oxide/plugins/с точным расширением.cs. Файлы в подкаталогах или с неправильным расширением игнорируются. - Проверьте консоль и
oxide/logs/на наличие ошибок компиляции. Плагин с синтаксической ошибкой не загрузится, а сообщение об ошибке опишет проблему. - Некоторые плагины зависят от других плагинов (например, Economics). Сначала установите все необходимые зависимости.
- Убедитесь, что версия плагина совместима с вашей текущей версией Oxide. Устаревшие плагины могут не скомпилироваться с более новым выпуском Oxide.
Полные инструкции по установке плагинов см. в статье Установка плагинов Rust Oxide/uMod.
Сервер использует чрезмерно много RAM или CPU
Если ваш сервер работает медленно, лагает или превышает лимиты ресурсов:
- Уменьшите размер карты. Снизьте
server.worldsizeвserver.cfg. Более крупные карты требуют существенно больше RAM и CPU для работы и обслуживания. Размер карты3000— хороший баланс для большинства серверов. - Проверьте установленные плагины. Некоторые плохо написанные или устаревшие плагины могут вызывать высокую загрузку CPU или утечки памяти. Используйте
oxide.plugins, чтобы вывести список активных плагинов, и попробуйте отключать их по одному, чтобы выявить виновника. - Уменьшите количество игроков. Снизьте
server.maxplayers, если сервер недостаточно мощный для вашего текущего количества игроков. Каждый подключённый игрок добавляет нагрузку на ресурсы. - Проверьте накопление сущностей. На долго работающих серверах могут накапливаться заброшенные базы и разрушающиеся предметы. Вайп карты сбрасывает количество сущностей до нуля.
Изменения мира не сохраняются / откат после перезапуска
Если прогресс игроков теряется после перезапусков сервера:
- Убедитесь, что
server.saveintervalустановлено в разумное значение вserver.cfg(по умолчанию60секунд). Установка значения0или очень большого числа фактически отключает автосохранения. - Выполните
server.saveвручную через консоль GPanel или RCON перед остановкой сервера, чтобы принудительно выполнить немедленное сохранение. - Убедитесь, что сервер корректно останавливается из GPanel, а не завершается принудительно. Резкое завершение может привести к потере изменений последнего интервала сохранения.
- Проверьте доступное место на диске. Если на сервере заканчивается дисковое пространство, он не может записывать файлы сохранения.
Сервер вылетает при запуске
Если сервер запускается, но сразу вылетает или входит в цикл перезапуска:
- Проверьте вывод консоли на наличие сообщений об ошибках. Распространённые причины включают повреждённые файлы сохранения, несовместимые плагины или отсутствующие файлы фреймворка.
- Если вылет начался после добавления плагина, удалите самый недавно добавленный файл
.csизoxide/plugins/и перезапустите. - Если вылет начался после обновления игры, убедитесь, что переменная
FRAMEWORKзадана правильно. Файлы фреймворка могут потребовать повторной загрузки после обновления Rust — просто перезапустите сервер, и обновлённый фреймворк должен загрузиться автоматически. - Попробуйте удалить файлы сохранения (
proceduralmap.*.savиproceduralmap.*.map) и выполнить свежий вайп карты. Повреждённые файлы сохранения могут помешать запуску сервера.
Генерация карты занимает очень много времени
После вайпа сервер должен сгенерировать новую процедурную карту. Это нормально и ожидаемо:
- Карта размером
3000обычно генерируется за 2–5 минут. - Более крупные карты (
4000–6000) могут генерироваться 10+ минут. - Не перезапускайте сервер во время генерации карты. Дайте ей полностью завершиться. Консоль покажет
Server startup complete, когда всё будет готово.
Нужна помощь?
Если ваша проблема здесь не описана, наша служба поддержки готова помочь. Отправьте обращение в поддержку и укажите:
- ID вашего сервера (отображается в GPanel)
- Описание проблемы и момент её возникновения
- Любой соответствующий вывод консоли или сообщения об ошибках
- Шаги, которые вы уже предприняли