Deploy Your First Server
Let's create your first game server using PEON's Discord bot interface.
Prerequisites
- PEON installed and running (Installation Guide)
- Discord bot configured and online
- Admin permissions in your Discord server
Step 1: Access PEON Interface
In your Discord server, use the slash command:
This opens the administrator interface with full controls.
Administrator interface screenshot will be added in v3.1.0
Step 2: Register an Orchestrator (First Time Only)
If this is your first time using PEON, you'll need to register your orchestrator:
- Click "đĸ Register Orchestrator"
- Fill in the modal:
- Name:
Main Server - URL:
http://peon.orc:5000(or your server IP) - API Key: Your configured API key from
.env - Click Submit
â Success: You'll see "Orchestrator registered successfully!"
Step 3: Browse Available Games
Click "đ Browse Plans" to see all supported games:
- đ§Š Minecraft
- âī¸ Valheim
- đž Palworld
- đĻ ARK: Survival Evolved
- đĢ Counter-Strike 2
- đ Starbound
- And many more!
Step 4: Create Your First Server
Method A: Using Admin Interface
- Click "đī¸ Create Server"
- Select your game (e.g., Valheim)
- Fill in server details:
- Server Name:
myvalheim(no spaces) - Description:
My first Valheim server - Click Submit
Method B: Using Slash Commands
Use the quick create command:
Optional with description:
Step 5: Monitor Server Creation
PEON will:
- Download game files
- Configure server settings
- Create secure container
- Start the server
This takes 2-10 minutes depending on game size.
Step 6: Manage Your Server
Quick Server Actions
/server action:start server:valheim.myvalheim
/server action:stop server:valheim.myvalheim
/server action:restart server:valheim.myvalheim
/server action:info server:valheim.myvalheim
Using Server Interface
In a channel named valheim-myvalheim, use:
This gives you server-specific controls:
- đ Start - Boot up the server
- đ Stop - Shutdown server (with optional timer)
- đ Restart - Quick restart
- đ Info - View server status
- âŦī¸ Update - Update game files
- đĻ Backup - Download server backup
Step 7: Connect to Your Server
Find Server Details
Use the info command to get connection details:
This shows: - Server IP: Your host IP address - Port: Assigned port (e.g., 2456) - Status: Running/Stopped - Players: Current player count
Connect from Game Client
Example for Valheim:
1. Open Valheim
2. Go to "Join Game" â "Add server"
3. Enter: your-server-ip:2456
4. Connect and enjoy!
Common Server Operations
Scheduled Server Stops
Stop server in 30 minutes:
Stop at specific time:
Server Updates
Update game files:
Full container update:
Backups
Create and download backup:
Next Steps
Create More Servers
You can run multiple servers of the same or different games:
Organize with Channels
Create dedicated Discord channels for each server:
- #valheim-myvalheim
- #minecraft-survival-world
- #palworld-pals-paradise
Explore Advanced Features
- User Guide - Comprehensive feature documentation
- REST API - Programmatic server management
- Web UI - Browser-based interface
Troubleshooting
Server Won't Start
- Check available resources:
docker stats - Verify ports aren't in use:
netstat -tulpn - Review server logs in orchestrator
Can't Connect to Server
- Verify server is running:
/server action:info - Check firewall settings on host
- Confirm port forwarding if needed
Discord Commands Not Working
- Ensure bot has proper permissions
- Check bot is online in Discord
- Try re-inviting bot with updated permissions
Need Help?
- đŦ Discord Community
- đ GitHub Issues
- đ Full Documentation