Minehut External Server Guide
This guide aims to teach you how to connect your Minehut proxy to an UltraServers hosted server or proxy. This lets you take advantage of Minehut’s advertising and lobby system. As you may be aware, this requires using the Minehut external server plan, which does cost credit.
Create an External Server on Minehut
- Head to the Minehut website and login if you are currently not.
- Click Upgrade if your server plan is not set to External Server.
- If your server is hibernating, make sure it is activated by clicking the Activate button, otherwise hit the Manage button.
- Configure the Minehut proxy with your server details.
- IP: This should be the IP address of the server, aka the node. For this guide, we are just using the IP, as using a subdomain may not let you connect, especially if you just recently created the DNS records.
- Proxy Type: This option depends on the user’s requirement, if the user wants to connect to a Velocity proxy they should select that option, otherwise select
Other
such as a Paper Server. - Port: The user should use the port option. The port can easily be gained from the dashboard. SRV records don’t seem to work well.
- The MOTD is optional, but it is shown on the server list, so you should try adding something nice.
- This guide sticks with using IP, as that is the simplest way of setting up a Minehut proxy server with UltraServers. However, it is also possible to use the Subdomain and even use the SRV option for DNS Record Type.
Configure your Standalone server
- Log in to your account on our dashboard. You can follow this detailed guide here.
- Once you have accessed your server.
- 1 Click on the Settings tab.
- 2 Click on the blue Edit icon.
- 3 Add the flags below to your server’s flags.
-Dminecraft.api.auth.host=https://authserver.mojang.com/ -Dminecraft.api.account.host=https://api.mojang.com/ -Dminecraft.api.services.host=https://api.minecraftservices.com/ -Dminecraft.api.session.host=https://api.minehut.com/mitm/proxy
- Head to the File Manager tab, locate the
server.properties
file to edit. - Set
enforce-secure-profile
tofalse
and save file. - This disables the requirement to join the server with a Mojang signed public key, which often causes issues with joining the server.
- Head back to the root directory of the File Manager and open the
Config
folder, then thepaper-global.yml
file. - Look under proxies section and set
proxy-protocol
totrue
and save file. - Start the server. You should be able to join via
Your_server_name.minehut.gg
or/join your_server_name
in the lobby.
If you require further assistance, you can open a support ticket here!
Feedback and suggestions regarding this article are welcome on our Discord server