🚀 UltraServers Relaunch We're thrilled to announce the relaunch of our service with a brand-new, streamlined panel designed to enhance your gaming experience. Join our Discord for more information about the 90% off your first month, and 70% recurring lifetime discount. Don’t miss out, discounts are only valid until December 14th, 2024.
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/proxy
Navigate to Files
- Go to the 1 Files tab
- Locate and open the 2
server.properties
file.
- Set
enforce-secure-profile
tofalse
and 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
config
folder, and then open thepaper-global.yml
file. - Look under the
proxies:
section, setproxy-protocol
totrue
, and save the file.
Start the Server
- 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 can be submitted here, or further discussed on our Discord server.