Hosting a game server on a Windows VPS allows you to run multiplayer games for friends, communities, or businesses. This guide will walk you through setting up and optimizing a Windows VPS for game server hosting.
📌 Prerequisites
-
A Windows Server VPS (2016, 2019, or 2022) from VolticHost
-
Administrator access
-
Game server files (SteamCMD, FiveM, Minecraft, ARK, etc.)
-
At least 4GB RAM (8GB+ recommended for larger servers)
1️⃣ Optimize Windows Server for Game Hosting
Disable Power Saving Mode
-
Open Control Panel → Power Options.
-
Select High Performance.
-
Click Change Plan Settings → Never for sleep settings.
Enable High Network Performance
-
Open Command Prompt (Admin).
-
Run the following command to disable network throttling:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile /v NetworkThrottlingIndex /t REG_DWORD /d 4294967295 /f
-
Restart your VPS to apply changes.
✅ Your VPS is now optimized for gaming!
2️⃣ Install and Configure SteamCMD (For Steam-Based Servers)
Many game servers (CS:GO, ARK, Rust, etc.) require SteamCMD to install and update game files.
Install SteamCMD
-
Download SteamCMD from:
👉 https://developer.valvesoftware.com/wiki/SteamCMD -
Extract
steamcmd.zip
toC:\steamcmd
. -
Open Command Prompt (Admin) and navigate to the folder:
cd C:\steamcmd
-
Run SteamCMD:
steamcmd.exe
✅ SteamCMD is now installed!
3️⃣ Download and Set Up a Game Server
Example: Installing a CS:GO Server
-
Open Command Prompt (Admin).
-
Navigate to SteamCMD:
cd C:\steamcmd
-
Login to Steam (use
anonymous
for most games):steamcmd +login anonymous
-
Install CS:GO Dedicated Server:
app_update 740 validate
-
Exit SteamCMD:
quit
-
Run the server using:
srcds.exe -game csgo -console -usercon +map de_dust2 +maxplayers 16
✅ Your game server is now running!
4️⃣ Open Game Server Ports in Windows Firewall
-
Open Windows Defender Firewall (
Win + R
, typewf.msc
, press Enter). -
Click Advanced Settings → Inbound Rules → New Rule.
-
Select Port, click Next.
-
Choose UDP, enter game-specific ports (Example:
27015-27016
for CS:GO). -
Click Next, select Allow the connection, then Next again.
-
Apply to Domain, Private, and Public networks.
-
Name the rule CS:GO Server Ports and click Finish.
Repeat this process for TCP ports if required by your game.
✅ Your game server is now accessible online!
5️⃣ Connect and Manage Your Game Server
Find Your Public IP
To share your server with others, find your VPS public IP address:
ipconfig
Connect to the Server (For Players)
-
Steam Games: Open
Find Server
→ Enter the VPS IP:Port. -
Minecraft: Use
Add Server
and enter VPS IP. -
FiveM: Open the F8 Console → Type:
connect your-vps-ip:30120
✅ Players can now join your game server!
6️⃣ Automate Server Startup (Optional)
To start the server automatically when Windows boots:
-
Open Task Scheduler (
Win + R
, typetaskschd.msc
, press Enter). -
Click Create Basic Task (right panel).
-
Name it Start Game Server → Click Next.
-
Select When the computer starts → Click Next.
-
Select Start a program → Click Next.
-
Browse for the game server executable (e.g.,
srcds.exe
). -
In Add arguments, enter:
-game csgo -console -usercon +map de_dust2 +maxplayers 16
-
Click Finish.
✅ Your game server will now start on boot!
🎉 Conclusion
You've successfully set up a Windows VPS as a game server host! Whether you're hosting CS:GO, FiveM, Minecraft, or ARK, your server is now optimized, secured, and automated. 🚀
For more assistance, contact VolticHost Support.