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

Консоль сервера Rust, RCON і швидкі дії в Local Server

Коротка відповідь: запустіть сервер і відкрийте його вкладку Консоль. Введіть команду й натисніть Enter (Tab доповнює), або скористайтеся кнопками під консоллю. На швидкому перегляді є кнопки часу, погоди й подій в один клік і картка Додати ownerid, що робить вас адміном, поки сервер Працює.

У Crucible Local Server ви керуєте працюючим сервером. Він дає консоль із потоковим виводом, двосторонній командний рядок веб-RCON зі швидкими діями, збереженими макросами й автодоповненням за Tab, і налаштування адміна в один клік. Усе тут працює, поки сервер запущений.

Коли сервер працює, вкладка Консоль показує його вивід наживо, такий самий вигляд, як у вікні виділеного сервера. Крапка вгорі каже RCON підключено, коли команди можуть проходити. Вона також містить:

  • Поле введення команд, щоб надсилати команди серверу через RCON.
  • Історію за стрілками вгору й вниз, щоб згадувати й надсилати команди знову.
  • Автодоповнення за Tab: почніть вводити назву команди чи convar, і з’явиться список збігів; Tab або клік приймає.
  • + макрос, щоб зберегти власні кнопки, підпис і команду, для команд, які ви виконуєте постійно. × на макросі його видаляє.
  • Копіювати, щоб покласти останні 50 рядків консолі в буфер обміну, готові до вставки в баг-репорт чи нотатку.
  • Відкрити журнал, щоб відкрити теку журналів у Провіднику, де лежить сирий файл журналу кожного сервера.

Вкладка «Консоль» також має власний ряд швидких дій, спрямованих на сервер, а не на світ:

  • Зберегти: записати світ на диск зараз, щоб збій не коштував вам останніх хвилин.
  • Зберегти cfg: наказати серверу записати поточні налаштування, власників і бани гравців у свої файли конфігурації.
  • Гравці: показати, хто підключений.
  • Сказати: надіслати повідомлення в чат сервера.
  • Перезавантажити плагіни: лише на сервері Carbon чи Oxide, перезавантажує кожен плагін.

Вони стоять поруч із власним набором швидкого перегляду (час, погода, airdrop), спрямованим натомість на світ.

Вкладка «Консоль» в Crucible Local Server із живим журналом запуску сервера Rust через веб-RCON зі статусом підключення, кнопками швидких дій і полем введення команд

Текст консолі можна виділяти мишею й копіювати лише потрібні рядки. Про самі команди дивіться команди й змінні сервера або повний список консольних команд Rust.

Віконце консолі на швидкому перегляді замасковане

Section titled “Віконце консолі на швидкому перегляді замасковане”

Швидкий перегляд має невелике віконце з останніми рядками консолі, і його вивід замасковано за замовчуванням за перемикачем ока. Журнал запуску Rust містить IP-адреси й веб-посилання, тож скриншот чи стрім показали б їх без вашого відома. Клацніть око, щоб прочитати, клацніть ще раз, щоб сховати. Клацніть самі рядки, щоб відкрити повну вкладку Консоль.

Повна вкладка Консоль ніколи не маскується, і поле команди під віконцем (Виконати команду) теж не маскується, бо це те, що ви набрали.

Crucible Local Server підключається до сервера через веб-RCON автоматично під час його запуску, тож консоль двостороння без жодного ручного налаштування. Швидкий перегляд додає швидкі дії в один клік для того, чим користуються найчастіше:

  • Задати час: Полудень, Схід сонця, Захід сонця чи Ніч.
  • Задати погоду: Ясно, Дощ, Туман чи Шторм.
  • Викликати Airdrop або патрульний гелікоптер (Гелікоптер).
  • Зберегти сервер або Вилікувати всіх гравців.
  • Перезавантажити плагіни, на сервері Carbon чи Oxide.
  • Виконати будь-яку команду з поля Виконати команду під віконцем консолі, не відкриваючи вкладку «Консоль».

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

Тримайте пароль RCON заданим

Section titled “Тримайте пароль RCON заданим”

Веб-RCON, швидкі дії, жива статистика й запланований перезапуск усі працюють через RCON, а RCON вмикається лише тоді, коли в сервера задано пароль RCON. Crucible генерує його для кожного нового сервера, тож залиште його заданим.

Rust також відмовляється запускати RCON на кількох поширених паролях (password, 123456, changeme, qwerty та ще кількох). Crucible не дасть зберегти такий, бо сервер із вимкненим RCON виглядає робочим, а консоль, швидкі дії й автоматичний перезапуск тихо нічого не роблять. Задайте або перегенеруйте пароль у Конфігурації, де він замаскований з перемикачем показу.

