Come creare un server Terraria
In questa pagina
Con gli amici Terraria è un altro gioco: uno scava, uno costruisce, uno va a cercare il boss per cui nessuno è pronto. Per giocare a Terraria in multiplayer serve un server, e il gioco ne offre due tipi: la sessione Host & Play di Steam, che gira dentro la tua partita, e un server dedicato Terraria, che gira da solo.
Questa guida li spiega entrambi, poi ti accompagna nella creazione di un server dedicato sul tuo PC, nella scelta tra Vanilla, TShock e tModLoader, nell'uso di un hosting e ti dice quali dispositivi possono davvero entrare. È scritta per Terraria 1.4.5, la versione attuale.
Host & Play o un server dedicato
Host & Play è il pulsante nel menu Multiplayer di Terraria. Scegli un mondo, Steam invita i tuoi amici e si gioca. Non richiede alcuna configurazione, quindi è la scelta giusta per una serata. Il limite: il mondo gira dentro il tuo gioco e si ferma nel momento in cui esci, e in questo modo possono entrare solo gli amici di Steam.
Un server dedicato è un programma separato, TerrariaServer, che fa girare un mondo senza che nessuno giochi su quella macchina. Gli amici si collegano con Join via IP quando vogliono, e il mondo continua anche quando ti disconnetti.
| Host & Play | Server dedicato | |
|---|---|---|
| Configurazione | Nessuna | Pochi minuti, più l'inoltro delle porte a casa |
| Online quando l'host non gioca | No | Sì, finché il server è attivo |
| Chi può entrare | Gli amici di Steam che inviti | Chiunque abbia IP, porta e password |
| Strumenti di amministrazione e plugin | No | Con TShock |
| Mod | Con tModLoader | Con tModLoader |
Vuoi il mondo online senza tenere acceso il PC? Un server Terraria HytHost con Vanilla, TShock o tModLoader parte da €2.59/mese.
Vedi i piani TerrariaCreare un server dedicato Terraria a casa
Trova il server
Se hai Terraria su Steam, ce l'hai già: TerrariaServer.exe si trova nella cartella del gioco (in Steam, clic destro su Terraria > Manage > Browse local files). Per Linux, o per un computer senza il gioco, scarica il server dedicato da terraria.org: il file attuale è terraria-server-1458.zip, con le versioni per Windows, Linux e Mac all'interno.
Avvialo e rispondi alle domande
- Esegui
TerrariaServer.exe(su Linux,./TerrariaServer.bin.x86_64, meglio se dentrotmux, così resta attivo anche chiudendo il terminale). - Scegli un mondo, oppure premi
nper crearne uno nuovo: dimensione (piccolo, medio, grande), difficoltà (Classic, Expert, Master, Journey), il male del mondo, un nome e un seed facoltativo. - Max players: premi Invio per 16.
- Server port: premi Invio per 7777.
- Automatically forward port?:
ychiede al router di aprire la porta tramite UPnP. Spesso funziona; se gli amici continuano a non riuscire a collegarsi, inoltrala a mano. - Password: impostane una, a meno che tu non voglia degli sconosciuti.
Quando la console dice che il server è partito, è in funzione. Digita exit per fermarlo: il server salva il mondo prima di chiudersi.
Apri la porta
Inoltra la porta TCP 7777 del router all'indirizzo IP locale del PC e consenti TerrariaServer nel firewall. Gli amici entrano poi con il tuo IP pubblico e la porta 7777; tu entri dallo stesso PC con 127.0.0.1.
Salta le domande con serverconfig.txt
Per un server che avvii spesso, metti le risposte in un file di configurazione e avvialo con TerrariaServer.exe -config serverconfig.txt. Il download include un esempio con ogni opzione commentata:
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 crea il mondo se il file non esiste (1 piccolo, 2 medio, 3 grande); difficulty vale 0 Classic, 1 Expert, 2 Master, 3 Journey e si applica solo a un mondo nuovo. I mondi si trovano in Documents/My Games/Terraria/Worlds su Windows e in ~/.local/share/Terraria/Worlds su Linux.
Vanilla, TShock o tModLoader
- Vanilla è il server ufficiale, esattamente come lo distribuisce Re-Logic. Ha una manciata di comandi da console e nient'altro. Perfetto per un gruppo di amici che si fidano l'uno dell'altro.
- TShock è un server basato su vanilla che aggiunge ciò che serve a un server pubblico: account dei giocatori, gruppi e permessi, protezione delle aree contro il griefing, ban, ban di oggetti, personaggi lato server e plugin. I giocatori si collegano con il gioco normale. La versione attuale, TShock 6, supporta Terraria 1.4.5.
- tModLoader fa girare mod di contenuto come Calamity e Thorium. Anche ogni giocatore deve avere tModLoader, che è ancora basato su Terraria 1.4.4, quindi un mondo giocato su 1.4.5 non può essere aperto. Ha una guida dedicata: come creare un server tModLoader.
Il primo avvio di TShock
Un server TShock appena installato mostra un codice di configurazione nella console (viene salvato anche in tshock/setup-code.txt). Entra nel server e scrivi in chat:
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
La prima riga ti dà permessi temporanei, la seconda crea il tuo account da proprietario e l'ultima chiude il sistema di configurazione. Le impostazioni sono in tshock/config.json. Le guide più vecchie citano /auth; il TShock attuale usa /setup.
Creare un server Terraria su HytHost
- Ordina e scegli il software. Su hosting Terraria scegli un piano, poi Vanilla, TShock o tModLoader, e una versione del gioco da 1.4.1 fino all'ultima 1.4.5. Il server viene creato automaticamente dopo il pagamento.
- Configura il mondo nella scheda Startup. Nome del mondo, dimensione, difficoltà (Journey e Master incluse), seed, password, messaggio del giorno e numero massimo di giocatori. Dimensione, difficoltà e seed si applicano solo quando viene creato un nuovo mondo.
- Oppure porta il tuo mondo. Ferma il server, carica il file
.wldinsaves/Worldscon il file manager o via sFTP e imposta World Name nella scheda Startup sul nome del file senza.wld. Il nome può contenere lettere, cifre,-e_, quindi rinomina prima un file con spazi. - Entra tramite IP. In Terraria scegli Multiplayer > Join via IP, inserisci indirizzo e porta dal pannello, e la password. Su un IP condiviso il pannello mostra la porta assegnata a te; l'add-on IP dedicato dà al server un indirizzo proprio sulla porta 7777.
Hai cambiato idea sul software? La scheda Software passa tra Vanilla, TShock e tModLoader e cambia la versione, mantenendo mondo, password, messaggio del giorno e slot dei giocatori, e salvando prima uno snapshot del mondo. L'unico passaggio che rifiuta è un mondo 1.4.5 verso tModLoader, che non può aprirlo.
Vanilla, TShock o tModLoader, qualsiasi versione dalla 1.4.1 alla 1.4.5: hosting Terraria a partire da €2.59/mese, con Iron per un gruppo di amici a €5.18/mese.
Vedi i piani TerrariaTenere il server online quando il PC è spento
Un server a casa è gratuito, e per un gruppo che gioca insieme può bastare per sempre. Il limite è semplice: il mondo è online esattamente finché lo è il tuo PC. Ogni volta che spegni, riavvii per un aggiornamento o porti via il portatile, il server se ne va con lui, e l'amico che voleva entrare per un'ora di scavi non trova nulla.
L'hosting in casa richiede anche un router che puoi configurare; alcune connessioni, come la banda larga mobile o molte linee condivise "CGNAT", non possono proprio accettare giocatori in entrata.
Ecco il motivo onesto per noleggiare un server: non che si configuri più in fretta, ma che tiene il mondo online giorno e notte senza il tuo PC. Per i gruppi piccoli costa meno di quanto si pensi: Vanilla e TShock girano senza problemi sul piano Copper da 2 GB. Se prima vuoi vedere tutte le opzioni gratuite, leggi hosting gratuito per server Terraria.
Mobile, console e crossplay
I giocatori da mobile possono entrare in un server Terraria Vanilla tramite IP e porta quando il telefono e il server hanno la stessa versione del gioco. Sul telefono si va su Multiplayer > Online, poi si aggiungono indirizzo e porta del server.
- Le versioni devono coincidere. I telefoni si aggiornano con i propri tempi, quindi se un telefono ha una versione diversa, scegli la stessa versione per il server: su HytHost al momento dell'ordine o più tardi nella scheda Software, da 1.4.1 a 1.4.5.
- I giocatori da console non possono ancora entrare nei server dedicati. Re-Logic dice che il crossplay su console è in arrivo, ma oggi i giocatori Xbox, PlayStation e Switch giocano solo tra loro sui propri sistemi.
- tModLoader è solo per PC, quindi i giocatori da mobile non possono entrare in un server con mod.
- Steam e GOG sono lo stesso gioco per PC, ed entrambi possono entrare in un server dedicato con Join via IP. Gli inviti di Host & Play sono solo per Steam.
Comandi del server e quanta RAM serve
Digitali nella console del server, senza barra:
| Comando | Cosa fa |
|---|---|
help | Elenca tutti i comandi |
playing | Mostra chi è online |
save | Salva il mondo |
exit | Salva e ferma il server; exit-nosave lo ferma senza salvare |
kick <player> / ban <player> | Espelle o banna un giocatore; per togliere il ban, cancella la sua riga da banlist.txt |
password <new> | Cambia la password del server; password da solo la mostra |
say <message> | Invia un messaggio a tutti |
motd <text> | Cambia il messaggio del giorno |
dawn, noon, dusk, midnight | Imposta l'ora del giorno |
settle | Stabilizza tutti i liquidi |
seed | Mostra il seed del mondo |
RAM: un server vanilla è leggero. Inattivo e senza nessuno connesso, usa circa 0,6 GB su un mondo piccolo, 0,8 GB su uno medio e poco più di 1 GB su uno grande, e di più man mano che i giocatori esplorano. 2 GB fanno girare Vanilla o TShock senza problemi per un gruppo piccolo, 4 GB vanno bene per un gruppo più numeroso o un mondo grande e molto esplorato, e tModLoader con grandi mod di contenuto chiede 6–8 GB.
Domande frequenti
Il software del server è gratuito: è incluso nella versione Steam di Terraria e si può scaricare da terraria.org, e anche TShock e tModLoader sono gratuiti. Ospitarlo sul tuo PC non costa nulla oltre all'elettricità, ma il mondo è online solo finché quel PC è acceso. Un server a noleggio è l'opzione a pagamento per un mondo che resta online senza di esso.
Esegui TerrariaServer.exe dalla cartella del gioco Terraria, scegli o crea un mondo, accetta la porta 7777 e imposta una password. Inoltra la porta TCP 7777 del router al tuo PC, e gli amici entrano con il tuo IP pubblico tramite Join via IP.
Sì, su un server Vanilla, quando il telefono e il server hanno la stessa versione del gioco. I giocatori da mobile usano Multiplayer, poi Online, e aggiungono indirizzo IP e porta del server. I server tModLoader sono solo per PC, quindi i giocatori da mobile non possono entrare in un server con mod.
Non ancora. Oggi i giocatori Xbox, PlayStation e Switch non possono entrare nei server dedicati; giocano con altri della stessa famiglia di console. Re-Logic dice che il crossplay su console è in arrivo.
La porta 7777 per impostazione predefinita, su TCP. A casa, inoltra la TCP 7777 del router al PC su cui gira il server. Un server in hosting mostra indirizzo e porta nel pannello, quindi non c'è nulla da inoltrare.
Vanilla per amici che vogliono solo giocare. TShock per server pubblici o di community che hanno bisogno di account, permessi e protezione contro il griefing. tModLoader per mod di contenuto come Calamity o Thorium, con ogni giocatore che usa anche tModLoader.
2 GB fanno girare Vanilla o TShock senza problemi per un gruppo piccolo. Scegli 4 GB per un gruppo più numeroso o un mondo grande e molto esplorato, e da 6 a 8 GB per tModLoader con grandi mod di contenuto come Calamity o Thorium.
In Terraria scelgono Multiplayer, poi Join via IP, e inseriscono l'indirizzo IP del server, la porta e la password. Per un server sul tuo PC è il tuo IP pubblico e la porta 7777; per un server in hosting, l'indirizzo e la porta mostrati nel pannello.
Sì. Copia il file .wld dalla tua cartella Worlds nella cartella dei mondi del server e indica al server di usarlo. Su HytHost, caricalo in saves/Worlds e imposta World Name nella scheda Startup sul nome del file; un mondo con mod richiede anche il suo file .twld. Inoltre migriamo i mondi gratuitamente.
Un server sul tuo PC è online solo finché il PC è acceso, quindi un mondo sempre disponibile ha bisogno di una macchina che non si spegne mai. Ecco cos'è un server a noleggio: lo stesso server dedicato, in un data center, senza niente da lasciare acceso da parte tua.
Il tuo mondo, online anche quando tu non ci sei
L'hosting Terraria di HytHost fa girare Vanilla, TShock o tModLoader su qualsiasi versione da 1.4.1 a 1.4.5, con backup automatici e migrazione gratuita del mondo, da €2.59/mese.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursQuesta guida ti è stata utile?