Przejdź do treści
Zamów serwer

Serwer Rust: konfiguracja, wipe i wtyczki Oxide

Serwer Rust krok po kroku: pakiet, ustawienia w Uruchamianiu, dołączanie, admin, server.cfg, wipe mapy i blueprintów oraz wtyczki Oxide i Carbon.

7 min czytania Zaktualizowano 
Na tej stronie9 sekcji
  1. Jaki pakiet wybrać
  2. Ustaw serwer w zakładce Uruchamianie
  3. Dołącz do serwera
  4. Uprawnienia administratora
  5. Plik server.cfg
  6. Wipe mapy i blueprintów
  7. Wtyczki Oxide (uMod) i Carbon
  8. Najczęstsze problemy
  9. Zobacz też

Ten poradnik prowadzi od pustego serwera Rust do gotowej mapy z wtyczkami. Pokazujemy, co ustawić w panelu, jak wejść na serwer, jak dać sobie admina, jak zrobić wipe i jak wgrać wtyczki Oxide albo Carbon. Pakiety i ceny znajdziesz w cenniku Rusta.

Jaki pakiet wybrać#

Pakiety Rusta nazywamy jak stopnie ścian w grze. Twórcy gry zalecają 12 GB pamięci, dlatego najmniejszy pakiet ma 8 GB.

PakietMaszynaRAMProcesorDyskDla kogo
TwigStandard (Intel Xeon)8 GB2,5 wątku40 GBmała mapa dla kilku osób, minimum dla Rusta
WoodStandard (Intel Xeon)16 GB4 wątki70 GBwiększa mapa, wolniejszy rdzeń
StonePremium (Ryzen 9 9950X)8 GB3 wątki50 GBmniejsza mapa dla ekipy na szybkim rdzeniu
Sheet MetalPremium (Ryzen 9 9950X)12 GB4 wątki75 GBtyle pamięci, ile zalecają twórcy
ArmoredPremium (Ryzen 9 9950X)16 GB5 wątków100 GBduża mapa, wtyczki i więcej graczy

Rust mocno korzysta z jednego rdzenia, więc przy kilkunastu graczach i wtyczkach różnicę zrobi Premium. Na mapę do 3500 i ekipę znajomych wystarczy Stone albo Sheet Metal. Mapa blisko 6000 z wieloma wtyczkami potrzebuje Armored. Gotowy wybór: zamów Sheet Metal.

Ustaw serwer w zakładce Uruchamianie#

Nazwę, mapę i liczbę graczy ustawiasz w panelu, bez grzebania w plikach.

  1. Zaloguj się na panel.nexorahost.pl (otwiera się w nowej karcie) i kliknij kartę serwera Rust na liście Moje serwery. Na karcie widać też adres serwera.

    Lista Moje serwery z kartami serwerów różnych gier, m.in. Rust ekipy z adresem node1.nexorahost.pl:40020
    Lista Moje serwery z kartami serwerów różnych gier, m.in. Rust ekipy z adresem node1.nexorahost.pl:40020
  2. W menu po lewej, w sekcji KONFIGURACJA, wybierz Uruchamianie. Na górze jest KOMENDA STARTOWA (tylko do podglądu), niżej pola w sekcji Variables.

    Zakładka Uruchamianie serwera Rust: komenda startowa, obraz Docker i pola SERVER NAME, MODDING FRAMEWORK, LEVEL, DESCRIPTION, URL i WORLD SIZE
    Zakładka Uruchamianie serwera Rust: komenda startowa, obraz Docker i pola SERVER NAME, MODDING FRAMEWORK, LEVEL, DESCRIPTION, URL i WORLD SIZE
  3. Uzupełnij pola. Każde pole zapisuje się samo chwilę po zmianie, nie ma osobnego przycisku.

    PoleCo ustawia
    SERVER NAMEnazwa na liście serwerów (do 60 znaków)
    DESCRIPTIONopis pod nazwą; nową linię robisz znakami \n
    LEVELmapa; Procedural Map to mapa generowana z rozmiaru i seeda
    WORLD SIZErozmiar mapy, od 1000 do 6000 (domyślnie 3000)
    WORLD SEEDliczba, z której powstaje mapa; ta sama liczba i rozmiar dają tę samą mapę
    MAX PLAYERSliczba miejsc (domyślnie 40)
    MODDING FRAMEWORKvanilla bez wtyczek, oxide albo carbon z wtyczkami
    URL, SERVER IMAGE, SERVER LOGOstrona serwera, obrazek nagłówka i logo (adresy https)
    RCON PASSWORDhasło RCON; ustaw własne, długie
    SAVE INTERVALco ile sekund serwer zapisuje świat (domyślnie 60)
    ADDITIONAL ARGUMENTSdodatkowe parametry, np. +server.pve true
    CUSTOM MAP URLadres pliku własnej mapy; gdy jest wpisany, WORLD SIZE i WORLD SEED nie działają

    Pola QUERY PORT, RCON PORT i APP PORT mają znaczek READ ONLY. Ustawiamy je my i nie trzeba ich ruszać.

  4. Wróć do Konsoli i kliknij Uruchom (albo Restart, jeśli serwer już działa). Nowe wartości działają od następnego startu.

    Górna część Konsoli z przyciskiem Uruchom (1) i kartą Adres (2); na zrzucie serwer Minecraft, w Ruście wygląda to tak samo
    Górna część Konsoli z przyciskiem Uruchom (1) i kartą Adres (2); na zrzucie serwer Minecraft, w Ruście wygląda to tak samo
  5. Poczekaj na koniec startu. Przy pierwszym uruchomieniu i po zmianie mapy serwer generuje świat, co trwa kilka minut. Serwer jest gotowy, gdy w Konsoli pojawi się Server startup complete.

