1. Báza znalostí
  2. Cloud a servery
  3. Virtuálny server (VPS)
  4. Ako nainštalovať Terraria server na Ubuntu 22.04
  1. Báza znalostí
  2. Cloud a servery
  3. Ako nainštalovať Terraria server na Ubuntu 22.04

Ako nainštalovať Terraria server na Ubuntu 22.04

Kopanie, boj, objavovanie a budovanie. Terraria stojí na jednoduchej, ale návykovej kombinácii činností, vďaka ktorým patrí medzi najobľúbenejšie sandboxové hry vôbec.

Ak si chcete užiť rozľahlý 2D svet plný biómov, bossov a pokladov, vlastný Terraria server je výborný základ. Získate nad hrou väčšiu kontrolu, server bude dostupný nonstop a pri dobrej odozve oceníte každú milisekundu navyše – najmä počas boss fightov.

Terraria patrí medzi najpredávanejšie hry histórie a vďaka tomu má veľkú a aktívnu komunitu hráčov aj modderov. Dobrá správa je, že jej server je natívne spustiteľný súbor pre Linux. To znamená, že jeho sprevádzkovanie je pomerne priamočiare a nepotrebujeme naň žiadne ďalšie behové prostredie.

Čo budeme potrebovať

Postupy v tomto návode fungujú na serverovom operačnom systéme Ubuntu 22.04 na bežnom VPS s verejnou IP adresou.

Terraria server nie je výpočtovo náročný. Pamäť a záťaž rastú najmä podľa veľkosti sveta a počtu hráčov. Na pohodlnú prevádzku pre menšiu skupinu hráčov preto postačí aj skromnejšia inštancia.


V našom prípade používame server s parametrami:

2× vCPU, 2 GB RAM a 20 GB SSD

Po vytvorení inštancie použijeme stiahnutý privátny kľúč. V tomto návode má súbor názov terraria-server.pem. Na server sa pripojíme cez SSH ako používateľ root.
IP adresa v príklade je 185.87.12.173, vaša sa môže líšiť:

ssh -i terraria-server.pem root@185.87.12.173

Inštalácia potrebného softvéru

Najskôr aktualizujeme zoznam balíkov a samotný systém, aby sme mali k dispozícii najnovšie bezpečnostné záplaty:

sudo apt update && sudo apt upgrade -y

Na sprevádzkovanie servera nám stačia nástroje na stiahnutie a rozbalenie archívu, teda wget a unzip.

Nainštalujeme aj program screen, vďaka ktorému bude server bežať ďalej aj po odhlásení zo SSH:

sudo apt install -y wget unzip screen

Ak je na serveri spustený firewall, potrebujeme povoliť komunikáciu na porte, ktorý Terraria používa. Ide o port 7777/TCP:

sudo ufw allow 7777/tcp

Ak má váš VPS aj cloudový firewall mimo samotného systému, povoľte port 7777/TCP aj tam. Vo Websupporte ho nájdete v nastaveniach firewall pravidiel. Bez toho nemusí byť server dostupný z internetu.

Vytvorenie používateľa pre Terraria server

Z bezpečnostných dôvodov herný server nikdy nespúšťame pod používateľom root.

Vytvoríme samostatného neprivilegovaného používateľa – v našom prípade s názvom terraria – pod ktorým bude server bežať. Ak by sa v serveri objavila chyba alebo by došlo k jeho zneužitiu, neohrozí to zvyšok systému v takom rozsahu ako pri spustení pod rootom.

sudo adduser --disabled-password --gecos "" terraria

Následne sa prepneme na nového používateľa. Všetky ďalšie kroky inštalácie a spúšťania servera už budeme robiť pod týmto používateľom.

sudo -iu terraria

Inštalácia Terraria servera

Aktuálnu verziu dedikovaného servera a odkaz na stiahnutie nájdete na oficiálnej stránke v sekcii Dedicated Server, prípadne na oficiálnej wiki.
V čase písania tohto návodu je najnovšia stabilná verzia 1.4.5.6. Stiahneme ju priamo na server. Vaša verzia sa môže líšiť:

wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1456.zip

Archív obsahuje súbory pre Windows, Mac aj Linux. Nás zaujíma priečinok Linux, do ktorého sa presunieme:

cd 1456/Linux

Spustiteľnému súboru servera ešte pridelíme práva na spustenie. Na 64-bitovom
systéme ide o súbor TerrariaServer.bin.x86_64:

chmod +x TerrariaServer.bin.x86_64

Nastavenie Terraria servera

