Skip to main content

Settings Guide: ustawienia, serwer, wydajność

Terraria's Settings kontrolują trudność rozgrywki, zachowanie interfejsu i wejścia, parametry tworzenia świata, autosave i zachowanie pauzy oraz konfigurację serwera. Odpowiednie dostosowanie ustawień dopasowuje grę do preferowanego poziomu wyzwania, potrzeb multiplayer i platformy.

Gdzie znaleźć ustawienia i pliki zapisu

  • Uzyskaj dostęp do Settings z ekranu tytułowego lub menu Esc w grze.
  • Lokalizacje danych zapisu:
    • macOS: ~/Library/Application Support/Terraria/Worlds
    • Linux: ~/.local/share/Terraria/Worlds
  • Wykonywalny plik serwera i przykładowy plik konfiguracyjny (serverconfig.txt) znajdują się w katalogu instalacyjnym Terraria (np. Steam: C:\Program Files (x86)\Steam\steamapps\common\Terraria). Użyj TerrariaServer.exe -config serverconfig.txt, aby uruchomić serwer z tym plikiem.

Trudność gry i opcje świata

Trudność świata (wybierana przy tworzeniu świata)

  • Expert Mode: Przeciwnicy i bossowie mają więcej zdrowia, nowe ataki i debuffy, ulepszoną sztuczną inteligencję oraz szybsze wypadające łupy/skarb; bossowie upuszczają Treasure Bags i ekskluzywne przedmioty vanity/power. Odrodzenie jest wolniejsze, a przeciwnicy zbierają upuszczone monety.
  • Master Mode: Trudniejszy niż Expert (dostępny jako dodatkowa opcja o wyższym poziomie trudności).
  • Journey Mode: Tryb nastawiony na kreatywność, dający specjalne zdolności, takie jak zmiana trudności, manipulacja czasem, zmiana współczynnika spawnów przeciwników oraz duplikacja Research przedmiotów. Światów Journey można używać tylko postaciami utworzonymi jako Journey characters.

Trudność postaci (wybierana przy tworzeniu postaci)

  • Ustawia zasady trudności dla tej postaci we wszystkich światach (Classic/Softcore i inne opcje widoczne przy tworzeniu postaci).

Rozmiar świata i seedy

  • Opcje rozmiaru świata: Small, Medium (o 50% większy niż Small), Large (dwa razy większy niż Small). Rozmiar wpływa na czasy podróży oraz ilość generowanych surowców/struktur.
  • Nazwa świata pojawia się na ekranie Select World i dla gości w multiplayerze.
  • World seed odtwarza identyczny świat po ponownym użyciu; rzadkie seedy mogą drastycznie zmienić generację i nie są zalecane na pierwsze przejście.

Ustawienia rozgrywki i interfejsu

  • Autosave: Gdy On, świat zapisuje się automatycznie co 10 minut. Gdy Off, zapisy występują tylko przy wyjściu przez menu Esc.
  • Autopause (tylko single-player): Gdy On, gra pauzuje za każdym razem, gdy otwierasz menu Esc lub rozmawiasz z NPC. Uwaga: włączenie Autopause ogranicza niektóre interakcje (używanie przeciągnij-i-upuść w ekwipunku jest ograniczone; pasek szybkiego dostępu działa dalej).
  • Minimap: Przełącz wyświetlanie mapy On/Off.
  • Maskowanie haseł: Ukrywaj hasła gwiazdkami podczas dołączania do multiplayera.
  • Zoom: Skaluje widok gry niezależnie od rozdzielczości; można też zmieniać klawiszami + i - w grze.
  • UI Scale (UI Scale/Ul Scale): Skaluje interfejs niezależnie od rozdzielczości; regulowane tylko w trakcie gry.
  • Activate Set Bonuses: Skonfiguruj, jak aktywują się bonusy z kompletów zbroi (np. naciśnij Up dwa razy lub Down dwa razy).
  • Smart Doors: Automatycznie otwieraj lub zamykaj drzwi przy przechodzeniu przez nie.
  • Hover Controls: Włącz możliwość unoszenia się skrzydeł.
  • Autofire: Włącz automatyczne strzelanie dla broni globalnie.
  • Smart Cursor / Auto Select modes: Ułatwiają budowę, użycie narzędzi i umieszczanie przedmiotów (automatycznie przełącza narzędzia lub pochodnie przy najechaniu na odpowiednie cele).
  • Kursor i przypisywanie wejść: Przypisz klawisze ponownie i skorzystaj z przycisków środkowego/bocznego myszy dla dodatkowych opcji wejścia.
  • Zachowanie prawego przycisku: Kliknięcie prawym przyciskiem na przeciwniku przy użyciu summon weapon zmusza miniony do atakowania tego celu.

