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

Помилки Crucible Local Server: встановлення, порт, RCON

Коротка відповідь: більшість проблем зводяться до встановлення, оновлення, портів, RCON чи вашої мережі. Знайдіть свій симптом нижче. Золотий рядок під Запустити сервер на швидкому перегляді й вкладка Консоль зазвичай кажуть, що пішло не так. Про повідомлення про помилку від самого Rust дивіться покажчик помилок.

Crucible Local Server запускає справжній виділений сервер Rust на вашому ПК. Він працює на Windows 10 і 11 та оновлюється сам через лаунчер Crucible.

Встановлення застрягло на 0% або не завершується

Section titled “Встановлення застрягло на 0% або не завершується”

Виділений сервер Rust це велике завантаження (близько 6 GB). Смуга мерехтить, доки завантаження не розгониться, і наприкінці може хвилину стояти майже на вершині, поки Steam перевіряє файли. Якщо воно справді не завершується:

  • Перевірте з’єднання з інтернетом.
  • Переконайтеся, що антивірус не блокує steamcmd.
  • Переконайтеся, що на диску достатньо вільного місця.

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

Мій сервер не оновлюється або пише, що оновлення не пройшло

Section titled “Мій сервер не оновлюється або пише, що оновлення не пройшло”

Прочитайте золотий рядок під Запустити сервер на швидкому перегляді. Він каже, чому останній запуск оновив чи не оновив сервер:

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

Невдале оновлення ніколи не заважає серверу запуститися: він запускається на версії, яку ви вже маєте.

Гілка staging чи aux не встановлюється

Section titled “Гілка staging чи aux не встановлюється”

Деякі тестові гілки потребують коду доступу, який Facepunch публікує, коли гілка відкривається. Відкрийте Інсталяції в заголовку вікна, введіть код у поле Код доступу цієї гілки й натисніть Встановити. Якщо гілки в списку взагалі немає, додайте її за назвою внизу випадного списку Інсталяції, разом із кодом. Дивіться гілки, що потребують коду доступу.

Пише, що порт уже використовується

Section titled “Пише, що порт уже використовується”

Цей порт уже використовує інший сервер або залишений процес RustDedicated:

  • За замовчуванням працює один сервер за раз, тож спершу зупиніть інший сервер.
  • Якщо процес RustDedicated залишився після збою, завершіть його в Диспетчері завдань і запустіть знову.
  • Застосунок перевіряє ігровий порт, порт запитів і порт RCON перед запуском, тож він одразу каже, якщо якийсь зайнятий.

RCON не підключається або пише, що RCON вимкнено

Section titled “RCON не підключається або пише, що RCON вимкнено”

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

  • Відкрийте Конфігурація й задайте або Перегенерувати пароль RCON.
  • Перезапустіть сервер, щоб він стартував з увімкненим RCON.

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

RCON не підключається, хоча пароль я задав

Section titled “RCON не підключається, хоча пароль я задав”

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

Інструмент RCON на іншому ПК не підключається

Section titled “Інструмент RCON на іншому ПК не підключається”

RCON відповідає лише на цьому ПК. Додайте +rcon.ip 0.0.0.0 під роздільником в аргументах запуску сервера, перезапустіть сервер і дозвольте RustDedicated.exe у брандмауері Windows. Ніколи не прокидайте порт RCON на роутері. Дивіться інструменти RCON на іншому ПК.

Мій сервер завис на «Запускаємо», коли до нього можна зайти

Section titled “Мій сервер завис на «Запускаємо», коли до нього можна зайти”

