Skip to main content

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.