Eksperymentalne i zaawansowane ustawienia klienta (config.json)

  • UseExperimentalFeatures: Gdy true, włącza funkcje, takie jak wprowadzanie niestandardowego seeda i użycie texture packów.
  • UseSmartCursorForCommonBlocks: Gdy true, Smart Cursor stosuje się do typowych rodzajów bloków.
  • SettingsUnlock_WorldEvil: Jeśli true, pozwala wybrać Corruption/Crimson nawet jeśli świat nigdy nie wszedł w Hardmode.

Konfiguracja serwera i sieć

  • TerrariaServer.exe akceptuje parametry w wierszu poleceń i plik konfiguracyjny:
    • -config aby określić plik konfiguracyjny.
    • -port aby ustawić port nasłuchu (domyślny port powszechnie używany to 7777).
    • -players / -maxplayers aby ustawić maksymalną liczbę graczy.
    • -pass / -password aby ustawić hasło serwera.
    • -world aby załadować i uruchomić z danym światem.
    • -autocreate aby automatycznie stworzyć świat, jeśli żaden nie zostanie znaleziony (size: 1=Small, 2=Medium, 3=Large).
    • -banlist aby określić plik banlisty (domyślnie banlist.txt).
    • -worldname aby ustawić wyświetlaną nazwę świata przy auto-tworzeniu lub ładowaniu.
  • Umieść konfigurację serwera w katalogu instalacyjnym Terraria lub uruchom serwer z tego katalogu.

Przygotowanie sieci do hostowania

  • Przypisz statyczny lokalny adres IP maszynie serwera, aby zapobiec problemom z przekierowaniem portów spowodowanym zmianą adresu przez router.
  • Jeśli pozwalasz graczom z internetu, przekieruj port serwera na routerze do statycznego lokalnego IP serwera.
  • Upewnij się, że zapora sieciowa zezwala na TerrariaServer.exe oraz wybrany port (domyślnie 7777).
  • Dla graczy zdalnych podaj globalny adres IP routera (lub nazwę Dynamic DNS). Gra zapisuje adresy IP, a nie nazwy domen, więc poinstruuj graczy, aby wpisywali nazwę domeny za każdym razem, jeśli używasz Dynamic DNS.

Rozwiązywanie typowych problemów z połączeniem

  • Zweryfikuj, czy łączący się gracze używają poprawnego adresu IPv4 lub globalnego IP oraz poprawnego portu.
  • Sprawdź reguły zapory i przekierowania portów na routerze.
  • Jeśli adresy IP są dynamiczne, ponownie sprawdź i przekaż aktualny adres lub użyj Dynamic DNS i poproś graczy o wpisanie nazwy domeny zamiast zapisanego IP.

Uwagi dotyczące platform

  • Linux/macOS: Konfiguracja serwera i wiele zadań konfiguracyjnych wykonywane są w terminalu. Użyj ip addr (Linux/macOS) lub ifconfig, aby znaleźć adresy interfejsów sieci lokalnej. Zapoznaj się z podstawowymi poleceniami terminala przed wprowadzaniem zmian.

Wskazówki przy wyborze ustawień

  • Użyj Journey Mode do zabawy kreatywnej, ćwiczenia mechanik lub Research przedmiotów.
  • Użyj Expert/Master dla zwiększonego wyzwania i ekskluzywnych łupów (Treasure Bags).
  • Włącz Autosave (On) dla bezpieczeństwa podczas długich sesji lub niestabilnych systemów; użyj Off, jeśli wolisz zapisywać tylko przy wyjściach.
  • Włącz Smart Cursor, Auto Select i Autofire, aby usprawnić budowanie i walkę, zwłaszcza na dużych światach lub przy projektach kreatywnych.
  • Przy hostowaniu ustaw czytelną nazwę świata i rozważ użycie hasła dla prywatnych sesji. Przypisz statyczny IP i przekieruj porty przed zapraszaniem graczy z internetu.