Terraria server vás vie pri prvom spustení interaktívne previesť tvorbou sveta a nastaveniami. My si však pripravíme konfiguračný súbor, vďaka ktorému sa server spustí automaticky a bez ručného nastavovania.
V priečinku Linux vytvoríme súbor serverconfig.txt:

nano serverconfig.txt

Do súboru vložíme nasledujúci obsah. Hodnoty si môžete prispôsobiť podľa seba, heslo odporúčame zvoliť naozaj silné:

world=/home/terraria/.local/share/Terraria/Worlds/Websupport.wld
autocreate=2
worldname=Websupport
difficulty=0
maxplayers=8
port=7777
password=ZvolteSiNaozajSilneHeslo
motd=Vitajte na našom Terraria serveri!
worldpath=/home/terraria/.local/share/Terraria/Worlds/
secure=1
upnp=0
language=en-US

Súbor uložíme pomocou klávesovej skratky Ctrl + X, následne stlačíme klávesu y a potvrdíme klávesom Enter.

Pri prvom spustení server podľa tohto súboru automaticky vytvorí svet, ak ešte neexistuje. Pri ďalších spusteniach ho už len načíta.

Za pozornosť stoja najmä tieto nastavenia:

  • world – plná cesta k súboru sveta. Ak svet na tejto ceste existuje, server ho načíta. Ak nie, vytvorí ho podľa ďalších nastavení.
  • autocreate – automatické vytvorenie sveta. Hodnota 1 znamená malý svet, 2 stredný a 3 veľký.
  • worldname – názov sveta, ktorý sa zobrazí v zozname svetov. Pre istotu používajte iba znaky anglickej abecedy.
  • difficulty – Obtiažnosť sveta. Na výber sú hodnoty 0 classic/normal, 1 expert, 2 master a 3 journey.
  • maxplayers – Maximálny počet hráčov. Hodnota môže byť od 1 do 255.
  • port – Port, na ktorom server počúva. Štandardne ide o 7777.
  • password – Heslo, ktoré hráč zadá pri pripájaní. Vďaka nemu sa na server nepripojí hocikto. Odporúčame nastaviť silné heslo.
  • motd – Message Of The Day, teda uvítacia správa, ktorá sa hráčom zobrazí po pripojení.
  • secure – Zvýšená ochrana. Pri hodnote 1 zapne dodatočnú ochranu proti cheatovaniu.
  • upnp – Pri hodnote 0 vypne automatické otváranie portov cez UPnP. Na serveri s verejnou IP adresou ho nepotrebujeme, pretože port riešime cez firewall.

Spustenie Terraria servera

Ako prvé spustíme screen. Vďaka nemu bude server bežať aj po ukončení SSH pripojenia:

screen

V novom okne programu screen spustíme samotný Terraria server s odkazom na náš konfiguračný súbor:

./TerrariaServer.bin.x86_64 -config serverconfig.txt

Server sa spustí, vytvorí alebo načíta svet a vypíše, že počúva na porte 7777. Teraz stlačíme klávesovú skratku:

Ctrl + A + D

Program screen sa postará o to, aby server zostal spustený aj po ukončení SSH pripojenia.

Keď sa budete chcieť k bežiacemu serveru neskôr vrátiť, napríklad ho bezpečne vypnúť, znova sa pripojte cez SSH a do screen sa vráťte príkazom screen –r. Server vždy vypínajte príkazom exit priamo v konzole servera. Svet sa tak pred ukončením korektne uloží. Hráčom môžete poslať správu príkazom: say <text>

Pripojenie na Terraria server

Teraz sa už môžete pripojiť cez herného klienta. V hre zvoľte:

Multiplayer → Join via IP. Zadajte IP adresu servera (vaša sa môže líšiť), port 7777 a následne heslo, ktoré ste nastavili v konfiguračnom súbore.
V našom príklade by adresa vyzerala takto:

185.87.12.173:7777

Zhrnutie

Vlastný Terraria server vám dá nad spoločným hraním plnú kontrolu. Nezávisíte od toho, kto práve hostuje hru, server môže bežať nonstop a celý svet máte pripravený pre partiu vždy, keď príde chuť objavovať, bojovať s bossmi alebo budovať základne.
V návode sme si ukázali, ako rozbehnúť Terraria server na Ubuntu vo VDC. Bezpečne, pod samostatným používateľom, s heslom a zapnutou ochranou proti cheatovaniu.
Teraz už nič nebráni tomu, aby ste sa s kamarátmi vrhli do rozľahlého 2D sveta tejto hernej legendy.

Aktualizované 20. júla 2026
Bol pre vás tento návod nápomocný?

Mohlo by vás tiež zaujímať:

Spýtajte sa nás, radi poradíme
Po - Ne 8:00-20:00
Kontaktovať podporu