Hosting Panel Guide
Birdflop uses an enhanced version of Pterodactyl Panel for server management. This guide covers all panel features and how to use them effectively.Accessing the Panel
The panel is fully responsive and works on mobile devices, tablets, and desktops.
Panel Overview
The panel consists of several main tabs:- Console: Real-time server output and command input
- Files: File manager for server files
- Databases: MySQL database management
- Schedules: Automated task scheduling
- Users: Manage subusers and permissions
- Backups: Create and restore backups
- Network: Manage allocations and ports
- Startup: Configure startup parameters
- Settings: Server settings and egg management
- Activity: View server activity logs
Console Tab
The console tab provides real-time server monitoring and control.Server Controls
Start
Starts the server if it’s currently stopped
Restart
Gracefully restarts the server
Stop
Sends a stop command to shut down gracefully
Kill
Force kills the server process
Resource Statistics
At the top of the console, you’ll see real-time statistics:- CPU Usage: Current CPU consumption
- Memory Usage: RAM usage (out of allocated amount)
- Disk Usage: Storage space used
- Network: Current upload/download rates
Console Commands
Send commands directly to your server:Commands are sent as if typed by the console, so you don’t need to prefix them with
/Console Features
- Search: Use Ctrl+F to search console output
- Auto-scroll: Automatically scrolls to newest messages
- Copy: Select text to copy console output
- Timestamps: Shows exact time of each log entry
Files Tab
The file manager provides a web-based interface for managing server files.File Operations
- Edit Files
- Upload Files
- Create Files/Folders
- Compress/Extract
- Navigate to the file you want to edit
- Click the file name
- Make your changes in the built-in editor
- Click Save Content at the top
.txt,.yml,.yaml,.json.properties,.conf,.cfg.log,.md,.sh
The editor includes syntax highlighting for common file types.
File Permissions
Right-click any file to view options:- Rename: Change file name
- Move: Move to another directory
- Copy: Create a duplicate
- Download: Download to your computer
- Delete: Permanently remove (cannot be undone)
Important Directories
| Directory | Purpose |
|---|---|
/ | Root server directory |
/plugins/ | Server plugins (Paper/Spigot) |
/mods/ | Server mods (Forge/Fabric) |
/world/ | Main world data |
/world_nether/ | Nether dimension |
/world_the_end/ | End dimension |
/logs/ | Server log files |
/config/ | Mod/plugin configurations |
Settings Tab
The settings tab contains important server configuration options.Change Server Egg
The egg system allows you to switch between different server types quickly.Select New Egg
Choose from available eggs:
- Paper: Recommended for most servers
- Spigot: Plugin support (older)
- Vanilla: Official Minecraft server
- Forge: For modded servers
- Fabric: Lightweight modding platform
- Purpur: Paper with extra features
- Velocity: Modern proxy server
- BungeeCord: Legacy proxy server
Configure Reinstall Options
Choose whether to:
- Reinstall server: Downloads fresh server files
- Wipe Server Files: Deletes existing files
What is an Egg?
An “egg” is a configuration template that defines everything needed for a specific game server:- Install Scripts: Commands to properly install the server
- Startup Parameters: Arguments needed to run the server
- Docker Environment: Docker image and environment settings
- Configuration Files: Default configs and settings
Eggs make it easy to switch between server types without manual configuration. The egg system is unique to Pterodactyl Panel.
Reinstall Server
The reinstall function downloads fresh server files:- Click Reinstall Server button
- Confirm the action
- Wait for reinstall to complete
- Server files are corrupted
- You want to start fresh
- Updating to a major new version
- Switching server types
Backups Tab
Create and manage server backups for data protection.Creating Backups
Configure Backup
- Name: Give your backup a descriptive name
- Ignored Files: Optionally exclude files (e.g.,
*.log)
Backup Features
- 3 Manual Backups: Create up to 3 backups yourself
- 3 Automated Backups: System creates automatic backups
- Off-site Storage: Backups stored separately from server
- Download: Download backups to your computer
- Restore: Restore server to a backup state
- Delete: Remove old backups to free space
Automated backups are created periodically by the system. You cannot control when they run, but they’re always available.
Restoring Backups
Startup Tab
Configure server startup parameters and variables.Common Startup Variables
| Variable | Purpose | Example |
|---|---|---|
| Minecraft Version | Server version to run | 1.21.4 |
| Build Number | Specific build (Paper) | latest |
| Server JAR File | JAR filename | server.jar |
| Java Version | Java runtime version | 17 or 21 |
Most startup variables can be left at their defaults. Only change them if you know what you’re doing.
Changing Minecraft Version
Network Tab
Manage server allocations and IP addresses.Allocations
An allocation is an IP:Port combination your server uses:- Primary Allocation: Main IP address for connections
- Additional Allocations: Extra ports for plugins (e.g., Dynmap)
Adding Allocations
Servers with 8GB+ RAM include a dedicated IP without a port number.
Schedules Tab
Automate server tasks with scheduled commands.Creating a Schedule
Configure Schedule
Set:
- Name: Description of the schedule
- Schedule: When to run (cron format)
- Enabled: Whether schedule is active
Schedule Examples
Daily Restart at 4 AM:- Minute:
0 - Hour:
4 - Day of Month:
* - Month:
* - Day of Week:
* - Task: Power Action - Restart
- Minute:
0 - Hour:
* - Day of Month:
* - Month:
* - Day of Week:
* - Task: Send Command -
save-all
- Minute:
0 - Hour:
3 - Day of Month:
* - Month:
* - Day of Week:
0 - Task: Create Backup
Schedules use cron format. Use
* to mean “every” and specific numbers for exact times.Users Tab
Grant other users access to manage your server.Adding Subusers
Set Permissions
Choose what they can access:
- Console access and commands
- File management
- Backup creation/restoration
- Schedule management
- Settings changes
Activity Tab
View a log of all actions performed on your server. Logged activities include:- Server starts/stops/restarts
- File modifications
- Backup creation/restoration
- Settings changes
- User additions/removals
- Schedule executions
Activity logs help troubleshoot issues and track changes made to your server.
Mobile App Support
The panel works great on mobile devices:- Responsive Design: Adapts to any screen size
- Touch Optimized: Easy tap controls
- Full Feature Access: All features available on mobile
Mobile Tips
- Use landscape mode for file editing
- Console auto-scrolls on mobile
- Pinch to zoom in file editor
Getting Help
Discord Community
Join our Discord for help from staff and community members
Submit Ticket
Create a support ticket through the client area for direct help
Most common issues can be resolved by checking the console for error messages. Include console errors when asking for help.