# Plan - Velocity

##### **What is Plan?**

Plan is a plugin that provides detailed analytics for Minecraft servers, tracking player activity, server performance, and engagement. It features a web-based dashboard, multi-server support, and integrations with popular plugins. Ideal for monitoring server health, understanding player behavior, and improving retention, it helps server admins make data-driven decisions.

##### **Requirements**

Additional port (or network allocation)

Java 11+

MySQL database

##### **Installation On Proxy**

Download Plan

Place Plan.jar to the plugin directory through the file manager

[![image.png](https://help.alienhost.net/uploads/images/gallery/2025-07/scaled-1680-/kR0image.png)](https://help.alienhost.net/uploads/images/gallery/2025-07/kR0image.png)

Default Webserver Port in the config is 8804, change it to the one allocated.

Change the IP Address through `Webserver.Alternative_IP` field (don't remove %port% as it automatically hooks to the chosen port).

Set `Webserver.Alternative_IP.Enabled` to **true**

[![image.png](https://help.alienhost.net/uploads/images/gallery/2025-07/scaled-1680-/njHimage.png)](https://help.alienhost.net/uploads/images/gallery/2025-07/njHimage.png)

Set `Server.IP` to a domain (e.g. alienhost.net) which is actively pointing at your minecraft server (through the use of DNS records)

Edit `Database.MYSQL` fileds appropriately (`Host`, `Port`, `User`, `Password` are required fields).

[![image.png](https://help.alienhost.net/uploads/images/gallery/2025-07/scaled-1680-/7FFimage.png)](https://help.alienhost.net/uploads/images/gallery/2025-07/7FFimage.png)

##### **Installation On Backends**

Place Plan.jar to the plugin directory through the file manager

Edit `Database.MYSQL` fields and `Database.Type` appropriately. **Note:**  They **must** be the same as the proxy's

`Database.Type` should be set to MySQL.

[![image.png](https://help.alienhost.net/uploads/images/gallery/2025-07/scaled-1680-/YXSimage.png)](https://help.alienhost.net/uploads/images/gallery/2025-07/YXSimage.png)

[![image.png](https://help.alienhost.net/uploads/images/gallery/2025-07/scaled-1680-/GRximage.png)](https://help.alienhost.net/uploads/images/gallery/2025-07/GRximage.png)

Set `Disable_Webserver` to `true`.

[![image.png](https://help.alienhost.net/uploads/images/gallery/2025-07/scaled-1680-/61Simage.png)](https://help.alienhost.net/uploads/images/gallery/2025-07/61Simage.png)

Restart the server or reload the plugin.

##### **Access The Web Interface**  


Now go on your web browser and input `http://{yourdomain.com}:{port}`

replace {yourdomain.com}:port with your server's actual domain/ip address and port

[![image.png](https://help.alienhost.net/uploads/images/gallery/2024-12/scaled-1680-/screenshot-2024-12-02-205937.png)](https://help.alienhost.net/uploads/images/gallery/2024-12/screenshot-2024-12-02-205937.png)