VPS: Foundry Dedicated Server Windows Setup
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Heb je een Windows VPS en wil je de Foundry Dedicated Server service daarop installeren? Dan ben je hier aan het juiste adres. In deze gids leggen we stap voor stap uit hoe je deze service op je server installeert.
Hoe je een Foundry Dedicated Server op een Windows VPS instelt!
Snap je het beter als je dingen in actie ziet? Wij hebben je gedekt! Duik in onze video die alles voor je uitlegt. Of je nu haast hebt of gewoon liever info op de meest toffe manier opneemt!
Voorbereiding
Begin met verbinden met je VPS via Remote Desktop (RDP). Gebruik onze Eerste Toegang (RDP) gids als je hulp nodig hebt.
Als je eenmaal op je server bent, moet je SteamCMD installeren om de benodigde dedicated server bestanden te kunnen downloaden. SteamCMD is de command-line (CLI) versie van de Steam client en is het tooltje waarmee je makkelijk Steam workshop en dedicated server bestanden downloadt. Download SteamCMD van de officiële Valve website of direct hier.
Maak ergens op je server een nieuwe map aan, in dit voorbeeld noemen we die steamcmd. Ga naar je Downloads map, zoek het bestand steamcmd.zip dat je net hebt gedownload en plaats het in je steamcmd map. Pak het bestand uit door er met rechts op te klikken en de Windows unzip functie te gebruiken, of met een programma zoals 7zip of Winrar. Je krijgt dan een steamcmd.exe bestand.
Start simpelweg steamcmd.exe en wacht tot de installatie helemaal klaar is.
Zodra de melding Loading Steam API.... OK verschijnt, is het proces succesvol afgerond en kun je doorgaan met het installeren van de Foundry dedicated server in de volgende sectie.
Installatie
Na de installatie kun je commando’s uitvoeren in de steamcmd.exe prompt die je net hebt geopend. Je moet eerst inloggen met de gebruiker anonymous via het commando: login anonymous
Als je bent ingelogd, kun je beginnen met het downloaden van de bestanden.
Optioneel: Je kunt je gewenste installatiemap instellen met het commando force_install_dir [pad], waarbij je [pad] vervangt door het pad waar je de server wilt installeren. Bijvoorbeeld:
force_install_dir C:\Foundry-Server
Voer nu het commando app_update 2915550 uit om de download te starten. De App ID 2915550 is de Foundry applicatie.
Onderbreek het proces niet voordat het klaar is om fouten te voorkomen. Het kan even duren, maar het is het wachten waard! :)
Als het gelukt is, ga dan naar de downloadmap waar alle serverbestanden staan. Hier kun je de FoundryDedicatedServerLauncher.exe gebruiken om de server te starten. We raden echter aan eerst poorten te forwarden en je server te configureren.
Poorten forwarden voor je server
Om ervoor te zorgen dat je server publiekelijk bereikbaar is, moet je poort forwarding regelen voor de poorten die de dedicated server gebruikt. Dit kan via PowerShell commando’s (makkelijker) of via de Windows Defender Firewall instellingen.
- Via PowerShell
- Via Windows Defender
Open je Windows zoekbalk en zoek naar PowerShell. Klik met rechts en kies Als Administrator uitvoeren zodat je de juiste rechten hebt.
Zorg dat je PowerShell als Administrator draait, anders werken de instellingen mogelijk niet goed.
Plak de volgende commando’s in je PowerShell prompt:
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
Deze regels maken automatisch firewallregels aan die nodig zijn om je Foundry server publiek toegankelijk te maken.
Gebruik de zoekfunctie in Windows om Windows Firewall met Geavanceerde Beveiliging te openen. Mogelijk moet je op Geavanceerde instellingen klikken om het juiste venster te openen als je de basis Windows Firewall pagina opent.
Je moet nieuwe regels aanmaken voor je Foundry server. Klik hiervoor op binnenkomende en uitgaande regels en voeg ze toe voor de volgende protocollen en poorten:
- TCP binnenkomend en uitgaand: 3724, 27015
- UDP binnenkomend en uitgaand: 3724, 27015
Gebruik onze Poort Forwarding (Firewall) gids als je hier hulp bij nodig hebt.
Als je deze regels hebt toegevoegd, is je server nu bereikbaar. Je kunt verbinden via het IP-adres van je server. Ga in het hoofdmenu naar Multiplayer, kies IP Direct Connect en vul je IP-adres en poort in (standaard 3724, zoals je hebt ingesteld).
We raden aan eerst je serverinstellingen te configureren via de volgende sectie voordat je verbinding maakt.
Configuratie
Op dit punt is de setup van je Foundry server klaar. Je kunt de server verder configureren via een configuratiebestand. Ga terug naar je game map en maak een nieuw bestand aan met de naam app.cfg (als die nog niet bestaat) in de hoofdmap. Dit bestand moet in dezelfde map staan als de FoundryDedicatedServerLauncher.exe.
Open het app.cfg bestand met notepad of een editor naar keuze en voeg configuratie-opties toe voor de parameters die je wilt aanpassen. Maak voor elke parameter een nieuwe regel met een gelijkteken en de waarde die je wilt instellen.
Bijvoorbeeld, hier zijn drie configuratie-opties:
server_world_name=ZAPDocsTest
server_name=ZAP-Hosting Docs Test
server_max_players=10
Check onze Server Configuratie pagina voor alle opties en wat ze doen.
Server starten & verbinden
Nu is het tijd om je server te starten. Ga naar de hoofdmap en start FoundryDedicatedServerLauncher.exe om het opstartproces te beginnen. Dit opent de serverconsole in een command prompt.
Je kunt nu direct verbinden met je server via IP door naar Multiplayer->IP Direct Connect te gaan en het IP-adres van je server en poort 3724 in te vullen (standaard en zoals je hebt geforward).
Wil je dat je server in de serverlijst verschijnt? Check dan onze Server Configuratie en voeg de juiste server_name en server_is_public parameters toe aan je configuratiebestand. Sla het bestand op en start de server opnieuw.
Afsluiting
Gefeliciteerd, je hebt Foundry succesvol geïnstalleerd en geconfigureerd op je VPS! Heb je nog vragen of problemen? Neem gerust contact op met onze support, die elke dag voor je klaarstaat!