Last updated: April 15, 2026
This guide shows you how to set up a Rust server on a Windows VPS in just a few steps. A VPS (Virtual Private Server) is a rented cloud computer that you have full control over — if you're self-hosting instead of using the NolimitHost Game Panel, this is the way to do it. You'll download SteamCMD, install the server, configure the firewall, and start playing.
This folder will hold all of your server files.
SteamCMD is Valve's tool for downloading game servers from Steam.
cd /d C:\rust-server and press Enter — this switches to your server foldersteamcmd.exe and press Enter — this starts SteamCMDlogin anonymous and press Enter — this logs in without needing a Steam accountapp_update 258550 validate and press Enter — 258550 is the Steam App ID for the Rust dedicated server; validate checks that the downloaded files are completequitA batch file (.bat) is a text file of commands that Windows runs when you double-click it. This one will start your server with your chosen settings.
@echo off
cd /d "%~dp0"
RustDedicated.exe -batchmode ^
-nographics ^
-logfile "%cd%\logs.txt" ^
+server.port 28015 ^
+server.queryport 28016 ^
+server.hostname "My Rust Server" ^
+server.identity "my_server" ^
+server.maxplayers 100 ^
+rcon.port 28017 ^
+rcon.password "YourPassword123" ^
+server.worldsize 3500 ^
+server.seed 12345
pause
Change these values:
server.hostname - Your server nameserver.maxplayers - Max players (50-100)rcon.password - Admin passwordWindows Firewall needs to allow players and admin tools to reach your server. The ports you'll open are: 28015 for the game, 28016 for server queries (the server browser), and 28017 for RCON admin connections.
28015,2801628017Server startup completeDone! Your server is running and ready for players. Keep the command window open — closing it stops the server.
client.connect YOUR_SERVER_IP:28015 (replace YOUR_SERVER_IP with your VPS's public IP, which you can find in your VPS provider's control panel).