Hosting an ARK: Survival Evolved dedicated server on a Windows VPS allows you to create a private multiplayer experience for friends or a gaming community. This guide will walk you through installing, configuring, and optimizing an ARK server on your Windows Server VPS.
📌 Prerequisites
-
A Windows Server VPS (2016, 2019, or 2022) from VolticHost
-
Administrator access
-
At least 8GB RAM (16GB+ recommended for large servers)
-
SteamCMD installed (for downloading ARK server files)
-
Ports 7777 (UDP), 27015 (UDP), and 32330 (TCP) open in the firewall
1️⃣ Install and Set Up SteamCMD
-
Download SteamCMD from:
👉 https://developer.valvesoftware.com/wiki/SteamCMD -
Extract
steamcmd.zip
toC:\steamcmd
. -
Open Command Prompt (Admin) and navigate to the SteamCMD folder:
cd C:\steamcmd
-
Run SteamCMD:
steamcmd.exe
-
Log in as an anonymous user:
login anonymous
-
Set the installation directory for ARK:
force_install_dir C:\ARKServer
-
Download the ARK server files:
app_update 376030 validate
-
Once complete, exit SteamCMD:
quit
✅ ARK server files are now installed!
2️⃣ Configure the ARK Server
-
Open
C:\ARKServer\ShooterGame\Saved\Config\WindowsServer
. -
Edit GameUserSettings.ini with Notepad and configure basic settings.
Example:[ServerSettings] ServerAdminPassword=YourAdminPass MaxPlayers=20 ServerPVE=False ServerCrosshair=True ShowMapPlayerLocation=True
-
Save and close the file.
✅ Your ARK server is now configured!
3️⃣ Open ARK Server Ports in Windows Firewall
-
Open Windows Defender Firewall (
Win + R
, typewf.msc
, press Enter). -
Click Advanced Settings → Inbound Rules → New Rule.
-
Select Port, then click Next.
-
Choose UDP, enter 7777, 27015, then click Next.
-
Select Allow the connection, then click Next again.
-
Apply to Domain, Private, and Public networks.
-
Name the rule ARK Server UDP Ports and click Finish.
Repeat the process for TCP Port 32330.
✅ Your server is now accessible online!
4️⃣ Start the ARK Server
-
Open Command Prompt (Admin).
-
Navigate to the ARK server folder:
cd C:\ARKServer\ShooterGame\Binaries\Win64
-
Start the server using:
start ShooterGameServer.exe TheIsland?listen?SessionName=YourARKServer?MaxPlayers=20?Port=7777?QueryPort=27015 -server -log
-
Keep the window open while the server is running.
✅ Your ARK server is now online!
5️⃣ Connect to Your ARK Server
Find Your Public IP
To share your server with others, find your VPS public IP address:
ipconfig
Join the Server from ARK Client
-
Open ARK: Survival Evolved.
-
Click Join ARK.
-
Filter by "Unofficial Servers".
-
Enter your VPS IP:27015 in the server search box.
-
Click Join.
✅ Players can now join your ARK 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 ARK Server → Click Next.
-
Select When the computer starts → Click Next.
-
Select Start a program → Click Next.
-
Browse to
ShooterGameServer.exe
insideC:\ARKServer\ShooterGame\Binaries\Win64
. -
In Add arguments, enter:
TheIsland?listen?SessionName=YourARKServer?MaxPlayers=20?Port=7777?QueryPort=27015 -server -log
-
Click Finish.
✅ Your ARK server will now start automatically on reboot!
🎉 Conclusion
You've successfully set up an ARK: Survival Evolved dedicated server on a Windows VPS! Your multiplayer world is now online, ready for friends and players. 🚀
For more assistance, contact VolticHost Support.