✅ Requirements
-
A Minecraft server hosted on Final Hosting
-
Access to your Final Hosting control panel
-
A Minehut account
-
A domain or subdomain (optional, but helpful for easy access)
Step 1: Set Up Your Server on Final Hosting
-
Log in to your Final Hosting control panel.
-
Start your Minecraft server.
-
Write down:
-
IP Address
-
Port Number
-
-
Make sure your server is online and can be connected to directly.
⚙️ Step 2: Set Up Velocity Proxy
-
Download Velocity from the official site: https://papermc.io/software/velocity
-
Upload the JAR to your server and run the server:
-
Open
velocity.toml
in a text editor. Add your backend server like this: -
Set
online-mode = true
-
Enable
forwarding-secret
for secure connection, and configure your backend server to trust Velocity. -
Save changes and restart Velocity.
Step 3: Configure a Domain or Subdomain (Optional)
To connect more easily, set up a subdomain pointing to your Velocity proxy:
-
Go to your domain provider's DNS settings.
-
Add an A Record:
-
Name:
play
(or anything you want) -
Value: IP of the Velocity proxy
-
-
If you're using a custom port (not 25565), add an SRV Record.
Step 4: Test Everything
-
Run your Velocity proxy and Final Hosting Minecraft server.
-
Try connecting directly to the Velocity IP or subdomain.
-
If successful, players will be routed to your backend server automatically.
Troubleshooting
Issue | Solution |
---|---|
Can't connect to server | Check IP and port; make sure both servers are online |
Proxy doesn’t route | Check Velocity config and backend server address |
Server appears offline | Ensure Velocity and backend are using correct ports and secrets |
DNS not working | Wait for propagation or flush your DNS cache |