How to Update a Minecraft Geyser Standalone Server on Pterodactyl Panel
This guide will walk you through the process of updating your Minecraft Geyser Standalone server on a Pterodactyl panel. The Geyser jar should be labeled `server.jar`.
## Prerequisites
- Access to your Pterodactyl panel.
- Basic knowledge of using the Pterodactyl interface.
- Access to your server files and FTP client.
## Steps to Update Geyser Standalone
### Step 1: Backup Your Server
1. **Stop the Server:**
- Log in to your Pterodactyl panel.
- Navigate to the server you want to update.
- Click the "Stop" button to stop your server.
2. **Create a Backup:**
- Navigate to the "Backups" section in the panel.
- Create a new backup. This ensures you can restore your server if anything goes wrong during the update process.
### Step 2: Download the Latest Geyser Version
1. **Go to the Geyser Download Page:**
- Visit the [GeyserMC Downloads](https://geysermc.org/download) page.
2. **Download the Latest Build:**
- Download the latest `server.jar` file for Geyser Standalone.
### Step 3: Replace the Old Geyser Jar File
1. **Access Server Files:**
- In the Pterodactyl panel, navigate to the "Files" section of your server.
2. **Upload the New Jar:**
- Locate the existing `server.jar` file and delete it.
- Upload the new `server.jar` file you downloaded in Step 2.
### Step 4: Update Configuration (if necessary)
1. **Check Configuration Files:**
- Navigate to the `config.yml` or any other configuration files in your server.
- Review the GeyserMC release notes for any configuration changes required in the new version.
- Update the configuration files as needed.
### Step 5: Start the Server
1. **Start the Server:**
- Return to the Pterodactyl panel.
- Click the "Start" button to start your server.
- Monitor the console for any errors that may occur during startup.
### Step 6: Verify Updates
1. **Check Server Version:**
- Once the server is running, log in to your Minecraft server.
- Use the command `/geyser version` to check the Geyser version (or check the console output during startup).
2. **Test Functionality:**
- Verify that all features of Geyser are working correctly.
- Check for any errors in the server console and address them if necessary.