Skip to content

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:

ButtonAction
StartStart the server
StopSend the graceful stop command
RestartStop and then start the server
KillForcefully 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

  1. Click Create Backup.
  2. Optionally enter a name. If left blank, a timestamped name is generated.
  3. 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

ActionDescription
RestoreReplace server files with the backup contents (server must be stopped)
DownloadDownload the backup archive via a temporary signed URL
LockProtect the backup from accidental deletion
DeletePermanently remove the backup

Each server has a maximum backup count configured by the administrator.

Subuser Permissions

PermissionAllows
backup_readView the backup list
backup_createCreate new backups
backup_downloadDownload backup archives
backup_restoreRestore from a backup
backup_deleteDelete 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

  1. Click Create Schedule.
  2. Enter a name and configure the cron expression (minute, hour, day of month, month, day of week).
  3. 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
  4. Tasks execute in order with optional delays between them.
  5. 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

  1. Click Create Database.
  2. A database is provisioned on the configured database host with a unique name and credentials.
  3. 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

  1. Click Invite Subuser.
  2. Enter the user's email address.
  3. Select the permissions you want to grant.
  4. Click Invite.

The user can then access your server from their own dashboard with only the permissions you assigned.

Permission Categories

CategoryPermissions Available
ControlConsole access, start, stop, restart, kill
FilesRead, create, edit, delete files
BackupsView, create, download, restore, delete
DatabasesView, create, delete databases
SchedulesView, create, manage schedules
SettingsRename 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.):

FieldValue
HostThe node's IP or domain
Port2022 (default)
UsernameYour panel email address
PasswordYour panel password (or SSH key if configured)

Each SFTP session is scoped to the server's data directory.


Next Steps

BadgerPanel Documentation