Цей посібник пояснює, як отримати доступ до RCON (Remote Console) на вашому сервері Rust, і охоплює найкорисніші адмін-команди для керування гравцями, модерації та контролю сервера. Загальну інформацію про налаштування сервера та змінні запуску дивіться в Посібнику з налаштування сервера Rust.
Налаштування RCON
RCON налаштовується через три параметри у файлі server/rust/cfg/server.cfg. Зупиніть свій сервер перед редагуванням цього файлу.
| Параметр | Приклад значення | Опис |
|---|---|---|
rcon.password |
"strongpassword" |
Пароль, необхідний для автентифікації через RCON. Установіть надійне, унікальне значення. Будь-хто, хто має цей пароль, отримує повний адміністративний контроль над сервером. |
rcon.port |
(перевірте GPanel) | Порт, на якому слухає RCON. Він відрізняється від ігрового порту. Перевірте вкладку Network у GPanel, щоб дізнатися призначений вам порт RCON. |
rcon.web |
1 |
Вмикає інтерфейс RCON на основі WebSocket. Потрібен для таких інструментів, як RustAdmin і RCON.IO. Установіть 0, щоб використовувати лише застарілий source RCON. |
Приклад блоку RCON для server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
Використання консолі GPanel
Найпростіший спосіб виконувати адмін-команди — безпосередньо з GPanel. Зовнішній інструмент або налаштування RCON не потрібні.
- Увійдіть до GPanel і виберіть свій сервер Rust.
- Натисніть вкладку Console. Вона підключається безпосередньо до виводу запущеного сервера.
- Введіть команди в поле внизу та натисніть Enter. Команди виконуються негайно, а вивід з'являється в журналі консолі.
Використання зовнішнього інструмента RCON
Для постійного адміністративного доступу або модерації під час гри зовнішні клієнти RCON є стандартним вибором:
| Інструмент | Тип | Примітки |
|---|---|---|
| RustAdmin | Десктопний застосунок (Windows) | Багатофункціональний клієнт із керуванням гравцями, банами, моніторингом чату та запланованими командами. Найпоширеніший інструмент для RCON у Rust. |
| RCON.IO | Вебінтерфейс | Клієнт RCON на основі браузера. Встановлення не потрібне. Корисний для швидкого доступу з будь-якого пристрою. |
Щоб підключитися за допомогою будь-якого зовнішнього інструмента RCON, вам потрібні три значення з GPanel:
- IP сервера — показано на вкладці Network у GPanel
- Порт RCON — показано на вкладці Network у GPanel (він відрізняється від ігрового порту)
- Пароль RCON — значення
rcon.passwordу вашомуserver.cfg
Корисні адмін-команди
Ці команди можна виконувати з консолі GPanel або будь-якого підключеного клієнта RCON.
Керування гравцями
| Команда | Опис |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Надати гравцеві адмінські права рівня власника. Власники можуть виконувати всі команди в грі. |
moderatorid STEAMID64 "Name" "Reason" |
Надати гравцеві адмінські права рівня модератора. |
removeowner STEAMID64 |
Відкликати у гравця адмінські права рівня власника. |
removemoderator STEAMID64 |
Відкликати у гравця адмінські права рівня модератора. |
ban STEAMID64 "Reason" |
Забанити гравця за Steam ID. |
unban STEAMID64 |
Зняти бан із гравця. |
kick "PlayerName" |
Вигнати гравця із сервера. |
players |
Перелічити всіх наразі підключених гравців та їхні Steam ID. |
server.writecfg. Призначення адміністраторів і модераторів, зроблені за допомогою ownerid або moderatorid, зберігаються в пам'яті, доки ви не виконаєте server.writecfg. Якщо сервер перезапуститься до того, як ви це зробите, призначення будуть втрачені.
Керування сервером
| Команда | Опис |
|---|---|
server.writecfg |
Записати поточний список адміністраторів/модераторів і налаштування на диск, щоб вони зберігалися між перезапусками. |
server.save |
Примусово виконати негайне збереження світу. |
say "Message" |
Транслювати повідомлення всім гравцям у серверному чаті. |
status |
Показати стан сервера, включно з кількістю гравців, використанням пам'яті та FPS. |
server.fps |
Відобразити поточну частоту тіків сервера (FPS). |
Команди плагінів Oxide
Якщо у вас встановлено Oxide/uMod, доступні ці додаткові команди. Повні відомості про керування плагінами дивіться в посібнику Встановлення плагінів Oxide/uMod для Rust.
| Команда | Опис |
|---|---|
oxide.reload PluginName |
Перезавантажити конкретний плагін Oxide без перезапуску сервера. |
oxide.plugins |
Перелічити всі наразі завантажені плагіни та їхні версії. |
Усунення проблем із підключенням RCON
Якщо ви не можете підключитися до RCON за допомогою зовнішнього інструмента, перевірте таке:
- Переконайтеся, що в
server.cfgвстановленоrcon.web 1. Більшість зовнішніх інструментів (RustAdmin, RCON.IO) потребують інтерфейсу RCON на основі WebSocket. - Переконайтеся, що ви використовуєте порт RCON, а не ігровий порт. Перевірте вкладку Network у GPanel, щоб дізнатися призначений вам порт RCON.
- Ще раз перевірте, що пароль RCON точно збігається з тим, що задано в
server.cfg. Паролі чутливі до регістру. - Сервер має бути повністю запущений, перш ніж приймати з'єднання RCON. Шукайте
Server startup completeу виводі консолі.
Щодо інших поширених проблем із сервером дивіться статтю Усунення несправностей сервера Rust.
Потрібна допомога?
Якщо ви зіткнулися з проблемою, не описаною в цьому посібнику, наша команда підтримки готова допомогти. Надішліть запит у службу підтримки і вкажіть ID вашого сервера, опис проблеми та будь-який відповідний вивід консолі.