Przejdź do głównej zawartości

Błąd serwera Rust: problemy z Crucible Local Server

Krótka odpowiedź: większość problemów sprowadza się do instalacji, aktualizacji, portów, RCON albo twojej sieci. Znajdź swój objaw niżej. Złota linia pod Uruchom serwer w szybkim widoku i zakładka Konsola zwykle mówią, co poszło nie tak. Komunikat błędu od samego Rust znajdziesz w indeksie błędów.

Crucible Local Server uruchamia prawdziwy serwer dedykowany Rust na twoim PC. Działa na Windows 10 i 11 i aktualizuje się przez launcher Crucible.

Serwer dedykowany Rust to duże pobranie (około 6 GB). Pasek migocze, dopóki pobieranie się nie rozkręci, a na końcu może chwilę stać blisko góry, gdy Steam sprawdza pliki. Jeśli naprawdę się nie kończy:

  • Sprawdź połączenie z internetem.
  • Upewnij się, że antywirus nie blokuje steamcmd.
  • Upewnij się, że masz dość wolnego miejsca na dysku.

Postęp zobaczysz albo instalację usuniesz z listy Instalacje na pasku tytułu. Zobacz instalacja plików serwera Rust.

Mój serwer się nie aktualizuje albo mówi, że aktualizacja się nie udała

Dział zatytułowany „Mój serwer się nie aktualizuje albo mówi, że aktualizacja się nie udała”

Przeczytaj złotą linię pod Uruchom serwer w szybkim widoku. Mówi, czemu ostatni start zaktualizował albo nie:

  • Automatyczne aktualizacje są wyłączone w Ustawieniach: włącz Aktualizuj pliki serwera przy starcie w Ustawieniach albo naciśnij Zaktualizuj w wierszu instalacji w Instalacjach.
  • Sprawdzenie aktualizacji pominięto: działa inny serwer: Steam nie zaktualizuje plików używanych przez działający serwer. Zatrzymaj drugi serwer, potem uruchom ten, albo zaktualizuj z Instalacji.
  • Sama aktualizacja się nie udała: zatrzymaj serwer i naciśnij Napraw, w szybkim widoku albo w wierszu instalacji w Instalacjach. Sprawdza każdy plik względem Steam i odbudowuje wszystko, co jest zepsute, zachowując twoje światy, mapy, pluginy i konfiguracje.

Nieudana aktualizacja nigdy nie powstrzyma serwera przed startem: startuje na wersji, którą już masz.

Niektóre gałęzie testowe wymagają kodu dostępu, który Facepunch publikuje, gdy gałąź się otwiera. Otwórz Instalacje na pasku tytułu, wpisz kod w pole Kod dostępu tej gałęzi i naciśnij Zainstaluj. Jeśli gałęzi w ogóle nie ma na liście, dodaj ją po nazwie na dole listy Instalacje, razem z jej kodem. Zobacz gałęzie, które wymagają kodu dostępu.

Ten port już zajmuje inny serwer albo pozostały proces RustDedicated:

  • Domyślnie działa jeden serwer naraz, więc najpierw zatrzymaj drugi serwer.
  • Jeśli proces RustDedicated został po crashu, zakończ go w Menedżerze zadań, potem uruchom ponownie.
  • Aplikacja sprawdza porty gry, zapytań i RCON przed startem, więc od razu mówi, jeśli któryś jest zajęty.

Web-RCON włącza się tylko wtedy, gdy serwer ma ustawione hasło RCON. Aplikacja generuje je dla każdego nowego serwera, więc jeśli konsola jest jednokierunkowa albo szybki widok mówi RCON wyłączony. Ustaw hasło w Konfiguracji.:

  • Otwórz Konfiguracja i ustaw albo Wygeneruj ponownie hasło RCON.
  • Zrestartuj serwer, żeby wystartował z włączonym RCON.

Bez hasła konsola staje się jednokierunkowa, a szybkie akcje i statystyki na żywo przestają działać. Zobacz konsola, RCON i narzędzia admina.

Rust odmawia uruchomienia RCON przy garści popularnych haseł (password, 123456, changeme, qwerty i kilku innych). Przy wyłączonym RCON konsola jest jednokierunkowa, szybkie akcje i statystyki na żywo nic nie robią, a zaplanowany restart nigdy się nie odpala. Crucible blokuje te hasła, ale jeśli serwer ustawiono gdzie indziej, zmień je w Konfiguracja i zrestartuj serwer.

Narzędzie RCON na innym PC nie może się połączyć

Dział zatytułowany „Narzędzie RCON na innym PC nie może się połączyć”

RCON odpowiada tylko na tym PC. Dodaj +rcon.ip 0.0.0.0 pod separatorem w argumentach startowych serwera, zrestartuj serwer i przepuść RustDedicated.exe przez Zaporę Windows. Nigdy nie przekierowuj portu RCON na routerze. Zobacz narzędzia RCON na innym PC.

Mój serwer utknął na Uruchamianie, kiedy da się wejść

