Welcome Discount! To welcome new users, all new orders will receive 25% off their first month! This means it’s easier than ever to upgrade or try out our cutting-edge game server hosting. Join our Discord and be part of our community!
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.
Minehut
Create Proxy Server
- Head to the Minehut website and log in to your account.
- Click Upgrade if your server plan is not set to External Server.
- If your server is hibernating, ensure 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 server's IP address, the node. We are just using the IP for this guide, as utilizing a subdomain may not let you connect, especially if you just recently created the DNS records.
- Proxy Type: This option depends on your requirements. If users are to connect to a Velocity proxy, you should select that option; otherwise, you should choose
Other, such as a Paper Server. - Port: The user should use the port option, which can easily be obtained from the panel. SRV records don't work well.
- (Optional) Add a MOTD to be shown in the server list.
UltraServers
Access Panel
- Log in to the panel. See Access the Panel for instructions.
- Click the server you wish to modify.
Amend Startup Flags
- Click on the 1 Startup tab.
- 2 Add the below flags to your server's Startup Flags.
- Make sure to only add the additional flags to the end of the existing startup flags, do not replace them.
-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/proxyNavigate to Files
- Go to the 1 Files tab
- Locate and open the 2
server.propertiesfile.
- Set
enforce-secure-profiletofalseand save the file. - This disables the requirement to join the server with a Mojang-signed public key, which often causes issues.
- Return to the root directory, open the
configfolder, and then open thepaper-global.ymlfile. - Look under the
proxies:section, setproxy-protocoltotrue, and save the file.
Start the Server
- Start the server. You should be able to join via
your_server_name.minehut.ggor/join your_server_namein the lobby.
If you require further assistance, you can open a support ticket here.
Feedback and suggestions can be submitted here, or further discussed on our Discord server.
- Minehut External Server Guide
- Minehut
- Create Proxy Server
- UltraServers
- Access Panel
- Amend Startup Flags
- Navigate to Files
- Start the Server