Minecraft Hosting Control Panel Guide
Managing a Minecraft server on HeavenCloud is powered by the industry-standard Pterodactyl panel. The panel provides real-time interactive terminal console access, integrated web-based file management, SFTP connection credentials, automated cron schedule builders for world backups, and granular sub-user permissions—all accessible via desktop or mobile browser.
Whether you are booting your first private SMP or managing a multi-server network, the control panel is your operational headquarters. Here is a guided tour of every critical section in the HeavenCloud Pterodactyl panel.
1. Power Operations: Start, Restart, and Stop
In the top-right corner of your server console tab:
- Start: Boots the Docker container and launches the configured Java runtime with your startup flags.
- Restart: Sends a clean save-and-restart sequence. Ideal for applying new plugins or world configurations.
- Stop: Always use Stop instead of Kill. It triggers the internal Minecraft
save-allsequence, ensuring no player inventories or chunk blocks are lost.
2. Essential Console Commands
| Command | Purpose | When to Use |
|---|---|---|
| op <username> | Grants operator/admin privileges | Initial server setup |
| tps | Displays 1m, 5m, and 15m TPS averages | Checking server performance health |
| whitelist on / add | Enforces private access control | Private SMPs or maintenance periods |
| spark health | Outputs CPU, RAM, and tick diagnostics | Investigating sudden lag spikes |
3. File Manager and High-Speed SFTP Access
The built-in web file manager allows editing server.properties and dragging plugin JARs directly into the browser.
For downloading large world folders or installing 5GB+ modpacks, connect using an external SFTP client (FileZilla or WinSCP). Under Settings → SFTP Details, copy your server hostname, port (2022), and username.
4. Automated Schedules & Restarts
Running a clean restart once per day purges Java heap memory and clears abandoned entity listeners. Use the Schedules tab to set up an automatic 4:00 AM reboot:
Schedule Recipe: Daily 4 AM Reboot
Cron: 0 4 * * *
Task 1: Send Command → say Server restarting in 60 seconds!
Task 2: Send Power Action → Restart Server (Delay: 60s)
Frequently Asked Questions: Control Panel
Why should I use Stop instead of Kill in the Pterodactyl panel?
Clicking Stop sends the SIGINT signal to Java, which executes the /save-all command and cleanly flushes player inventories, chunk caches, and database transactions to disk. Clicking Kill forcefully terminates the process (SIGKILL), which risks chunk corruption and lost player progress.
How do I connect to my server files via SFTP?
In your HeavenCloud control panel, click Settings in the left sidebar to see your SFTP Server address and Username. Open an SFTP client like FileZilla or WinSCP, enter the host and port (default 2022), your panel username, and your panel password to connect.
How do I allocate more RAM in the Startup tab?
Under the Startup tab, adjust the SERVER_JARFILE and JVM flags. The system automatically sets -Xmx and -Xms flags to match your plan allocation. If you upgrade your plan, the panel recalculates these parameters seamlessly.
Can I add sub-users to manage my server with restricted permissions?
Yes. In the Users tab of the Pterodactyl panel, you can invite your staff or co-owners by email and grant granular permissions (e.g. allowing them to restart the server and view the console while restricting file deletion or billing access).
Start Your Minecraft Server in 60 Seconds
Deploy instantly with HeavenCloud's custom Pterodactyl panel. 1:1 dedicated resources in Mumbai, automated backups, 17 Tbps DDoS filtering, and 24/7 gamer support.