🚀 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, lifetime discounts and to take part in our $175 raffle to win Steam gift cards.
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 External Server on Minehut
- 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.
Configure your Standalone Server
- Log in to the panel. See Access the Panel for instructions.
- Click the server you wish to modify.
- Click on the 1 Startup tab.
- 2 Add the below flags to your server's Startup 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
- Click the Files tab and locate the
server.properties
file to edit. - 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. 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.