Uwaga

Zmiana WORLD SIZE, WORLD SEED, LEVEL albo CUSTOM MAP URL oznacza nową mapę, czyli wipe mapy. Budowle zostaną na starej mapie.

Dołącz do serwera#

  1. Skopiuj adres z karty Adres w Konsoli, np. node1.nexorahost.pl:40020.
  2. Uruchom Rusta i w menu głównym naciśnij F1, żeby otworzyć konsolę gry.
  3. Wpisz client.connect i adres, a potem zatwierdź Enter:

    Tekst
    client.connect node1.nexorahost.pl:40020

Serwer znajdziesz też po nazwie w przeglądarce serwerów (zakładka Community), ale pojawia się tam dopiero po pełnym starcie, czasem z opóźnieniem. Rust nie ma hasła do serwera. Jeśli chcesz wpuszczać tylko znajomych, potrzebujesz wtyczki z białą listą.

Uprawnienia administratora#

  1. Znajdź swój SteamID64, czyli 17 cyfr zaczynających się od 7656. W Steamie kliknij swoją nazwę w prawym górnym rogu i wybierz Szczegóły konta: numer widać pod nazwą konta jako Steam ID.
  2. W Konsoli panelu, w polu Wpisz komendę..., wpisz:

    Tekst
    ownerid 76561198000000000 "TwojNick"
    server.writecfg
    Pole komendy na dole Konsoli (1); na zrzucie komendy serwera Minecraft, komendy Rusta wpisujesz w to samo pole
    Pole komendy na dole Konsoli (1); na zrzucie komendy serwera Minecraft, komendy Rusta wpisujesz w to samo pole
  3. Wyjdź z serwera i wejdź ponownie. Od teraz masz uprawnienia właściciela. Moderatora dodasz tak samo komendą moderatorid.

Inne przydatne komendy w Konsoli: status (lista graczy), say Tekst (wiadomość na czacie), kick Nick, ban Nick, server.save (zapis świata).

Plik server.cfg#

Opcje, których nie ma w Uruchamianiu, wpisujesz w pliku server/rust/cfg/server.cfg. Folder server/rust powstaje przy pierwszym starcie.

  1. Zatrzymaj serwer.
  2. W zakładce Pliki przejdź do server/rust/cfg. Jeśli pliku server.cfg nie ma, kliknij New File.

    Zakładka Pliki z przyciskami Wyślij (1), Utwórz katalog (2) i New File; na zrzucie pliki serwera Minecraft
    Zakładka Pliki z przyciskami Wyślij (1), Utwórz katalog (2) i New File; na zrzucie pliki serwera Minecraft
  3. Wpisz opcje, każdą w osobnej linii, bez plusa na początku:

    Konfiguracja
    server.pve false
    server.radiation true
    decay.scale 0.5
    server.tickrate 30
  4. Zapisz plik przyciskiem ZAPISZ pod edytorem i uruchom serwer.

    Edytor pliku w panelu z przyciskiem ZAPISZ (1); na zrzucie plik server.properties z Minecrafta
    Edytor pliku w panelu z przyciskiem ZAPISZ (1); na zrzucie plik server.properties z Minecrafta

Ważne

Nie ustawiaj tej samej opcji w dwóch miejscach. Nazwę, opis, mapę, rozmiar, seed i liczbę graczy zmieniaj w Uruchamianiu, bo panel podaje je przy każdym starcie.