Інструменти RCON на іншому ПК

Section titled “Інструменти RCON на іншому ПК”

RCON відповідає лише на цьому ПК, чого застосунку самому досить. Щоб користуватися інструментом RCON на іншому ПК у вашій мережі, додайте цей рядок під роздільником в аргументах запуску сервера й перезапустіть сервер:

+rcon.ip 0.0.0.0

Тоді той ПК підключається до LAN-адреси цього ПК на порт RCON з паролем RCON, коли брандмауер Windows дозволить RustDedicated.exe на цьому ПК. Ніколи не прокидайте порт RCON на роутері: це повне віддалене керування вашим сервером.

Ігрові адмінські можливості Rust (консоль F1, god mode, noclip, спавн) вимагають, щоб ви були власником сервера. Crucible Local Server додає вас як ownerid:

  • На швидкому перегляді скористайтеся карткою Додати ownerid, коли сервер Працює.
  • Натисніть Визначити ваш SteamID, щоб підставити ваш SteamID64 з облікового запису Steam, у який увійшли на цьому ПК, або вставте його в поле самі. Якщо знайдено більше одного облікового запису Steam, виберіть свій зі списку. Поле замасковане, з перемикачем показу.
  • Натисніть Додати. Ви власник одразу, без перезапуску, і це зберігається для наступного запуску.

Картка це поле додавання, а не список. Коли в сервера з’являються власники, вона отримує посилання Переглянути поточні OwnerID (N), що веде вас на вкладку Конфігурація.

Щоб побачити, змінити чи прибрати власників, скористайтеся полем SteamID64 на рядок у розділі Адміни (доступ власника) в Конфігурації. Це поле єдине місце, де редагують власників: один ID на рядок, замасковані з перемикачем показу, як пароль RCON. Це налаштування запуску, тож спершу зупиніть сервер.

Коли ви власник, заходьте на сервер і користуйтеся консоллю F1 для повного адмінського керування в грі. Команди, що за цим стоять, для будь-якого сервера Rust, дивіться в як зробити себе адміном, а модерація описана в як кікнути, забанити й розбанити гравців.

Перезавантаження плагінів без перезапуску

Section titled “Перезавантаження плагінів без перезапуску”

На сервері Carbon чи Oxide Перезавантажити плагіни (на вкладці «Моди», вкладці «Консоль» і серед швидких дій швидкого перегляду) перезавантажує кожен плагін, тож зміна конфігурації чи виправлений скрипт починають діяти без перезапуску сервера. Дивіться встановлення модів і плагінів.

Підключення й рядки підключення

Section titled “Підключення й рядки підключення”

Швидкий перегляд має картку підключення з вашими рядками підключення, кожен з кнопкою Копіювати. Є два локальні рядки, connect localhost:PORT і connect 127.0.0.1:PORT (скористайтеся другим, якщо перший не підключається), а також рядки LAN та Публічний. Рядки LAN і публічний за замовчуванням замасковані з показом для кожного рядка окремо, а Копіювати завжди копіює справжнє значення. Вставте рядок у консоль F1 Rust, щоб зайти.

Приєднатися у цій картці немає. Воно стоїть у ряду дій швидкого перегляду поруч із Перезапустити і з’являється лише тоді, коли сервер Працює, так само як швидкі дії.

Приєднатися запускає Rust через Steam і підключає вас. Сервер staging запускає окремий застосунок Rust - Staging Branch (сервер release запускає release-версію Rust), тож у будь-якому разі відкривається правильна гра. Про перемикання гілки, яке ви все одно робите в Steam, дивіться запуск і вхід на staging-сервер Rust.

Якщо клієнт Rust уже відкритий, Steam ігнорує вхід, тож кнопка «Приєднатися» не може затягнути відкритий клієнт. Кнопка підказок щодо входу (i) у тому ж ряду це пояснює, і вона є ще до запуску сервера: виконайте це один раз у консолі F1, а потім натискайте F5, щоб зайти будь-коли, навіть коли Rust відкритий. Вікно підказки має кнопку Копіювати з уже підставленим вашим портом.

bind F5 "client.connect 127.0.0.1:<port>"

Crucible Local Server це інструмент для локального тестування, тож він не чіпає ваш роутер. Друзі у вашій мережі можуть зайти через рядок LAN, коли брандмауер Windows дозволить RustDedicated.exe на цьому ПК. Щоб впустити гравців ззовні вашої мережі, прокиньте ігровий порт на роутері самі або скористайтеся ретранслятором на кшталт playit.gg чи Tailscale, якому не потрібне налаштування роутера й який працює навіть за CGNAT. Про ширший процес підключення дивіться тестування мапи на локальному сервері Rust.