До сервера можна зайти лише тоді, коли він Працює. Перехід від Запускаємо до Працює може тривати довго на великій чи власній мапі, поки Rust будує світ і навмеш:

  • Стежте в Консолі за рядком server startup complete. Саме тоді застосунок перемикається на Працює і з’являється Приєднатися.
  • Якщо він так і не доходить до «Працює», шукайте в консолі помилки: погана мапа, відсутній мод чи конфлікт портів.
  • Посилання на власну мапу має бути https. Звичайне http відхиляється ще до запуску сервера.
  • Великий світ стартує повільніше. Пропустити навмеш ШІ (швидший запуск) у Конфігурації скорочує очікування у світі для будівництва чи тесту мапи; дивіться підтримуйте локальний сервер у доброму стані.

«Приєднатися» нічого не робить

Section titled “«Приєднатися» нічого не робить”

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

Мій запланований перезапуск не відбувся

Section titled “Мій запланований перезапуск не відбувся”

Запланований перезапуск може спрацювати лише тоді, коли Crucible Local Server запущений. Закриття застосунку зупиняє сервер:

  • Закриття вікна за замовчуванням завершує застосунок. Увімкніть Працювати в треї після закриття в Налаштуваннях, і Crucible лишиться в треї з працюючим сервером, тож нічний перезапуск справді спрацює.
  • Відлік надсилається через RCON, тож у сервера має бути заданий пароль RCON (дивіться вище).
  • Перезапуск, пропущений, поки ПК спав, пропускається, а не спрацьовує в момент пробудження, тож ноутбук, закритий о 4 ранку, підхоплює розклад наступного дня.

Чи можна запустити два сервери одночасно

Section titled “Чи можна запустити два сервери одночасно”

Так. Увімкніть Дозволити кілька серверів одночасно в Налаштуваннях. Кожен сервер зберігає власні порти, світ і консоль. Кожен працюючий сервер коштує справжньої пам’яті й процесора, тому це вимкнено за замовчуванням.

Процес RustDedicated лишився працювати після закриття застосунку

Section titled “Процес RustDedicated лишився працювати після закриття застосунку”

Застосунок зупиняє свій сервер, коли ви його закриваєте, тож у звичайному користуванні такого бути не повинно. Якщо застосунок упав або його закрили примусово:

  • Завершіть будь-який залишений RustDedicated у Диспетчері завдань, щоб звільнити порт.
  • Запустіть сервер знову.

Чи можуть гравці поза моєю мережею зайти на мій сервер

Section titled “Чи можуть гравці поза моєю мережею зайти на мій сервер”

Crucible Local Server це інструмент для локального тестування і не чіпає ваш роутер:

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

Про рядки підключення дивіться консоль, RCON та адмін-інструменти.

Застосунок упав, або мені потрібен його журнал

Section titled “Застосунок упав, або мені потрібен його журнал”

Crucible Local Server веде власний журнал за адресою:

<Crucible install root>\logs\launcher-log.txt

що на типовому встановленні це %LOCALAPPDATA%\Programs\Crucible\logs\launcher-log.txt.

Назва файлу містить «launcher», і це правильний файл. Кожен застосунок Crucible пише в один спільний журнал, тож інструмент Heightmap, лаунчер і цей застосунок потрапляють в launcher-log.txt. Окремого журналу сервера шукати не треба. Кожен застосунок під час відкриття ставить власний банер запуску зі своєю версією, тож видно, який застосунок написав які рядки й на якій збірці ви були.

Якщо застосунок упав, подробиці записано туди. Додайте файл, коли повідомляєте про проблему.

Це інший файл, ніж ті, що відкривають дві кнопки журналу всередині застосунку: рядок Журнали в Налаштуваннях і кнопка консолі Відкрити журнал ведуть до теки з власним журналом кожного сервера Rust, а не застосунку.

Скористайтеся значком Discord угорі праворуч у застосунку або напишіть на форумі багів і відгуків сервера Discord. Допоможе, якщо додати, що робив сервер, і помилки з консолі. Значок серця поруч це необов’язкова підтримка екосистеми, а не канал підтримки; дивіться підтримка Crucible. Кнопка Гайди в заголовку вікна проведе через кожну частину застосунку, якщо хочете перевірити крок.