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:
- Pobierz najnowszą wersję TShock z oficjalnego repozytorium na GitHubie.
- Rozpakuj archiwum do wybranego folderu na serwerze.
- Na Linuksie zainstaluj środowisko .NET Runtime (wersja zgodna z TShock).
- Uruchom serwer komendą
./TShock.Server(Linux) lubTShock.Server.exe(Windows). - 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.