Перейти до основного вмісту

Rust довідник

Rust сервер адміністраторські команди

Повний довідник, згрупований за тим, що насправді робить кожна група команд, а не звалений за абеткою без розбору. У кожному записі вказані допустимі значення та примітки, які вбережуть вас від помилки.

  • Посібники з Rust
  • Оновлено
  • 10 хв читання
  • 47 команд
  • Згруповано за призначенням
  • RCON та консоль F1
НайуживанішіКонсоль RCONglobal.ban "player" "reason"global.kick "player"admin.mutevoice "player"global.say "text"global.statusserver.save# завжди завершуйтеserver.writecfg

Коротка відповідь

Виконуйте команди через ігрову консоль клавішею F1, або через RCON з панелі керування чи клієнта на кшталт RustAdmin. Найважливіші: global.ban, global.kick, admin.mutevoice, global.say, global.status і server.save. Завершуйте будь-яку зміну прав командою server.writecfg.

Ключові моменти

  • Консолі потрібні права адміністратора. RCON їх не вимагає, тому саме через нього ви призначаєте першого адміна.
  • Банте за Steam 64 ID, а не за іменем. Імена змінюються, ID ні.
  • AuthLevel 1 це модератор, AuthLevel 2 це власник. Лише другий може керувати персоналом.
  • server.writecfg зберігає зміни. Без нього вони зникнуть при наступному рестарті.
  • global.restart попереджає гравців за 300 секунд. Використовуйте це замість жорсткої зупинки.

Виконання команд

До одного й того ж набору команд ведуть два шляхи, і який з них використовувати залежить від того, де ви перебуваєте.

Ігрова консоль
Натисніть F1, переконайтеся, що обрано вкладку CONSOLE, введіть команду і натисніть Enter. Вам потрібні права адміністратора на сервері.
RCON
Підключіться через консоль панелі керування або зовнішній клієнт. Працює поза грою, не вимагає, щоб ви грали, і саме так надається перший адмін.

Багато команд приймають або імʼя гравця, або Steam 64 ID. Надавайте перевагу Steam ID. Відображувані імена можна змінити, продублювати або зробити навмисно заплутаними, а бан за іменем це бан, який можна обійти за тридцять секунд.

Команди, якими ви користуватиметеся найчастіше

Нижче їх десятки, але щоденне адміністрування сервера зводиться приблизно до восьми з них. Якщо ви не запамʼятаєте більше нічого, запамʼятайте ці.

Адміністраторські команди Rust, які трапляються найчастіше.
КомандаЩо вона робить
global.statusХто підключений, плюс статистика сервера. Перше, що варто перевірити при будь-якій проблемі.
global.kick "player"Видалити когось прямо зараз. Він може одразу повернутися.
global.banid "id" "reason"Бан за Steam 64 ID із записаною причиною.
global.unban "id"Скасувати бан.
admin.mutevoice "player"Заглушення голосу. Часто пропорційна відповідь там, де бан не підходить.
global.say "text"Оголосити щось усім у чаті.
server.saveПримусове збереження перед будь-якою ризикованою зміною.
server.writecfgЗберегти зміни конфігурації. Той, про який усі забувають.

Повний довідник команд

Згруповано за префіксом, бо саме так їх організовує сам Rust, і саме так ви їх запамʼятаєте. Зірочка у колонці приміток означає, що команду позначено в оригінальному довіднику як таку, що має нюанс, вартий перевірки на актуальній версії гри.

Керування гравцями та сервером

Бани, кіки, адміністраторські ролі, чат і рестарти. Команди, які ви використовуватимете найчастіше.

