Game Panel User Guide
Welcome to your game server management panel. This guide covers all the features available to you for managing your game servers.
Table of Contents
- Dashboard & Server Overview
- Console & Power Controls
- File Management
- Databases
- Backups
- Snapshots
- Network & Allocations
- DDoS Protection
- RAM Monitor
- Schedules & Automation
- Sub-Users & Permissions
- Startup Configuration
- Server Settings
- Version Changer (Minecraft)
- Modpack Installer
- Subdomain Manager
- Server Importer
- Activity Logs
- Account Settings
Dashboard & Server Overview
When you log in, you'll see your Server Dashboard - a central hub displaying all your servers at a glance.
Your Server List
- View all servers assigned to your account
- See server status at a glance (Online, Offline, Starting, Stopping)
- Quick access to each server's management panel
- View resource usage summaries
Server Dashboard
Each server has its own dashboard showing:
- Server Status - Current running state with visual indicators
- Resource Usage - Real-time CPU, memory, and disk statistics
- Quick Stats - Performance graphs and usage trends
- SFTP Details - Connection information for file transfers
- Server Information - IP address, ports, and server details
Console & Power Controls
The Console page provides real-time interaction with your server.
Live Console
- View real-time server output as it happens
- Send commands directly to your server
- Command history - use arrow keys to cycle through previous commands
- Search through console output
Power Controls
Control your server's power state with these options:
- Start - Boot up your server
- Stop - Gracefully shut down your server
- Restart - Stop and start your server in one action
- Kill - Force stop (use only when the server is unresponsive)
Resource Monitoring
The console displays live statistics:
- CPU Usage - Current and maximum CPU allocation
- Memory Usage - RAM consumption with limits
- Disk Usage - Storage space used vs allocated
File Management
The File Manager gives you complete control over your server files.
Browsing Files
- Navigate through your server's directory structure
- Breadcrumb navigation for easy folder traversal
- Sort files by name, size, or date modified
- Search and filter files
File Operations
| Action | Description |
|---|---|
| Upload | Upload files from your computer (single or batch) |
| Create File | Create new text files directly in the browser |
| Create Folder | Make new directories |
| Edit | Open and modify text files with syntax highlighting |
| Rename | Change file or folder names |
| Copy | Duplicate files within your server |
| Delete | Remove files (with confirmation) |
| Download | Download files to your computer |
| Compress | Create ZIP archives of files/folders |
| Decompress | Extract archive contents |
File Permissions
- View and modify file permissions (chmod)
- Batch permission changes for multiple files
SFTP Access
For bulk file transfers, use SFTP (Secure File Transfer Protocol):
- Connection details available in Settings
- Use clients like FileZilla, WinSCP, or Cyberduck
- Same credentials as your panel login
Databases
Manage MySQL/MariaDB databases for your server.
Database Management
- Create Database - Provision new databases (within your allocation limit)
- View Databases - See all databases with connection details
- Delete Database - Remove databases you no longer need
Connection Details
Each database shows:
- Database name
- Username
- Host/Endpoint address
- Port number
- Connection strings for your applications
Password Management
- Rotate Password - Generate a new secure password for any database
- Passwords are displayed once when rotated - save them securely
Database Backups
- Create backups of individual databases
- View backup history and status
- Download or delete old backups
- Monitor backup quota
Backups
Protect your server data with the backup system.
Creating Backups
- Navigate to the Backups page
- Click Create Backup
- Optionally add a name/note for the backup
- Wait for the backup to complete
Backup Features
- View Backups - See all backups with size and creation date
- Download - Download backup archives to your computer
- Restore - Restore your server from a backup
- Delete - Remove old backups to free up quota
Backup Limits
Your server has a backup limit based on your plan:
- Check your current backup count vs. maximum
- Delete old backups when approaching limits
Node Backups
If enabled, you may also see automated node-level backups:
- Created automatically by system administrators
- Available for restoration upon request
Snapshots
Snapshots let you save your entire server state and quickly switch between different setups - perfect for groups who want to jump between different worlds or server types.
What are Snapshots?
Think of snapshots as save slots for your entire server. They capture everything:
- All server files, worlds, and player data
- Server configuration and settings
- Installed mods and plugins
Why Use Snapshots?
Snapshots are ideal when you want to switch between completely different server setups without losing progress. For example:
- Survival to Modpack and Back - Your group has been playing vanilla survival for months, but everyone wants to try a new modpack. Snapshot your survival world, install the modpack, and play. When you're ready to return to survival, just restore the snapshot - everything is exactly as you left it.
- Rotating Game Nights - Keep snapshots of different setups (creative build server, minigames, hardcore world) and swap between them for different play sessions.
- Testing New Content - Want to try a major update or new mods? Snapshot first, experiment freely, then restore if things go wrong.
Creating Snapshots
- Navigate to the Snapshots page
- Click Create Snapshot
- Wait for the snapshot to complete
- Your snapshot will appear in the list
Managing Snapshots
Each snapshot displays:
- Name - Snapshot identifier
- Size - Total storage used
- Creation Date - When the snapshot was taken
- Checksum - Verification hash for integrity
Snapshot Actions
- Restore - Switch your server back to this exact state
- Lock/Unlock - Protect important snapshots from accidental deletion
- Delete - Remove snapshots you no longer need
Snapshot Limits
Your server has a snapshot allocation limit:
- Monitor your current usage vs. maximum allowed
- Delete old snapshots or unlock and remove protected ones when needed
Tips
- Name your snapshots clearly (e.g., "Vanilla Survival - Dec 2024", "ATM9 Playthrough")
- Lock snapshots for worlds you plan to return to
- Always snapshot before installing modpacks or making major changes
- Remember to snapshot your current setup before restoring a different one!
Network & Allocations
Manage your server's network ports and IP allocations.
Understanding Allocations
An allocation is an IP:Port combination assigned to your server. Your server can have multiple allocations for different purposes such as Votifier, Dynmap, etc.
Managing Allocations
- View Allocations - See all assigned IP:Port combinations
- Add Allocation - Request additional ports (if available)
- Set Primary - Choose which allocation is the main connection
- Add Notes - Label allocations (e.g., "Query Port", "RCON")
- Delete - Remove unused allocations
Connection Information
For each allocation:
- IP Address
- Port Number
- Whether it's the primary allocation
- Custom notes/labels
DDoS Protection
Protect your server from DDoS attacks with our integrated protection system powered by TCPShield.
Protection Levels
Basic Protection (Always Active)
All servers include basic DDoS protection by default, providing foundational network-level filtering.
Enhanced Protection (TCPShield)
Enable advanced Layer 7 (L7) protection specifically designed for Minecraft Java Servers:
- Bot attack filtering
- Invalid packet blocking
- Protocol exploit prevention
- Minecraft-specific attack mitigation
Enabling Enhanced Protection
- Navigate to DDoS Protection
- Click Enable Protection
- Choose a subdomain option:
- Use an existing subdomain
- Create a new subdomain
- Restart your server to activate
Protected Connection
Once enabled:
- Share your protected subdomain with players (e.g., myserver.obby.host)
- Traffic routes through TCPShield's protection network
- Your server's real IP remains hidden
Custom Domains
Add your own domains for professional branding with full DDoS protection.
Adding a Custom Domain
- Go to the Custom Domains tab
- Enter your domain name
- Select which server to route to
- Enable/disable Backend Address Concealment (BAC)
Domain Verification
After adding a domain:
- Add the required DNS records to your domain registrar
- Click Verify Domain to confirm ownership
- Once verified, traffic will route through protection
DNS Configuration
You'll need to add:
- CNAME Record - Points your domain to TCPShield
- Specific records will be shown after adding your domain
Domain Settings
- Backend Address Concealment (BAC) - Hide your server's real IP
- Server Routing - Change which server the domain points to
Bedrock Tunnels
For Minecraft Bedrock Edition servers, request a Bedrock tunnel to enable protected access for Bedrock players.
Requesting a Tunnel
- Go to the Bedrock Tunnels tab
- Click Request Tunnel
- Wait for approval (may take some time)
Tunnel Status
- Pending - Request submitted, awaiting approval
- Active - Tunnel is live and ready to use
- Cancelled - Request was cancelled
Using Bedrock Tunnels
Once active:
- Players connect using the provided Bedrock-compatible address
- Full DDoS protection for Bedrock connections
- Works alongside Java Edition protection
Supported Server Software
DDoS Protection works with:
- Paper/Spigot servers
- BungeeCord / Waterfall proxies
- Velocity proxies
Modded servers and other server software is not supported.
RAM Monitor
Get notified when your server's memory usage exceeds safe thresholds.
Overview
RAM Monitor watches your server's memory consumption and alerts you before issues occur, helping prevent crashes and performance problems.
Enabling RAM Monitor
- Navigate to RAM Monitor
- Click Enable Monitoring
- Configure your notification preferences
Configuration Options
RAM Threshold
Set the memory usage percentage that triggers alerts:
- Adjustable via slider or direct input
- Minimum and maximum thresholds defined by your plan
Cooldown Period
Minimum time between alerts (in minutes):
- Prevents notification spam during extended high usage
- Recommended: 5-15 minutes
Max Notifications
Limit total notifications per monitoring period:
- Set to 0 for unlimited
- Useful for preventing alert fatigue
Notification Methods
Email Notifications
Receive alerts via email:
- Enable Email Notifications
- Add email addresses to notify
- Test emails to verify delivery
You can add multiple email addresses and remove them as needed.
Discord Notifications
Direct Messages
Receive DMs from our bot:
- Link your Discord account (if not already linked)
- Enable Discord Notifications
- Ensure DMs are enabled from server members
Discord Webhooks
Send alerts to a Discord channel:
- Create a webhook in your Discord server settings
- Copy the webhook URL
- Add the webhook in RAM Monitor settings
- Optionally name it for identification
- Test to verify it works
Custom Webhooks
Integrate with external services:
- Add your webhook URL (any service that accepts POST requests)
- Name the webhook for identification
- Alerts sent as JSON payloads
Advanced Settings
Auto-Reset
Automatically reset the notification counter:
- Auto-Reset Threshold - RAM percentage that triggers reset
- Auto-Reset Duration - Time before counter resets
This is useful if you want notifications to resume after your server recovers from high memory usage.
Alert Information
When triggered, alerts include:
- Server name and identifier
- Current RAM usage percentage
- Threshold that was exceeded
- Timestamp
Schedules & Automation
Automate server tasks with the scheduling system.
Creating Schedules
- Go to Schedules
- Click Create Schedule
- Configure the timing using cron expressions
- Add one or more tasks to execute
Cron Timing
Schedules use cron expressions for timing:
*/5 * * * *- Every 5 minutes0 * * * *- Every hour0 0 * * *- Daily at midnight0 0 * * 0- Weekly on Sunday
Task Types
Each schedule can contain multiple tasks:
- Send Command - Execute a console command
- Send Power Action - Start, stop, restart, or kill the server
- Create Backup - Generate a server backup
Schedule Actions
- Run Now - Manually trigger a schedule immediately
- Edit - Modify schedule timing or tasks
- Delete - Remove a schedule
Use Cases
- Automatic server restarts every 24 hours
- Scheduled backups before updates
- Automatic announcements to players
- Performance maintenance routines
Sub-Users & Permissions
Share access to your server with other users.
Adding Sub-Users
- Navigate to Users
- Click New User
- Enter the user's email address
- Configure their permissions
- They'll receive an email invitation
Permission Categories
Control exactly what each sub-user can do:
| Category | Permissions |
|---|---|
| Control | Start, stop, restart, console commands |
| Files | Browse, read, edit, upload, delete files |
| Backups | Create, view, download, delete backups |
| Databases | Create, view, manage, delete databases |
| Schedules | Create, edit, delete automated tasks |
| Users | Manage other sub-users |
| Network | View and manage allocations |
| Startup | Modify startup variables |
| Settings | Rename server, reinstall |
| Subdomains | Create and manage subdomains, DDoS protection |
Managing Sub-Users
- Edit Permissions - Adjust what a user can access
- Remove User - Revoke their access entirely
- View if users have 2FA enabled
Startup Configuration
Configure how your server starts and runs.
Startup Variables
Each server type has configurable startup variables:
- Server version
- Memory allocation
- Custom JVM flags
- Game-specific settings (world name, game mode, etc.)
Docker Image Selection
Choose which Docker image runs your server:
- Different Java versions
- Alternative server implementations
- Optimized containers for specific games
Startup Command
View the full command that starts your server, you can also change your startup command too.
Server Settings
Core server configuration options.
SFTP Configuration
Access your server files via SFTP:
- Server address and port
- Your username
- Password (same as panel login)
- Quick-launch links for SFTP clients
Server Renaming
Change your server's display name in the panel.
Server Reinstallation
Completely wipe and reinstall your server:
- Warning: This deletes all server files
- Use for clean starts or switching games
- Confirmation required
Debug Information
Technical details for troubleshooting:
- Server UUID
- Node information
- Server ID
Version Changer (Minecraft)
Easily switch between Minecraft server versions and implementations.
Supported Server Types
Browse and install various Minecraft server software:
Vanilla Servers:
- Official Minecraft Server
Modded Servers:
- Paper
- Spigot
- Purpur
- Fabric
- Forge
- And more...
Changing Versions
- Navigate to Versions
- Select a server type (e.g., Paper)
- Choose a Minecraft version
- Select a specific build
- Configure options:
- Wipe Server Files - Clean install (deletes everything)
- Accept EULA - Agree to Minecraft's terms
- Click Install
Version Information
- See your currently installed version
- Get notified when updates are available
- View experimental/deprecated version warnings
Snapshot Versions
Toggle Show Snapshot Versions to see Minecraft beta/development builds (for testing new features before official release).
Modpack Installer
Install pre-configured Minecraft modpacks with one click.
Supported Providers
Search and install modpacks from:
- Modrinth - Open-source mod repository
- CurseForge - Popular modding platform
- ATLauncher - Established modpack launcher
- Feed The Beast (FTB) - Classic modpack collection
- Technic - Technic Platform modpacks
- Voids Wrath - Specialty modpacks
Installing a Modpack
- Go to Modpacks
- Search for a modpack by name
- Browse results from multiple providers
- Click to view modpack details
- Install with one click
Notes
- Modpack installation may take several minutes
- Your server will restart during installation
- Consider creating a snapshot before installing
Subdomain Manager
Create custom subdomains that point to your server.
Creating a Subdomain
- Navigate to Subdomains
- Click Create Subdomain
- Enter your desired subdomain name
- Select the domain to use
- Choose which allocation (port) to route to
- Save
Managing Subdomains
- View - See all your configured subdomains
- Edit - Change the allocation a subdomain points to
- Delete - Remove subdomains you no longer need
- Copy - Quick copy subdomain address to clipboard
Use Cases
myserver.obby.hostinstead of192.168.1.1:25565- Different subdomains for different game modes
- Memorable addresses for sharing with friends
Integration with DDoS Protection
Subdomains can be used with DDoS Protection to route traffic through TCPShield for enhanced security.
Server Importer
Import server files from another host via SFTP/FTP.
Setting Up Credentials
- Go to Importer
- Create a Credential Profile:
- Protocol (SFTP or FTP)
- Host address
- Port (usually 22 for SFTP, 21 for FTP)
- Username
- Password
- Test the connection
Creating Import Profiles
Define what to import:
- Source path on the remote server
- Destination path on your new server
- Whether to delete source files after import
Running an Import
- Select your credential profile
- Choose or create an import profile
- Start the import
- Monitor progress
Use Cases
- Migrating from another hosting provider
- Copying servers between nodes
- Restoring from external backups
Activity Logs
Track all actions performed on your server and account.
Server Activity Log
View a complete audit trail of server actions:
- Who performed each action
- What was done
- When it happened
- IP address used
Activity Types Tracked
- Power actions (start, stop, restart)
- File changes (upload, edit, delete)
- Backup and snapshot operations
- User permission changes
- Settings modifications
- DDoS protection changes
- And more...
Account Activity Log
View activity across your entire account:
- Login attempts
- Password changes
- API key usage
- Account settings changes
Account Settings
Manage your personal account settings.
Profile Settings
- Email Address - Update your login email
- Password - Change your account password
- Avatar - Customize your profile picture
Two-Factor Authentication (2FA)
Add an extra layer of security:
- Enable 2FA in account settings
- Scan the QR code with an authenticator app
- Enter the verification code
- Save your backup codes securely
API Keys
For developers and automation:
- Generate API keys for external integrations
- View and manage existing keys
- Delete keys you no longer need
SSH Keys
Store SSH public keys for SFTP authentication:
- Add multiple SSH keys
- Use key-based authentication instead of passwords
- Remove old keys
Discord Integration
Link your Discord account for:
- RAM Monitor notifications via DM
- Account verification
- Enhanced support features
To link Discord:
- Go to Account Settings
- Click Link Discord
- Authorize the connection in the popup
Quick Reference
Keyboard Shortcuts (Console)
| Key | Action |
|---|---|
| Up Arrow | Previous command |
| Down Arrow | Next command |
| Enter | Send command |
Common Connection Ports
| Service | Default Port |
|---|---|
| Minecraft Java | 25565 |
| Minecraft Bedrock | 19132 |
| RCON | 25575 |
| Query | 25565 |
Need Help?
If you encounter issues or need assistance:
- Check the Activity Log for error details
- Review your server's console output
- Use RAM Monitor alerts to catch memory issues early
- Contact support through our help desk
This documentation covers the core features available in your game panel. Feature availability may vary based on your plan and server configuration.