Wipe mapy i blueprintów#

Facepunch wydaje dużą aktualizację w pierwszy czwartek miesiąca. Wtedy mapę trzeba wyczyścić (forced wipe), a blueprinty możesz zostawić.

  1. Zrób kopię zapasową w zakładce Kopie zapasowe przyciskiem UTWÓRZ KOPIĘ. Jeśli coś pójdzie nie tak, wrócisz do stanu sprzed wipe'a.

    Kopie zapasowe: pasek wykorzystanych kopii, lista kopii, przycisk UTWÓRZ KOPIĘ (1) i menu działań kopii (2)
    Kopie zapasowe: pasek wykorzystanych kopii, lista kopii, przycisk UTWÓRZ KOPIĘ (1) i menu działań kopii (2)
  2. Zatrzymaj serwer.
  3. W zakładce Pliki otwórz folder server/rust i usuń pliki, zależnie od rodzaju wipe'a:

    • wipe mapy: pliki z rozszerzeniem .map i .sav (także .sav.1, .sav.2 i dalej),
    • wipe blueprintów: dodatkowo pliki player.blueprints.*.db,
    • pełny wipe: dodatkowo pozostałe pliki player.*.db (stan graczy, śmierci, tożsamości).
  4. Jeśli chcesz inną mapę, zmień WORLD SEED w Uruchamianiu.
  5. Uruchom serwer i poczekaj, aż wygeneruje mapę.

Wskazówka

Najszybszy wipe mapy to sama zmiana WORLD SEED: serwer zrobi nową mapę obok starej. Stare pliki .map i .sav zostaną jednak na dysku, więc usuń je, żeby nie zajmowały miejsca.

Wtyczki Oxide (uMod) i Carbon#

Wtyczki działają tylko z frameworkiem. Przy każdym starcie serwer pobiera wybrany framework w aktualnej wersji, więc po aktualizacji Rusta wystarczy restart.

  1. Zatrzymaj serwer i zrób kopię zapasową.
  2. W Uruchamianiu ustaw MODDING FRAMEWORK na oxide albo carbon.
  3. Uruchom serwer. Po starcie w plikach pojawi się folder oxide (przy Carbonie carbon).
  4. Pobierz wtyczkę (plik .cs) z umod.org (otwiera się w nowej karcie) albo strony wtyczek Carbona.
  5. W zakładce Pliki otwórz oxide/plugins (przy Carbonie carbon/plugins) i wgraj plik przyciskiem Wyślij. Wiele plików naraz wygodniej wgrasz przez SFTP.

    Dane SFTP w zakładce Ustawienia: SERVER ADDRESS (1), USERNAME (2) i przycisk Launch SFTP (3)
    Dane SFTP w zakładce Ustawienia: SERVER ADDRESS (1), USERNAME (2) i przycisk Launch SFTP (3)
  6. Wtyczka wczyta się sama. Jej ustawienia pojawią się w oxide/config. Po zmianie ustawień wpisz w Konsoli oxide.reload NazwaWtyczki.

Uprawnienia nadajesz komendami w Konsoli:

Tekst
oxide.grant user TwojNick nazwawtyczki.uprawnienie
oxide.grant group admin nazwawtyczki.uprawnienie
oxide.plugins

Ostatnia komenda wypisuje wczytane wtyczki i ich wersje.

Najczęstsze problemy#

  • Serwer długo się uruchamia. Przy pierwszym starcie, po wipe'ie i po zmianie mapy generuje świat. Poczekaj na Server startup complete w Konsoli.
  • Serwer wyłącza się z braku pamięci. Zmniejsz WORLD SIZE (to nowa mapa) albo przejdź na większy pakiet. Pomaga też codzienny restart w Harmonogramach.
  • Po czwartkowej aktualizacji nikt nie może wejść. Gra i serwer muszą mieć tę samą wersję. Zrestartuj serwer i sprawdź w Konsoli, czy pobrał aktualizację.
  • Wtyczka nie działa. Sprawdź, czy MODDING FRAMEWORK nie jest ustawiony na vanilla, i poszukaj błędów kompilacji w Konsoli. Często wtyczka jest nieaktualna albo wymaga innej wtyczki.
  • Nie widać serwera na liście. Dołącz przez client.connect. Lista odświeża się z opóźnieniem.
  • Pozostałe kłopoty z wejściem opisuje artykuł Nie mogę się połączyć, a z uruchomieniem Serwer nie startuje.

Zobacz też#