Serwer dedykowany Terraria z TShock: poradnik

Terraria to kultowa gra sandbox, która w trybie wieloosobowym oferuje jeszcze więcej zabawy. Dedykowany serwer pozwala graczom dołączać w dowolnym momencie. W tym poradniku pokażemy, jak zainstalować TShock, skonfigurować świat i zarządzać uprawnieniami. Sprawdź naszą ofertę serwerów Terraria.

Instalacja TShock

TShock to najpopularniejsza platforma serwerowa dla Terrarii z systemem uprawnień, ochroną regionów i pluginami. Instalacja:

  1. Pobierz najnowszą wersję TShock z oficjalnego repozytorium na GitHubie.
  2. Rozpakuj archiwum do wybranego folderu na serwerze.
  3. Na Linuksie zainstaluj środowisko .NET Runtime (wersja zgodna z TShock).
  4. Uruchom serwer komendą ./TShock.Server (Linux) lub TShock.Server.exe (Windows).
  5. Przy pierwszym uruchomieniu serwer poprosi o utworzenie nowego świata lub wskazanie istniejącego.

Przy hostingu HostValues TShock jest preinstalowany i gotowy do użycia od razu.

Konfiguracja serverconfig.txt

Plik serverconfig.txt zawiera podstawowe ustawienia serwera:

  • world: ścieżka do pliku świata (.wld).
  • maxplayers: maksymalna liczba graczy (domyślnie 8).
  • port: port serwera (domyślnie 7777).
  • password: hasło wymagane do połączenia (puste = serwer otwarty).
  • worldname: nazwa świata, jeśli serwer ma go wygenerować automatycznie.
  • autocreate: rozmiar automatycznie generowanego świata (1 = mały, 2 = średni, 3 = duży).
  • difficulty: tryb gry (0 = Classic, 1 = Expert, 2 = Master, 3 = Journey).

Serwer możesz też uruchomić z parametrami: ./TShock.Server -config serverconfig.txt.

Rozmiary świata

Terraria oferuje trzy rozmiary świata, a każdy wpływa na wydajność serwera:

  • Mały (Small): 4200 x 1200 bloków. Szybkie generowanie, niskie zużycie zasobów. Odpowiedni dla 2-4 graczy.
  • Średni (Medium): 6400 x 1800 bloków. Dobry balans między rozmiarem a wydajnością. Odpowiedni dla 4-8 graczy.
  • Duży (Large): 8400 x 2400 bloków. Najwięcej zawartości, ale wymaga więcej RAM i mocy procesora. Odpowiedni dla większych grup.

System uprawnień TShock

TShock oferuje rozbudowany system grup i uprawnień. Domyślne grupy to: guest, default, vip, trustedadmin i owner. Zarządzanie grupami odbywa się przez komendy w grze:

  • /group addperm nazwa_grupy uprawnienie: dodanie uprawnienia do grupy.
  • /user group nazwa_gracza nazwa_grupy: przypisanie gracza do grupy.
  • /region protect nazwa_regionu: ochrona wybranego obszaru przed modyfikacją.

Token administratora (setup code) jest wyświetlany w konsoli przy pierwszym uruchomieniu. Użyj go w grze komendą /setup kod, aby uzyskać pełne uprawnienia właściciela.

Pluginy i mody

TShock obsługuje pluginy, które rozszerzają funkcjonalność serwera. Umieść pliki .dll pluginów w folderze ServerPlugins i zrestartuj serwer. Popularne pluginy to:

  • WorldEdit: zaawansowane narzędzia do edycji świata.
  • InfiniteChests: przechowywanie zawartości skrzyń w bazie danych (brak limitu skrzyń).
  • AutoBoss: automatyczne pojawianie się bossów w określonych odstępach czasu.

Sprawdzaj kompatybilność pluginów z Twoją wersją TShock, ponieważ nieaktualne mogą powodować awarie.

Łączenie z serwerem

Gracze łączą się przez menu Multiplayer w Terrarii, podając adres IP i port. Upewnij się, że port jest otwarty w firewallu. Przy hostingu HostValues adres i port znajdziesz w panelu gry.

Ile RAM potrzebuje serwer Terraria?

Terraria nie jest szczególnie wymagająca. Dla serwera z małym lub średnim światem i do 8 graczy wystarczy 1-2 GB RAM. Duży świat z pluginami i większą liczbą graczy może wymagać 2-4 GB. Sprawdź nasze pakiety hostingu Terraria.

Czy mogę wgrać istniejący świat na serwer?

Tak. Skopiuj plik .wld ze swojego komputera (folder Terraria w Dokumentach) na serwer przez SFTP. Następnie w pliku serverconfig.txt ustaw ścieżkę world na wgrany plik. Po restarcie serwer wczyta Twój świat. Upewnij się, że wersja serwera jest taka sama jak wersja gry, w której świat został utworzony.

Jak zaktualizować TShock do nowszej wersji?

Pobierz nową wersję TShock z GitHuba. Zatrzymaj serwer, zrób kopię zapasową, nadpisz pliki serwerowe nowymi (zachowaj folder ze światami i konfiguracją). Po starcie sprawdź kompatybilność pluginów.


Nadal masz problem? Otwórz zgłoszenie do supportu, nasz zespół chętnie pomoże.

Powrót do bazy wiedzy