Ustawienia serwera Rust i edytor server.cfg
Krótka odpowiedź: otwórz serwer, kliknij Konfiguracja w rzędzie przycisków szybkiego widoku i wypełnij formularz: nazwa, maks. graczy, tryb gry, porty, hasło RCON, rozmiar świata i seed. Najpierw zatrzymaj serwer, bo większość ustawień działa dopiero przy następnym starcie. Każda zmiana jest zapisywana za ciebie w server.cfg, a twoje ręcznie dopisane linie zostają.
Zakładka Konfiguracja to miejsce, gdzie ustawia się serwer. Wszystko tu jest formularzem, który zapisuje za ciebie prawdziwy server.cfg, więc nigdy nie musisz ręcznie edytować skryptu startowego. Jeśli chcesz edytować plik ręcznie, możesz, a Crucible Local Server nie nadpisze twoich zmian. Te same ustawienia na dowolnym serwerze Rust znajdziesz w przykładzie server.cfg dla Rust.
Większość tej zakładki jest wyłączona, gdy serwer działa
Dział zatytułowany „Większość tej zakładki jest wyłączona, gdy serwer działa”Rust czyta ustawienia startowe raz, przy starcie, więc zmiana ich pod działającym serwerem sprawiłaby tylko, że formularz rozjechałby się z tym, co faktycznie działa. Gdy serwer działa, te pola są wyszarzone i nie da się ich edytować, a linia na górze zakładki o tym mówi:
Zatrzymaj serwer, aby zmienić cokolwiek, co czyta tylko przy starcie. Zasady serwera na żywo i ustawienia restartu można zmieniać, gdy działa.
Dotyczy to tożsamości, slotów i rozgrywki, sieci, świata, adminów i wydajności. Zasady serwera na żywo i ustawienia restartu zostają edytowalne, bo zasady działają na działający świat od razu, a harmonogram jest własnością aplikacji. Wszystko, co zmienisz przy zatrzymanym serwerze, zadziała przy jego następnym starcie.

