Getting Started with Rust
Learn the basics of setting up and configuring your Rust server on NodeByte.
Getting Started with Rust
This guide will help you set up and configure your Rust server on NodeByte. We'll cover everything from initial setup to basic configuration.
Accessing Your Server
After purchasing your Rust server from NodeByte:
- Log into the Game Panel
- Select your Rust server from the server list
- You'll see the main console and server controls
First Boot
When you first start your server, it will:
- Download the latest Rust Dedicated Server files
- Generate the default configuration
- Create your first procedurally generated map
Note: The first startup may take several minutes as the server downloads all necessary files.
Server Configuration
Basic Settings
Your server's main configuration is found in server.cfg. Key settings include:
# Server Identity
server.hostname "My NodeByte Rust Server"
server.description "Welcome to our server!"
server.url "https://nodebyte.host"
server.headerimage "https://your-image-url.com/banner.png"
# Gameplay Settings
server.maxplayers 100
server.worldsize 3500
server.seed 12345
server.saveinterval 300
# Security
server.secure true
server.encryption 1
Map Settings
| Setting | Description | Recommended |
|---|---|---|
server.worldsize |
Map size in meters | 3000-4000 for small, 4000-6000 for large |
server.seed |
Procedural generation seed | Any number, or leave blank for random |
server.level |
Map type | Procedural Map (default) |
Player Slots
Your maximum players depends on your plan's RAM allocation:
| RAM | Recommended Players |
|---|---|
| 4GB | 50-75 players |
| 8GB | 100-150 players |
| 16GB | 200+ players |
Connecting to Your Server
Finding Your Connection Info
- Go to your server in the Game Panel
- Look for the Connection Address in the sidebar
- Format:
IP:Port(e.g.,192.168.1.1:28015)
Client Connection
Players can connect via:
Console Command:
client.connect IP:PORT
Steam Server Browser:
- Open Steam → View → Servers
- Click "Add a Server"
- Enter your server IP:Port
- Click "Add This Address to Favorites"
RCON Access
RCON (Remote Console) allows you to run commands remotely:
Setting Up RCON
In your server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "your_secure_password"
rcon.web 1
RCON Tools
- RustAdmin - Desktop application for Windows
- Battlemetrics - Web-based RCON and server management
- RustIO - Web RCON with live map
Essential Commands
| Command | Description |
|---|---|
server.save |
Force a world save |
server.writecfg |
Save current config |
kick "player" |
Kick a player |
ban "player" |
Ban a player |
unban "steamid" |
Unban a player |
say "message" |
Server-wide message |
status |
List connected players |
Performance Optimization
Recommended Settings
# Performance
fps.limit 60
gc.interval 60
gc.buffer 256
# Network
server.tickrate 30
server.netlog 0
Monitoring
Keep an eye on these metrics in your Game Panel:
- CPU Usage - Should stay below 80%
- RAM Usage - Leave at least 1GB headroom
- Tick Rate - Should stay close to your set value
Wipe Schedule
Rust servers typically wipe on a schedule:
- Forced Wipes - First Thursday of each month (required by Facepunch)
- Map Wipes - You choose the frequency
- Blueprint Wipes - Optional, often monthly
Setting Up Automatic Wipes
Use the Game Panel's Schedules feature:
- Create a new schedule
- Set the cron expression (e.g.,
0 12 * * 4for Thursdays at noon) - Add task:
server.savethenquit - Your server will restart fresh on the scheduled time
Next Steps
Now that your server is running:
- Install Oxide/uMod - Add plugin support
- Essential Plugins - Must-have plugins
- Admin Commands - Full command reference
Need help? Join our Discord or open a support ticket.