Jak vytvořit Terraria server
Na této stránce
S přáteli je Terraria úplně jiná hra: jeden kope, druhý staví, třetí jde hledat bosse, na kterého nikdo není připravený. Ke hře Terraria v multiplayeru potřebujete server a hra nabízí dva druhy — relaci Host & Play přes Steam, která běží ve vaší hře, a dedikovaný Terraria server, který běží samostatně.
Tento návod popisuje obojí a pak vás provede vytvořením dedikovaného serveru na vašem PC, výběrem mezi Vanilla, TShock a tModLoader, provozem u hostingu a tím, která zařízení se mohou skutečně připojit. Je psán pro Terraria 1.4.5, aktuální verzi.
Host & Play, nebo dedikovaný server
Host & Play je tlačítko v nabídce Multiplayer hry Terraria. Vyberete svět, Steam pozve vaše přátele a hrajete. Nevyžaduje žádné nastavení, a proto je to správná volba na večerní hraní. Háček: svět běží ve vaší hře a skončí ve chvíli, kdy odejdete, a takto se mohou připojit jen přátelé ze Steamu.
Dedikovaný server je samostatný program — TerrariaServer — který provozuje svět, aniž by na daném počítači někdo hrál. Přátelé se připojují přes Join via IP, kdykoli chtějí, a svět běží dál, i když se odhlásíte.
| Host & Play | Dedikovaný server | |
|---|---|---|
| Nastavení | Žádné | Pár minut, doma navíc přesměrování portu |
| Online, když hostitel nehraje | Ne | Ano, dokud server běží |
| Kdo se může připojit | Přátelé ze Steamu, které pozvete | Kdokoli s IP, portem a heslem |
| Admin nástroje a pluginy | Ne | S TShock |
| Mody | S tModLoader | S tModLoader |
Chcete mít svět online bez zapnutého počítače? Terraria server od HytHost s Vanilla, TShock nebo tModLoader začíná na €2.59/měsíc.
Zobrazit tarify TerrariaVytvořte dedikovaný Terraria server doma
Najděte server
Pokud máte Terraria na Steamu, server už máte: TerrariaServer.exe je ve složce hry (ve Steamu klikněte pravým tlačítkem na Terraria > Manage > Browse local files). Pro Linux nebo počítač bez hry si stáhněte dedikovaný server z terraria.org — aktuální soubor je terraria-server-1458.zip a obsahuje verze pro Windows, Linux i Mac.
Spusťte ho a odpovězte na otázky
- Spusťte
TerrariaServer.exe(na Linuxu./TerrariaServer.bin.x86_64, ideálně vtmux, aby přežil zavření terminálu). - Vyberte svět, nebo stiskněte
npro nový: velikost (malý, střední, velký), obtížnost (Classic, Expert, Master, Journey), zlo světa, název a volitelný seed. - Max players — Enter pro 16.
- Server port — Enter pro 7777.
- Automatically forward port? —
ypožádá router o otevření portu přes UPnP. Často to funguje; pokud se přátelé stále nemohou připojit, přesměrujte port ručně. - Heslo — nastavte ho, pokud nechcete na serveru cizí lidi.
Když konzole oznámí, že se server spustil, běží. Příkazem exit ho zastavíte — předtím uloží svět.
Otevřete port
Přesměrujte na routeru TCP port 7777 na lokální IP adresu PC a povolte TerrariaServer ve firewallu. Přátelé se pak připojí přes vaši veřejnou IP a port 7777; vy se ze stejného PC připojíte přes 127.0.0.1.
Přeskočte otázky pomocí serverconfig.txt
U serveru, který spouštíte často, vložte odpovědi do konfiguračního souboru a spouštějte ho příkazem TerrariaServer.exe -config serverconfig.txt. Ke stažení je přiložen příklad s okomentovanou každou volbou:
world=C:\Users\You\Documents\My Games\Terraria\Worlds\MyWorld.wld autocreate=2 worldname=MyWorld difficulty=1 maxplayers=8 port=7777 password=changeme motd=Welcome, survivors secure=1
autocreate vytvoří svět, pokud soubor neexistuje (1 malý, 2 střední, 3 velký); difficulty je 0 Classic, 1 Expert, 2 Master, 3 Journey a platí jen pro nový svět. Světy jsou na Windows v Documents/My Games/Terraria/Worlds a na Linuxu v ~/.local/share/Terraria/Worlds.
Vanilla, TShock, nebo tModLoader
- Vanilla je oficiální server přesně tak, jak ho dodává Re-Logic. Má hrstku příkazů konzole a nic víc. Ideální pro partu přátel, kteří si navzájem věří.
- TShock je server postavený na vanille, který přidává to, co veřejný server potřebuje: hráčské účty, skupiny a oprávnění, ochranu oblastí proti griefingu, bany, zákazy předmětů, postavy na straně serveru a pluginy. Hráči se připojují s běžnou hrou. Aktuální verze TShock 6 běží na Terraria 1.4.5.
- tModLoader spouští obsahové mody jako Calamity a Thorium. Každý hráč potřebuje také tModLoader a ten je stále založen na Terraria 1.4.4, takže svět hraný na 1.4.5 v něm nelze otevřít. Má vlastní návod: jak vytvořit tModLoader server.
První spuštění TShock
Nový TShock server vypíše v konzoli instalační kód (uloží se také do tshock/setup-code.txt). Připojte se k serveru a napište do chatu:
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
První řádek vám dá dočasná práva, druhý vytvoří účet vlastníka a poslední uzavře systém nastavení. Nastavení najdete v tshock/config.json. Starší návody zmiňují /auth; aktuální TShock používá /setup.
Vytvořte Terraria server na HytHost
- Objednejte a vyberte software. Na stránce Terraria hosting zvolte tarif, pak Vanilla, TShock nebo tModLoader a verzi hry od 1.4.1 po nejnovější 1.4.5. Server se po zaplacení vytvoří automaticky.
- Nastavte svět v záložce Startup. Název světa, velikost, obtížnost (včetně Journey a Master), seed, heslo, zprávu dne a maximální počet hráčů. Velikost, obtížnost a seed platí jen při vytvoření nového světa.
- Nebo si přineste vlastní svět. Zastavte server, nahrajte soubor
.wlddosaves/Worldspřes správce souborů nebo sFTP a v záložce Startup nastavte World Name na název souboru bez.wld. Název smí obsahovat písmena, číslice,-a_, takže soubor s mezerami nejprve přejmenujte. - Připojte se přes IP. V Terrarii zvolte Multiplayer > Join via IP, zadejte adresu a port z panelu a heslo. Na sdílené IP panel ukáže port, který vám byl přidělen; doplněk Dedicated IP dá serveru vlastní adresu s portem 7777.
Rozmysleli jste si software? Záložka Software přepíná mezi Vanilla, TShock a tModLoader a mění verzi, přičemž zachová váš svět, heslo, zprávu dne i počet slotů a předtím uloží snapshot světa. Jediné přepnutí, které odmítne, je svět 1.4.5 do tModLoader, který ho neumí otevřít.
Vanilla, TShock nebo tModLoader, libovolná verze od 1.4.1 do 1.4.5 – Terraria hosting od €2.59/měsíc, Iron pro partu přátel za €5.18/měsíc.
Zobrazit tarify TerrariaJak udržet server online, když je vaše PC vypnuté
Server doma je zdarma a pro partu, která hraje společně, může stačit navždy. Omezení je prosté: svět je online přesně tak dlouho, jako vaše PC. Pokaždé, když vypnete počítač, restartujete kvůli aktualizaci nebo si vezmete notebook s sebou, server jde s ním — a kamarád, který se chtěl na hodinku přihlásit těžit, nenajde nic.
Domácí hosting navíc vyžaduje router, který můžete nastavit; některá připojení — mobilní internet, mnoho sdílených linek „CGNAT“ — příchozí hráče vůbec nepřijmou.
To je upřímný důvod k pronájmu serveru: ne že se rychleji nastaví, ale že udrží svět online nepřetržitě bez vašeho PC. Pro malé skupiny stojí méně, než lidé čekají — Vanilla a TShock pohodlně běží na tarifu Copper s 2 GB. Pokud chcete nejdřív vidět všechny bezplatné možnosti, přečtěte si bezplatný hosting Terraria serveru.
Mobil, konzole a crossplay
Hráči na mobilu se mohou připojit k Vanilla Terraria serveru přes IP a port, když telefon i server běží na stejné verzi hry. Na telefonu je to Multiplayer > Online a pak přidáte adresu a port serveru.
- Verze se musí shodovat. Telefony se aktualizují podle vlastního plánu, takže pokud je telefon na jiné verzi, zvolte pro server odpovídající verzi — na HytHost při objednávce nebo později v záložce Software, kdekoli od 1.4.1 po 1.4.5.
- Hráči na konzolích se zatím nemohou připojit k dedikovaným serverům. Re-Logic uvádí, že crossplay pro konzole se chystá, ale dnes hráči na Xbox, PlayStation a Switch hrají jen mezi sebou na vlastních systémech.
- tModLoader je jen pro PC, takže hráči na mobilu se k modovanému serveru nepřipojí.
- Steam a GOG jsou stejná PC hra a obě se mohou připojit k dedikovanému serveru přes Join via IP. Pozvánky Host & Play fungují jen na Steamu.
Příkazy serveru a kolik RAM potřebujete
Tyto příkazy pište do konzole serveru, bez lomítka:
| Příkaz | Co dělá |
|---|---|
help | Vypíše všechny příkazy |
playing | Ukáže, kdo je online |
save | Uloží svět |
exit | Uloží a zastaví server; exit-nosave zastaví bez uložení |
kick <player> / ban <player> | Vyhodí nebo zabanuje hráče; pro odbanování smažte jeho řádek z banlist.txt |
password <new> | Změní heslo serveru; samotné password ho zobrazí |
say <message> | Pošle zprávu všem |
motd <text> | Změní zprávu dne |
dawn, noon, dusk, midnight | Nastaví denní dobu |
settle | Ustálí všechny kapaliny |
seed | Ukáže seed světa |
RAM: vanilla server je nenáročný. Naprázdno bez hráčů používá zhruba 0,6 GB na malém světě, 0,8 GB na středním a o něco víc než 1 GB na velkém, a víc, jak hráči prozkoumávají. 2 GB pohodlně utáhnou Vanilla nebo TShock pro malou skupinu, 4 GB se hodí pro větší skupinu nebo velký, hodně prozkoumaný svět a tModLoader s velkými obsahovými mody chce 6–8 GB.
Často kladené otázky
Serverový software je zdarma: je součástí verze Terraria na Steamu, lze ho stáhnout z terraria.org a TShock i tModLoader jsou také zdarma. Provoz na vlastním PC stojí jen elektřinu, ale svět je online, jen dokud je PC zapnuté. Pronajatý server je placená možnost pro svět, který zůstane online i bez něj.
Spusťte TerrariaServer.exe ze složky hry Terraria, vyberte nebo vytvořte svět, potvrďte port 7777 a nastavte heslo. Přesměrujte na routeru TCP port 7777 na své PC a přátelé se připojí přes vaši veřejnou IP pomocí Join via IP.
Ano, na Vanilla serveru, když telefon i server běží na stejné verzi hry. Hráči na mobilu zvolí Multiplayer, pak Online a přidají IP adresu a port serveru. Servery tModLoader jsou jen pro PC, takže hráči na mobilu se k modovanému serveru nepřipojí.
Zatím ne. Hráči na Xbox, PlayStation a Switch se dnes nemohou připojit k dedikovaným serverům; hrají s ostatními na stejné rodině konzolí. Re-Logic uvádí, že crossplay pro konzole se chystá.
Výchozí je port 7777 přes TCP. Doma přesměrujte na routeru TCP 7777 na PC, na kterém server běží. Hostovaný server ukazuje adresu a port v panelu, takže není co přesměrovávat.
Vanilla pro přátele, kteří chtějí jen hrát. TShock pro veřejné nebo komunitní servery, které potřebují účty, oprávnění a ochranu proti griefingu. tModLoader pro obsahové mody jako Calamity nebo Thorium, přičemž tModLoader musí mít i každý hráč.
2 GB pohodlně utáhnou Vanilla nebo TShock pro malou skupinu. Zvolte 4 GB pro větší skupinu nebo velký, hodně prozkoumaný svět a 6 až 8 GB pro tModLoader s velkými obsahovými mody jako Calamity nebo Thorium.
V Terrarii zvolí Multiplayer, pak Join via IP a zadají IP adresu serveru, port a heslo. U serveru na vašem PC je to vaše veřejná IP a port 7777; u hostovaného serveru adresa a port uvedené v panelu.
Ano. Zkopírujte soubor .wld ze své složky Worlds do složky světů na serveru a nasměrujte na něj server. Na HytHost ho nahrajte do saves/Worlds a v záložce Startup nastavte World Name na název souboru; modovaný svět potřebuje i svůj soubor .twld. Světy vám také zdarma přeneseme.
Server na vlastním PC je online, jen dokud je PC zapnuté, takže svět, který je vždy dostupný, potřebuje stroj, který se nikdy nevypíná. Přesně tím je pronajatý server: stejný dedikovaný server běžící v datovém centru, aniž byste museli cokoli nechávat zapnuté.
Váš svět online, i když vy nejste
Terraria hosting HytHost provozuje Vanilla, TShock nebo tModLoader na libovolné verzi od 1.4.1 po 1.4.5, s automatickými zálohami a bezplatným přenosem světa — od €2.59/měs.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursByl tento návod užitečný?