User Server Management
This guide covers what users can do with their game servers from the client area. Each feature listed here is available to server owners and subusers (with appropriate permissions).
Some features require specific license add-ons to be enabled - these are noted where applicable.
Server List
Navigate to Servers in the sidebar to see all servers you own or have subuser access to. Each entry shows the server name, status, connection address, and resource usage.
Click a server to open its management page. The management page has a sidebar with tabs for each feature.
Console
The Console tab is the default view when opening a server. It provides:
- Live output - real-time server console output streamed via WebSocket
- Command input - type commands in the input field at the bottom and press Enter
- Resource display - CPU, memory, disk usage, and uptime shown above the console
- History - scroll back through previous console output
Power Controls
The power buttons are located at the top of the console view:
| Button | Action |
|---|---|
| Start | Start the server |
| Stop | Send the graceful stop command |
| Restart | Stop and then start the server |
| Kill | Forcefully terminate the server immediately |
File Manager
License Required
The file manager requires the File Manager license add-on. Without this license, the file manager tab will not appear.
The Files tab provides a web-based file browser:
- Browse - navigate directories and view files
- Edit - open files in a built-in code editor with syntax highlighting
- Create - create new files or directories
- Upload - upload files from your computer
- Rename - rename files and directories
- Copy - duplicate files
- Delete - remove files and directories
- Download - download files to your computer
The file manager is scoped to your server's data directory. You cannot access files outside of it.
Backups
License Required
Server backups require the Server Backups license add-on. Without this license, the backups tab will not appear.
The Backups tab lets users create and manage snapshots of server data.
Creating a Backup
- Click Create Backup.
- Optionally enter a name. If left blank, a timestamped name is generated.
- Click Confirm.
The backup runs in the background. The server does not need to be stopped, but for best consistency with databases or world saves, consider stopping it first.
Managing Backups
| Action | Description |
|---|---|
| Restore | Replace server files with the backup contents (server must be stopped) |
| Download | Download the backup archive via a temporary signed URL |
| Lock | Protect the backup from accidental deletion |
| Delete | Permanently remove the backup |
Each server has a maximum backup count configured by the administrator.
Subuser Permissions
| Permission | Allows |
|---|---|
backup_read | View the backup list |
backup_create | Create new backups |
backup_download | Download backup archives |
backup_restore | Restore from a backup |
backup_delete | Delete backups |
Schedules
License Required
Server schedules require the Server Schedules license add-on. Without this license, the schedules tab will not appear.
The Schedules tab lets users automate server operations on a recurring basis.
Creating a Schedule
- Click Create Schedule.
- Enter a name and configure the cron expression (minute, hour, day of month, month, day of week).
- Add one or more tasks to the schedule:
- Power Action - start, stop, restart, or kill
- Console Command - send a command to the server
- Create Backup - take a backup
- Tasks execute in order with optional delays between them.
- Toggle the schedule on or off.
Manual Execution
Click Run Now on any schedule to execute it immediately, regardless of its cron timing.
Databases
License Required
Server databases require the Server Databases license add-on. Without this license, the databases tab will not appear.
The Databases tab lets users create and manage MySQL databases for their server.
Creating a Database
- Click Create Database.
- A database is provisioned on the configured database host with a unique name and credentials.
- Connection details (host, port, database name, username, password) are displayed.
Managing Databases
- Rotate Password - generate a new password for the database
- phpMyAdmin - open the database in phpMyAdmin (if enabled)
- Delete - permanently remove the database and all its data
Each server has a maximum database count configured by the administrator.
Network
The Network tab shows the IP:port allocations assigned to your server:
- Primary allocation - the main connection address shown to players
- Additional allocations - extra ports for query, RCON, or other services
Users can designate which allocation is primary if multiple are assigned.
Startup
The Startup tab lets you configure how your server starts:
- Docker Image - select from the available images defined in the egg
- Startup Command - view the startup command template
- Environment Variables - edit configurable values (server version, game mode, max players, etc.)
Changes take effect on the next server start.
Subusers
License Required
Subuser management requires the Subuser Management license add-on. Without this license, the subusers tab will not appear.
The Subusers tab lets server owners invite other panel users to manage their server with limited permissions.
Inviting a Subuser
- Click Invite Subuser.
- Enter the user's email address.
- Select the permissions you want to grant.
- Click Invite.
The user can then access your server from their own dashboard with only the permissions you assigned.
Permission Categories
| Category | Permissions Available |
|---|---|
| Control | Console access, start, stop, restart, kill |
| Files | Read, create, edit, delete files |
| Backups | View, create, download, restore, delete |
| Databases | View, create, delete databases |
| Schedules | View, create, manage schedules |
| Settings | Rename server, view SFTP details |
Activity
The Activity tab shows a log of all actions performed on this server:
- Power actions (start, stop, restart, kill)
- File changes
- Backup operations
- Settings modifications
- Subuser changes
Each entry shows who performed the action, what was done, and when.
Settings
The Settings tab provides:
- Rename - change the server's display name
- Description - update the server description
- Reinstall - re-run the egg install script (useful for corrupted game files)
- SFTP Details - view the SFTP connection information for this server
SFTP Access
Connect to your server's files over SFTP using any SFTP client (FileZilla, WinSCP, etc.):
| Field | Value |
|---|---|
| Host | The node's IP or domain |
| Port | 2022 (default) |
| Username | Your panel email address |
| Password | Your panel password (or SSH key if configured) |
Each SFTP session is scoped to the server's data directory.
Next Steps
- Account Management - API tokens, SSH keys, and security
- Billing - managing your services and invoices