Tożsamość
Dział zatytułowany „Tożsamość”- Nazwa serwera (hostname): to, co gracze widzą w przeglądarce serwerów.
- Opis: tekst na stronie serwera. Może mieć kilka linii.
- URL obrazu banera i URL strony: pokazywane na stronie serwera w grze. To linki, które otwiera klient Rust, więc ścieżka do pliku na twoim PC nie pokaże się nikomu. Użyj hostowanego obrazu (512x256). Baner, który się wczyta, pokazuje podgląd pod polami.
Sloty i rozgrywka
Dział zatytułowany „Sloty i rozgrywka”- Maks. graczy i Tickrate. Tickrate przyjmuje od 1 do 30, czyli zakres, w którym Rust faktycznie działa. Więcej o limicie graczy w jak zmienić max players.
- Tryb PVE: gracze nie mogą sobie zadawać obrażeń.
- Tryb gry: Vanilla, Softcore, Hardcore lub Prymitywny. Ustawia to
server.gamemode.
Sieć i hasło RCON
Dział zatytułowany „Sieć i hasło RCON”Port gry (UDP) i Port RCON (TCP) są ustawiane za ciebie i są unikalne dla każdego serwera, więc dwa serwery nigdy nie zderzą się na porcie. Dwóm serwerom nie da się nadać tego samego portu.
Port gry przyjmuje od 1024 do 65533, a port RCON od 1024 do 65535. Port gry kończy się tuż przed górą, bo port zapytań Steam to port gry +2 i on też musi zostać prawdziwym portem.
Przekierowanie tych portów ma swoją cenę
Dział zatytułowany „Przekierowanie tych portów ma swoją cenę”Aplikacja celowo nie rusza twojego routera, więc nic tu nie jest osiągalne z internetu, dopóki sam nie przekierujesz portów. Zanim to zrobisz, ostrzeżenie pod polami portów warto przeczytać dwa razy:
- Przekierowanie tych portów sprawia, że twoje domowe łącze jest osiągalne z internetu, a każdy, komu dasz adres, pozna twój publiczny IP.
- Serwery Rust to częsty cel, więc dziel się adresem tylko z zaufanymi osobami albo postaw go za przekaźnikiem lub wynajętym hostem, który ukrywa twój adres. Przekaźnik jak playit.gg albo Tailscale nie wymaga konfiguracji routera i działa za CGNAT.
- Nigdy nie przekierowuj portu RCON. To pełne zdalne sterowanie twoim serwerem, nie tylko wejście do gry.
Hasło RCON (wymagane dla konsoli) włącza dwukierunkową konsolę. Crucible generuje silne hasło dla każdego nowego serwera, Wygeneruj ponownie robi nowe, albo możesz wpisać własne. Jest zamaskowane, z przełącznikiem odkrywania.
Rust w ogóle odmawia uruchomienia RCON przy garści popularnych haseł (password, 123456, changeme, qwerty i kilku innych). Przy wyłączonym RCON konsola staje się jednokierunkowa, szybkie akcje i statystyki na żywo przestają działać, a zaplanowany restart nie może się odpalić. Crucible nie pozwoli zapisać żadnego z tych haseł. Krótkie hasło jest tylko niebezpieczne, nie zepsute, więc jest dozwolone z ostrzeżeniem.
RCON odpowiada tylko na tym PC. Żeby użyć narzędzia RCON na innym PC, zobacz narzędzia RCON na innym PC.
Wybierz Proceduralna (Seed i Rozmiar świata (m), z przyciskiem losowego seeda obok seeda) albo Własna mapa. Rust przyjmuje rozmiar świata od 1000 do 6000 i seed od 1 do 2147483647. Crucible trzyma każdą wpisaną wartość w zakresie, który gra faktycznie przyjmuje, więc literówka nie wygeneruje po cichu innego świata niż ten, o który prosiłeś. Seed 0 jest celowo zabroniony: Rust czyta go jako „wybierz za mnie”, więc nie dałby dwa razy tego samego świata. Jak gra się na każdym rozmiarze, zobacz rozmiary map Rust.
Własna mapa zamienia seed i rozmiar na pole URL poziomu (.map do bezpośredniego pobrania). Zakładka Mapa wypełnia je, gdy przypisujesz mapę, albo możesz tam wkleić hostowany link https. Świat definiuje plik mapy, więc własna mapa nie potrzebuje seeda ani rozmiaru świata.
Admini (dostęp właściciela)
Dział zatytułowany „Admini (dostęp właściciela)”Pole SteamID64 w każdej linii wymienia właścicieli serwera, jedno ID na linię, zamaskowane z przełącznikiem odkrywania. To ustawienie startowe, więc najpierw zatrzymaj serwer. Żeby dodać siebie, gdy serwer działa, użyj zamiast tego karty Dodaj ownerid w szybkim widoku; zobacz nadaj sobie admina oraz, dla dowolnego serwera Rust, jak dać sobie admina.
Wydajność
Dział zatytułowany „Wydajność”- Pomiń navmesh AI (szybszy start): pomija budowanie navmesh AI, więc serwer startuje dużo szybciej i zużywa mniej CPU. NPC i zwierzęta nie będą się ruszać, co jest w porządku dla świata do budowania lub testu mapy, albo gdy działa kilka serwerów naraz.
- Wysoki priorytet i Rdzenie CPU (zaawansowane): uruchamiają serwer z wyższym priorytetem CPU i opcjonalnie przypinają go do wybranych rdzeni (na przykład
0-7dla rdzeni z pamięcią 3D V w układzie AMD X3D). Zostaw Rdzenie CPU puste, żeby użyć wszystkich rdzeni.
Więcej o utrzymaniu płynności serwera na własnym PC w dbaj, żeby lokalny serwer działał płynnie.
Restarty
Dział zatytułowany „Restarty”Sekcja Restarty leży tuż nad zasadami na żywo i jest opisana w całości w restartuj serwer automatycznie. Jej liczby mają granice:
- Opóźnienie ręcznego restartu w sekundach: od 0 do 3600. To odliczanie, które przycisk Restart pokazuje graczom, oddzielne od harmonogramu.
- Ostrzegaj graczy przez tyle minut: od 0 do 60.
- Przypomnienie na czacie co N minut: od 0 do 60. Zero oznacza sam baner restartu, bez dodatkowych linii na czacie.
Tak jak zasady na żywo, te ustawienia zostają edytowalne, gdy serwer działa.
Zasady serwera na żywo
Dział zatytułowany „Zasady serwera na żywo”Siatka jednoklikowych przełączników na rzeczy, dla których inaczej szukałbyś convara.
Strona świata i wydarzeń:
- Bradley APC, Zdarzenia czasowe, Cargo Ship, Promieniowanie, Naukowcy / NPC, Stabilność konstrukcji, Wydarzenie Halloween i Wydarzenie świąteczne.
Strona budowania i trybu kreatywnego:
- Bez zwierząt: ustawia każdą populację dzikich zwierząt na zero. Włączone, gdy serwer działa, czyści też zwierzęta, które już biegają po mapie.
- Pasywni naukowcy: naukowcy nadal się spawnują, ale nie ruszają się i ignorują graczy. Zaludniony monument, przez który można spokojnie przejść.
- Zablokuj czas na 16.8 i Zablokuj bezchmurną pogodę: trzymają późnopopołudniowe światło i czyste niebo zamiast pozwalać światu się cyklować.
- Spawnuj łup przy starcie: wypełnia kontenery z łupem w chwili, gdy świat osiąga Live, zamiast czekać, aż wypełnią się z czasem.
- Bez rozpadu: nic się nie rozpada, więc baza zbudowana do testu stoi jeszcze za tydzień. To samo co
decay.scale 0; zobacz jak wyłączyć decay. - Bez kosztów utrzymania budynków: wyłącza koszt utrzymania Tool Cupboard. Samo przywraca starsze zasady rozpadu Rust, w których fundamenty nadal się rozpadają, więc połącz z Bez rozpadu, żeby baza nigdzie nie zniknęła.
- Natychmiastowe wytwarzanie: każde wytwarzanie kończy się od razu.
- Złagodzony anty-cheat: naruszenia są logowane, ale nikogo nie kickują ani nie rozłączają, a latanie czy noclip pod terenem już nie zabija. To sprawia, że serwer do budowania lub filmowania da się używać bez wylatywania z niego.
- Tryb kreatywny dla wszystkich: daje natywne narzędzia kreatywne Rust każdemu graczowi na serwerze, nie tylko adminom. Zobacz komendy trybu kreatywnego Rust.
- Swobodna budowa: budowanie bez zasobów.
- Swobodne stawianie: stawianie elementów bez zwykłych zasad przyciągania i umieszczania.
- Darmowa naprawa: naprawy nic nie kosztują.
- Natychmiastowe stawianie: deployable stawiają się od razu, bez opóźnienia przytrzymania.
- Stale włączone byty: deployable elektryczne i IO działają bez zasilania.
- Nieograniczone IO: zdejmuje limit mocy na połączeniach elektrycznych, więc okablowania nie trzeba planować pod niego.
Zasady są zapisywane w server.cfg, więc przetrwają restart, a gdy serwer działa, zadziałają na działający świat od razu. Zablokuj czas na 16.8 i Zablokuj bezchmurną pogodę trzymają od chwili, gdy serwer jest Live. Przełączenie zasady, gdy serwer działa, daje pełny efekt na już wczytanym świecie, nie tylko na przyszłych spawnach: włączenie Bez zwierząt czyści zwierzęta, które już biegają, a nie tylko zatrzymuje nowe.
Edytor server.cfg
Dział zatytułowany „Edytor server.cfg”Otwórz server.cfg (zaawansowane) na dole zakładki Konfiguracja, żeby edytować prawdziwy plik, z numerami linii, kolorowaniem składni i walidacją na żywo. Linia z błędem jest zaznaczona, a Zapisz pozostaje wyłączone, dopóki jej nie poprawisz. Ctrl+S zapisuje.

