// Terraria

Serwer Terraria z TShock: pluginy i zarządzanie

Serwer Terraria z TShock: pluginy i zarządzanie

Czysty serwer Terrarii stawia się w kilka minut i na wieczór budowania ze znajomymi w zupełności wystarcza. Ale gdy serwer rośnie — więcej graczy, dochodzą obcy, świat, o który dbasz — dobijasz do granic: brak kont, brak uprawnień, brak ochrony przed grieferami. Dokładnie po to istnieje TShock: oprogramowanie serwerowe, które zastępuje serwer vanilla i robi z niego pełnoprawną, łatwą w zarządzaniu platformę z pluginami, uprawnieniami i regionami. A najlepsze jest to, że gracze niczego nie zauważą — wchodzą po prostu swoją zwykłą Terrarią.

Vanilla czy TShock: jaka jest różnica?

Serwer vanilla to goły program dołączony do Terrarii. Robi dokładnie jedną rzecz: utrzymuje świat. TShock to darmowa, otwartoźródłowa alternatywa, która buduje na tym kompletną warstwę zarządzania:

  • Konta i grupy. Gracze się rejestrują, a ty ustalasz dla każdej grupy, co wolno: od gościa przez moderatora po administratora.
  • Komendy. Teleportowanie graczy, zmiana pory dnia, dawanie przedmiotów, rozdawanie banów — w grze albo z konsoli.
  • Regiony. Ochrona obszarów przed budowaniem i niszczeniem, idealna dla spawnu i wspólnych projektów.
  • Pluginy. Rozszerzenia dające serwerowi funkcje, których vanilla po prostu nie ma.

Najważniejsze do zapamiętania: TShock nie zmienia niczego w samej grze. Żadnych nowych przedmiotów, żadnych nowych bossów — do tego potrzebujesz tModLoadera, o którym dalej. TShock działa w całości po stronie serwera, więc każdy ze zwykłą instalacją Terrarii może dołączyć od razu.

Pierwszy start: od razu przejmij superadmina

Na serwerze hostowanym wybierasz TShock jako oprogramowanie serwera i startujesz go z panelu; na serwerze Terraria od MC-Node załatwisz to kilkoma kliknięciami. Potem następuje najważniejszy krok całego procesu: zrobienie z siebie najwyższego administratora. TShock zabezpiecza to jednorazowym kodem konfiguracyjnym:

  1. Zajrzyj do konsoli. Przy pierwszym starcie TShock pokazuje kod setup, wyraźnie oznaczony między liniami rozruchu.
  2. Wejdź na swój serwer zwykłym klientem Terrarii.
  3. Wpisz na czacie /setup i kod z konsoli. Jesteś teraz tymczasowo w trybie konfiguracji.
  4. Załóż konto komendą /user add jouwnaam wachtwoord superadmin i zaloguj się przez /login jouwnaam wachtwoord.
  5. Zamknij tryb konfiguracji jeszcze jednym /setup. Od tej chwili kod jest bezużyteczny.

Zrób to od razu po pierwszym starcie. Dopóki nie istnieje superadmin, twój serwer jest statkiem bez steru — a kodu setup nie chcesz zostawiać na wierzchu, gdy gracze są już online.

Ustawienia, które naprawdę się liczą

TShock trzyma swoją konfigurację w config.json w folderze tshock. Można się w niej gubić całymi dniami, ale trzy rzeczy chcesz mieć ogarnięte od pierwszego dnia:

  • Hasło serwera, dopóki serwer nie jest przeznaczony dla wszystkich. Publiczny serwer bez hasła prędzej czy później ktoś znajdzie — również ludzie o nie najlepszych zamiarach.
  • Ochrona spawnu i regiony. Zabezpiecz przynajmniej okolicę spawnu regionem (komendami /region), żeby nowi gracze nie zaczynali w rozkopanym kraterze. Duże wspólne budowle dostają własny region.
  • Uprawnienia per grupa. Przejdź przez domyślne grupy i przy każdym uprawnieniu zadaj sobie pytanie: czy chcę, żeby przypadkowy nowicjusz mógł to zrobić? Materiały wybuchowe to klasyk, który chowa się za wyższą rangą.

Uczciwie mówiąc: TShock ma mnóstwo opcji, a wartości domyślne nie są idealne dla każdego serwera. Poświęć godzinkę na przejście konfiguracji; zwróci się podwójnie przy pierwszej wizycie znudzonego griefera.

Pluginy: kierunki warte spróbowania

Pluginy to pliki .dll, które wrzucasz do folderu ServerPlugins, po czym restartujesz serwer. Społeczność zbudowała ich przez lata setki; te kierunki zobaczysz na praktycznie każdym poważnym serwerze:

  • Ochrona i rollback — rozbudowany anty-grief, szerszy niż wbudowane regiony, łącznie z cofaniem wyrządzonych szkód.
  • Ekonomia i sklepy — waluta, sklepy i nagrody za bossów czy eventy.
  • Warpy i domy — punkty teleportacji, żeby gracze nie musieli pół godziny maszerować przez mapę.
  • Czat i mostki do Discorda — przekazywanie czatu serwera na Discorda społeczności i z powrotem.

Dwa praktyczne ostrzeżenia. Po pierwsze: zawsze sprawdzaj, czy plugin powstał pod twoją wersję TShock, inaczej serwer nie wystartuje albo plugin po cichu nic nie robi. Po drugie: dodawaj pluginy pojedynczo i testuj po drodze. Jak coś się zepsuje, od razu wiesz, kto zawinił.

TShock czy tModLoader? Krótka dygresja

To pytanie pada zawsze: a mogę też mieć mody? Wtedy mówimy o tModLoaderze, a to zasadniczo inna droga. tModLoader dodaje zawartość — nowe przedmioty, bossów i kompletne przebudowy — ale wymaga, żeby każdy gracz miał tModLoadera z tymi samymi modami. TShock dodaje zarządzanie i od graczy nie wymaga zupełnie niczego. Połączenie obu tak po prostu się nie uda; w praktyce wybierasz jedno. Zasada kciuka: chcesz nowej zawartości — bierz tModLoadera; chcesz dobrze zarządzanego (pół)publicznego serwera z rozgrywką vanilla — bierz TShock. Pełne porównanie znajdziesz w naszym artykule o hostingu serwerów Terraria, niżej w sekcji czytaj dalej.

Zarządzanie światem i backupy

Twój świat Terrarii to jeden plik .wld, co czyni backupy zaskakująco prostymi — i niewybaczalnym jest ich pomijanie. Griefer, uszkodzony zapis albo nieudany eksperyment z pluginami: z wczorajszym backupem to wzruszenie ramion, bez niego — koniec historii. Rób backup przynajmniej przed każdym wielkim momentem: pokonaniem Wall of Flesh (hardmode zmienia świat na stałe), dużymi eventami i każdą zmianą pluginów. W panelu MC-Node backup robisz jednym kliknięciem i możesz go też pobrać (tak zrobisz backup), żeby zawsze istniała kopia poza serwerem.

Jeszcze jedna rada na koniec: nie oczekuj, że ustawisz wszystko idealnie w jeden wieczór. Zacznij od superadmina, hasła i chronionego spawnu — tym wyłapiesz większość nieszczęść — a resztę rozbudowuj spokojnie w miarę wzrostu serwera.

Czytaj dalej

// WYPRÓBUJ SAM
Twój serwer Terraria online w 60 sekund
Zobacz pakiety →