Dział zatytułowany „Mój serwer utknął na Uruchamianie, kiedy da się wejść”

Na serwer da się wejść dopiero przy Live. Przejście z Uruchamianie do Live może trwać długo na dużej lub własnej mapie, gdy Rust buduje świat i navmesh:

  • Patrz w Konsolę na linię server startup complete. Wtedy aplikacja przełącza się na Live i pojawia się Dołącz.
  • Jeśli nigdy nie dochodzi do Live, sprawdź w konsoli błędy: zły plik mapy, brakujący mod albo konflikt portów.
  • Link do własnej mapy musi być https. Zwykły link http jest odrzucany przed startem serwera.
  • Duży świat startuje wolniej. Pomiń navmesh AI (szybszy start) w Konfiguracji skraca czekanie na świecie do budowania lub testu mapy; zobacz dbaj, żeby lokalny serwer działał płynnie.

Steam ignoruje dołączenie, gdy Rust jest już otwarty. Otwórz przycisk wskazówek (i) obok Dołącz, skopiuj raz bind F5 do konsoli F1, potem naciśnij F5, żeby dołączyć w dowolnej chwili, nawet gdy Rust jest otwarty. Na serwerze staging twój klient Rust musi też być na tej samej gałęzi.

Zaplanowany restart może się odpalić tylko wtedy, gdy Crucible Local Server działa. Zamknięcie aplikacji zatrzymuje serwer:

  • Domyślnie zamknięcie okna zamyka aplikację. Włącz Działaj w zasobniku po zamknięciu w Ustawieniach, a Crucible zostanie w zasobniku z działającym serwerem, więc nocny restart faktycznie się odbędzie.
  • Odliczanie jest wysyłane przez RCON, więc serwer musi mieć ustawione hasło RCON (patrz wyżej).
  • Restart ominięty, gdy PC spał, jest pomijany zamiast odpalać w chwili, gdy go obudzisz, więc laptop zamknięty o 4 rano podejmie harmonogram następnego dnia.

Tak. Włącz Pozwól na uruchomienie wielu serwerów naraz w Ustawieniach. Każdy serwer ma własne porty, świat i konsolę. Każdy działający serwer kosztuje realne RAM i CPU, więc jest to domyślnie wyłączone.

Proces RustDedicated został uruchomiony po zamknięciu aplikacji

Dział zatytułowany „Proces RustDedicated został uruchomiony po zamknięciu aplikacji”

Aplikacja zatrzymuje swój serwer przy zamknięciu, więc w normalnym użyciu to się nie zdarza. Jeśli aplikacja się wywaliła albo została zamknięta siłą:

  • Zakończ każdy pozostały RustDedicated w Menedżerze zadań, żeby zwolnić port.
  • Uruchom serwer ponownie.

Czy gracze spoza mojej sieci mogą wejść na mój serwer

Dział zatytułowany „Czy gracze spoza mojej sieci mogą wejść na mój serwer”

Crucible Local Server to lokalne narzędzie testowe i nie rusza twojego routera:

  • Znajomi w twojej sieci mogą dołączyć ciągiem połączenia LAN, gdy Zapora Windows przepuszcza RustDedicated.exe na twoim PC.
  • Żeby wpuścić graczy z zewnątrz, przekieruj port gry na routerze sam albo użyj przekaźnika jak playit.gg lub Tailscale, który nie wymaga konfiguracji routera i działa nawet za CGNAT.
  • Żeby dać prawdziwym graczom mapę na stałe, hostuj własną mapę na publicznym serwerze.

Ciągi połączenia znajdziesz w konsola, RCON i narzędzia admina.

Crucible Local Server trzyma własny log w:

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

co w domyślnej instalacji to %LOCALAPPDATA%\Programs\Crucible\logs\launcher-log.txt.

Nazwa pliku mówi „launcher” i to jest właściwy plik. Każda aplikacja Crucible zapisuje do jednego wspólnego logu, więc narzędzie heightmap, launcher i ta aplikacja lądują w launcher-log.txt. Nie ma osobnego logu serwera do szukania. Każda aplikacja zapisuje własny baner startowy ze swoją wersją przy otwarciu, więc widać, która aplikacja napisała które linie i na jakim buildzie byłeś.

Jeśli aplikacja się wywaliła, szczegóły są tam zapisane. Dołącz plik, gdy zgłaszasz problem.

To inny plik niż dwa przyciski logu w aplikacji: wiersz Logi w Ustawieniach i przycisk Otwórz log w konsoli prowadzą do folderu z własnym logiem każdego serwera Rust, nie aplikacji.

Użyj ikony Discord w prawym górnym rogu aplikacji albo napisz na forum błędów i opinii na serwerze Discord. Pomaga dopisać, co serwer robił, i błędy z konsoli. Ikona serca obok to opcjonalne wsparcie ekosystemu, nie kanał pomocy; zobacz wesprzyj Crucible. Przycisk Poradniki na pasku tytułu przeprowadza przez każdą część aplikacji, jeśli chcesz sprawdzić krok.