Ważne jest to, jak obie połowy się dogadują:
- Twoje zmiany zostają. Zmiana ustawienia w formularzu wyżej przepisuje w pliku tylko tę jedną linię. Każda inna linia, łącznie z tymi, które napisałeś sam, i twoimi komentarzami, zostaje dokładnie taka, jaka jest.
- Ręcznie edytowana linia aktualizuje formularz. Wpisz convar w pliku i zapisz, a pasujące ustawienie albo przełącznik wyżej zmieni się tak samo, więc oba nigdy po cichu się nie rozjadą.
server.cfgładuje się po własnymserverauto.cfggry, więc linia tutaj ma ostatnie słowo nadwritecfgw grze.- Przywróć domyślne presetu cofa ustawienia, zasady i plik do presetu, z którego serwer został utworzony, zachowując jego nazwę, porty, hasło RCON, adminów i przypisaną mapę.
- Otwórz folder cfg otwiera folder, w którym leży plik.
Zmiany ustawień są zapisywane do pliku od razu i zadziałają przy następnym starcie serwera. Zasady serwera na żywo działają też na działający świat od razu.
Pod nim leży Argumenty uruchomienia (zaawansowane), czyli sam wiersz poleceń. Tam musi trafić opcja Rust, która jest przełącznikiem, a nie convarem, bo server.cfg takiej nie ustawi. Zobacz argumenty startowe i przełączniki wiersza poleceń.
Powiązane
Dział zatytułowany „Powiązane”- Przykład server.cfg dla Rust, co robi każda linia na dowolnym serwerze Rust.
- Argumenty startowe i przełączniki wiersza poleceń, dla opcji, których
server.cfgnie ustawi. - Konsola, RCON i narzędzia admina, żeby sterować działającym serwerem.
- Restartuj serwer automatycznie.
- Utwórz swój pierwszy serwer Rust.
