Vai al contenuto principale

Server Dedicato: Setup Foundry Dedicated Server su Windows

Questa guida è stata creata con i seguenti prodotti:

(I dettagli possono variare con prodotti di fornitori diversi ma i concetti principali rimangono gli stessi)

Introduzione

Hai un VPS Windows o un server dedicato e vuoi installarci il servizio Foundry Dedicated Server? Sei nel posto giusto. In questa guida ti spieghiamo passo passo come installare questo servizio sul tuo server.

Come Configurare Foundry Dedicated Server su Windows VPS!

Come Configurare Foundry Dedicated Server su Windows VPS!

Ti è più facile capire vedendo le cose in azione? Ci pensiamo noi! Immergiti nel nostro video che ti spiega tutto. Che tu sia di fretta o preferisca imparare nel modo più coinvolgente possibile!

Preparazione

Per cominciare, connettiti al tuo VPS tramite Remote Desktop (RDP). Se ti serve aiuto, usa la nostra guida Accesso Iniziale (RDP).

Una volta entrato nel server, devi configurare SteamCMD per poter scaricare i file necessari del server dedicato. SteamCMD è la versione command-line (CLI) del client Steam ed è lo strumento che ti permette di scaricare facilmente workshop e file di server dedicati. Scarica SteamCMD dal sito ufficiale Valve o direttamente qui.

Crea una nuova cartella da qualche parte sul server, in questo esempio la chiameremo steamcmd. Vai nella cartella Download, trova il file steamcmd.zip appena scaricato e spostalo dentro la cartella steamcmd. Ora devi estrarre il file cliccando col tasto destro e usando la funzione di estrazione di Windows, oppure con programmi come .7zip o Winrar. Alla fine otterrai il file steamcmd.exe estratto.

Lancia semplicemente steamcmd.exe e aspetta che l’installazione sia completata.

Quando vedi il messaggio Loading Steam API.... OK, il processo è finito con successo e puoi passare all’installazione del server Foundry nella sezione successiva.

Installazione

Dopo l’installazione, dovresti poter eseguire comandi nella console di steamcmd.exe che hai appena aperto. Prima di fare qualsiasi cosa devi fare il login come utente anonymous con il comando: login anonymous

Una volta loggato, puoi iniziare a scaricare i file.

suggerimento

Opzionale: puoi scegliere la cartella di installazione preferita con il comando force_install_dir [percorso], sostituendo [percorso] con la directory che vuoi usare per il server. Per esempio:

force_install_dir C:\Foundry-Server

Ora esegui il comando app_update 2915550 per iniziare il download. L’App ID 2915550 è l’applicazione Foundry.

informazioni

Non interrompere il processo prima che sia completato per evitare errori. Può richiedere un po’ di tempo, ma ne vale la pena! :)

Quando finisce, vai nella cartella di download dove sono stati scaricati tutti i file del server. Qui puoi usare FoundryDedicatedServerLauncher.exe per avviare il server. Ti consigliamo però di fare prima il port forwarding e configurare il server.

Port Forwarding del server

Per far sì che il server sia accessibile pubblicamente, devi modificare le regole di port forwarding per le porte usate dal processo del server dedicato. Puoi farlo tramite comandi PowerShell, che è più semplice, oppure tramite la pagina di Windows Defender Firewall.

Apri la ricerca di Windows e cerca PowerShell. Ricordati di cliccare col tasto destro e scegliere Esegui come amministratore per avere i permessi necessari.

informazioni

Assicurati di eseguire PowerShell in modalità amministratore, altrimenti le impostazioni potrebbero non applicarsi correttamente.

Copia e incolla questi comandi nella console PowerShell:

New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015  -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol UDP -Action Allow

Questi comandi creeranno automaticamente le regole firewall necessarie per rendere il tuo server Foundry accessibile pubblicamente.

Dopo aver aggiunto queste regole, il server sarà accessibile pubblicamente, quindi potrai connetterti tramite l’indirizzo IP del server. Vai su Multiplayer dal menu principale, scegli IP Direct Connect e inserisci IP e porta (di default 3724, come hai configurato).

Ti consigliamo di configurare prima le impostazioni del server nella sezione seguente prima di accedere.

Configurazione

A questo punto hai finito la configurazione base del server Foundry. Puoi fare ulteriori personalizzazioni tramite un file di configurazione. Torna nella cartella del gioco e crea un file app.cfg (se non esiste già) nella directory principale, cioè nella stessa cartella di FoundryDedicatedServerLauncher.exe.

Apri app.cfg con notepad o un editor a tua scelta e inizia ad aggiungere le opzioni di configurazione che vuoi modificare. Per ogni parametro crea una nuova riga con il nome, un uguale e il valore che vuoi impostare.

Ecco un esempio con tre opzioni configurate:

server_world_name=ZAPDocsTest
server_name=ZAP-Hosting Docs Test
server_max_players=10

Dai un’occhiata alla nostra guida Server Configuration per vedere tutte le opzioni disponibili e cosa fanno.

Avvio & Connessione al server

Ora è il momento di avviare il server. Vai nella directory principale e lancia FoundryDedicatedServerLauncher.exe per far partire il processo. Si aprirà la console del server in un prompt dei comandi e inizierà l’avvio.

Ora puoi connetterti direttamente al server via IP andando su Multiplayer->IP Direct Connect e inserendo l’indirizzo IP del server e la porta 3724, che è quella di default e che hai aperto.

Se vuoi che il server compaia nella lista pubblica, dai un’occhiata alla nostra guida Server Configuration e aggiungi i parametri server_name e server_is_public nel file di configurazione. Salva e riavvia il server.

Hai installato Foundry con successo sul tuo Windows Dedicated Server!