Команди керування гравцями та сервером, 18 позицій.
СинтаксисДопустимі значенняОписПримітки
global.ban "player" "reason" імʼя гравця Забанити гравця з гри "reason" необовʼязково
global.banid "player" "reason" Steam64 ID Забанити гравця з гри за Steam ID "reason" необовʼязково
global.banlist Немає Показує список забанених користувачів
global.banlistex Немає Показує список забанених користувачів з причинами та іменами
global.kick "player" імʼя гравця/Steam64 ID Кікнути гравця з сервера
global.kickall "reason" Немає Кікнути всіх з гри "reason" необовʼязково
global.listid Немає Показує список забанених користувачів за ID
global.moderatorid "id" Steam64 ID Зробити гравця модератором сервера AuthLevel 1, (Модератор)
global.ownerid "id" Steam64 ID Зробити гравця власником сервера AuthLevel 2, (Адмін)
global.players Немає Виводить список поточно підключених гравців
global.quit() Немає Вийти з гри
global.removemoderator "id" Steam64 ID Зняти модератора
global.removeowner "id" Steam64 ID Зняти власника
global.restart Немає Перезапустити сервер з попередженням за 300 секунд, з відліком кожні 5 секунд
global.say "text" рядок Надсилає повідомлення всім гравцям у чат
global.status Немає Виводить список поточно підключених гравців і статистику сервера Доступно лише адміністраторам
global.unban "id" Steam64 ID Розбанити гравця в грі
global.users() Немає Показує інформацію про гравців на сервері

Заглушення

Заглушення голосу та текстового чату, застосовується до конкретного гравця.

Команди заглушення, 4 позиції.
СинтаксисДопустимі значенняОписПримітки
admin.mutevoice "player" імʼя гравця/Steam64 ID Заборонити гравцю говорити в грі *
admin.unmutevoice "player" імʼя гравця/Steam64 ID Дозволити гравцю говорити в грі *
admin.mutechat "player" імʼя гравця/Steam64 ID Заборонити гравцю надсилати повідомлення в ігровому чаті *
admin.unmutechat "player" імʼя гравця/Steam64 ID Дозволити гравцю надсилати повідомлення в ігровому чаті *

Керування сервером

Збереження, завантаження конфігурації, резервні копії та запуск або зупинка.

Команди керування сервером, 6 позицій.
СинтаксисДопустимі значенняОписПримітки
server.backup Немає Створити резервну копію папки сервера
server.readcfg Немає Завантажити конфігурацію сервера
server.save Немає Примусово зберегти гру
server.start Немає Запускає сервер
server.stop Немає Зупиняє сервер
server.writecfg Немає Зберегти всі зміни конфігурації

Сутності

Пошук, налагодження та спавн сутностей у світі.

Команди сутностей, 12 позицій.
СинтаксисДопустимі значенняОписПримітки
entity.debug_lookat Немає Увімкнути налагодження для сутності, на яку ви дивитеся
entity.find_entity [entity] Назва сутності Знайти позицію всіх сутностей із вказаною назвою
entity.find_group [entity_group] Назва групи сутностей Знайти позицію всіх груп сутностей із вказаною назвою
entity.find_id [id] ID сутності Знайти позицію сутності за вказаним ID
entity.find_parent Немає Знайти позицію всіх батьківських сутностей
entity.find_radius [radius] Ціле число Знайти позицію всіх сутностей у вказаному радіусі
entity.find_self Немає Знайти позицію сутності гравця
entity.find_status [status] Статус сутності Знайти сутність із вказаним статусом
entity.spawn [entity] Назва сутності Заспавнити сутність там, куди ви дивитеся
entity.spawnat [entity] [worldPos] Назва сутності/позиція Заспавнити сутність у вказаній позиції у світі
entity.spawnhere [entity] [distance] Назва сутності/ціле число Заспавнити сутність поруч на вказаній відстані від гравця
entity.spawnitem [entity] Назва предмета сутності Заспавнити предмет у світі

Крафт

Додавання до черги крафту та скасування.

Команди крафту, 3 позиції.
СинтаксисДопустимі значенняОписПримітки
craft.add [id] ID предмета Додати предмет до черги крафту У вас мають бути відповідні предмети в інвентарі
craft.cancel [id] ID предмета Скасувати крафт вказаного предмета
craft.canceltask Немає Скасувати предмет, який зараз крафтиться

Погода

Керування дощем, вітром, хмарністю та туманом.

Команди погоди, 1 позиція.
СинтаксисДопустимі значенняОписПримітки
weather.rain [value] Значення від 0 до 1.0, 0 без дощу, 1.0 це 100% Встановити коефіцієнт дощу на сервері Будь-яке інше значення встановить режим авто

Час

Перемотування ігрового часу вперед.

Команди часу, 1 позиція.
СинтаксисДопустимі значенняОписПримітки
env.addtime 0-24 Ціле число від 0 до 24 Перемотати час вперед на вказану кількість годин

Чат

Виведення тексту в чат.

Команди чату, 1 позиція.
СинтаксисДопустимі значенняОписПримітки
chat.say "text" рядок Виводить ваш текст у чаті

Збирання сміття

Ручне очищення памʼяті.

Команди збирання сміття, 1 позиція.
СинтаксисДопустимі значенняОписПримітки
gc.collect Немає Зібрати сміттєве звалище

Рівні доступу

Rust виражає права адміністратора через рівень доступу, і дві команди, які їх встановлюють, напряму відповідають цим рівням.

AuthLevel 1, модератор
Надається командою global.moderatorid "id". Повний доступ до адміністраторських команд, без можливості додавати чи видаляти персонал.
AuthLevel 2, власник
Надається командою global.ownerid "id". Усе, що може модератор, плюс керування самим списком персоналу.

Надавайте AuthLevel 2 обережно. Власник може додати іншого власника або видалити вас. Для всіх, хто не є співвласником, модератор це правильний рівень, і це не позбавляє їх жодних можливостей у щоденній модерації.

Повний процес, включно з тим, як знайти Steam 64 ID і чому зміна не збережеться без writecfg, є в нашому гайді про додавання адміністратора на ваш Rust сервер.

Як керувати сервером, на якому хочуть грати

Команди це проста частина. Те, що утримує гравців на сервері, це поведінка того, хто ними користується, а цього довідникова таблиця дати не може.

Будьте справедливі та послідовні
Застосовуйте правила однаково до всіх, включно з тими, хто вам подобається. Непослідовне застосування правил шкодить спільноті більше, ніж їх недостатнє застосування.
Спілкуйтеся чітко
Розповідайте гравцям про зміни, правила та події, перш ніж вони дізнаються про них на власному досвіді. Ігровий чат, Discord або сайт підходять, аби один з них був відомим місцем, де це шукати.
Зберігайте спокій
Навіть з порушниками правил. Спокійна реакція гасить більшість ситуацій, які роздратована лише розпалює.
Питайте про відгуки
Ваші гравці помічають те, чого не помічаєте ви, особливо щодо балансу та щодо одне одного.
Будьте присутні
Адмін, який поруч, вартий більше, ніж той, у кого довший список банів. Видима присутність запобігає більшості того, що інакше довелося б карати.

Якщо проблеми, які ви модеруєте, це проблеми продуктивності, а не людей, наш гайд про покращення продуктивності Rust сервера охоплює конвари та звички щодо плагінів, які справді впливають на FPS сервера.

Більше посібників для тих, хто тримає власний сервер Rust.

Короткі відповіді

Поширені запитання

Є два способи. У грі натисніть F1, щоб відкрити консоль, і введіть команду, але для цього потрібно вже мати права адміністратора. Або підключіться через RCON клієнтом на кшталт RustAdmin чи консоллю панелі керування, що працює поза грою і не вимагає, щоб ви були залогінені як гравець.

global.ban "player" "reason" банить за іменем, або global.banid "player" "reason" банить за Steam 64 ID. Причина необовʼязкова в обох випадках. Бан за Steam ID надійніший, бо відображуване імʼя можна змінити.

global.players виводить список підключених гравців. global.status дає той самий список плюс статистику сервера, і доступна лише адміністраторам.

AuthLevel 1 це модератор, надається командою global.moderatorid. AuthLevel 2 це адмін або власник, надається командою global.ownerid. Обидва можуть виконувати адміністраторські команди, але лише AuthLevel 2 може додавати та видаляти інший персонал.

Тому що не було виконано server.writecfg. Зміни, зроблені через консоль, живуть у памʼяті, поки їх не записано у конфігураційний файл, тож рестарт відкидає все незбережене. Виконуйте writecfg після кожної зміни прав.

global.restart перезапускає сервер із попередженням за 300 секунд, з відліком гравцям кожні 5 секунд. Використовуйте це замість різкої зупинки процесу, щоб у людей був час дістатися безпечного місця.

Хостинг Rust з повним доступом до консолі

RCON, вебконсоль і редагування конфігураційних файлів на кожному Rust сервері, який ми хостимо, тож кожна команда з цього довідника вам доступна.

  • Дата-центр у Великій Британії
  • RCON включено
  • Підтримка через тікети та Discord