Skip to content

How to Connect

Use this guide when you want to connect to your own Minecraft Java server. Follow the same flow HaruHost shows in How to connect: make sure the server is reachable first, confirm the Minecraft Java client version matches the server version exactly, then finish the join flow inside Minecraft Java.

  • Game Servers → Your Game Server NameHow to connect

If players cannot join yet, solve reachability first.

The easiest path is Tunnel. HaruHost prepares the connection for you so the server can be reachable over the internet without you having to manually set up port forwarding and firewall rules first.

Step 1: Open your server and start the connection guide

Section titled “Step 1: Open your server and start the connection guide”

Open your Minecraft Java server page and use How to connect.

Minecraft Java server overview in HaruHost with the How to connect button visible

Step 2: Let HaruHost prepare the server for Tunnel

Section titled “Step 2: Let HaruHost prepare the server for Tunnel”

If the server still needs connection prep, HaruHost shows a preparation step inside the guide. This is where HaruHost enables the tunnel path for the current run.

Minecraft Java How to Connect guide showing the Prepare Server For Tunnel state

Step 3: Copy the Java join values from HaruHost

Section titled “Step 3: Copy the Java join values from HaruHost”

Once the guide is ready, HaruHost shows the exact values to use:

  • Server Address: the value to paste into Minecraft Java
  • Exact Server Version: the exact Minecraft Java client version players need

Minecraft Java How to Connect guide showing the server address and exact server version cards

If the server address is not working, treat that as a reachability problem. First check that the server shows Online in HaruHost. If the server was started without the tunnel being properly prepared, run the How to connect flow again and let HaruHost restart the server if needed.

Part 2: Make sure the Minecraft Java client version matches exactly

Section titled “Part 2: Make sure the Minecraft Java client version matches exactly”

Minecraft Java version matching is mandatory. The server address can be correct and the connection can still fail if the client is on the wrong Java release or patch level.

Step 1: Check the exact server version in HaruHost

Section titled “Step 1: Check the exact server version in HaruHost”

The Java guide shows the version rule directly and warns that the client version must match the server version exactly before you join.

Minecraft Java How to Connect guide warning that the client version must match the server version exactly

Step 2: Confirm that same version in Minecraft Java

Section titled “Step 2: Confirm that same version in Minecraft Java”

On the Minecraft Java main menu, confirm the version shown in the lower left corner matches the HaruHost server version exactly before you continue to Multiplayer.

Minecraft Java main menu with the Multiplayer button visible and the client version shown in the lower left

If HaruHost shows 1.21.1 but the Minecraft Java client shows a different version or patch level, do not continue until they match.

Minecraft Java uses the Multiplayer flow, then a saved Add Server entry with a single Server Address field.

From the Minecraft Java main menu, use Multiplayer.

Minecraft Java main menu with the Multiplayer button visible and the client version shown in the lower left

On the Play Multiplayer screen, use Add Server.

Minecraft Java Play Multiplayer screen with Join Server, Direct Connection, and Add Server buttons

Paste the HaruHost Server Address exactly as shown. You can use any saved server name you want.

Minecraft Java Edit Server Info dialog with the server name and server address fields filled in

Step 4: Select the saved server from the list

Section titled “Step 4: Select the saved server from the list”

After saving, the server appears in Multiplayer. Select it and confirm the entry is ready before joining.

Minecraft Java Multiplayer list showing the saved server entry

Once you join the saved server entry, Minecraft Java moves into the Joining world screen while it connects.

Minecraft Java Joining world screen after selecting a multiplayer server

Once the exact version matches and the address is correct, Minecraft Java finishes connecting and loads you into the world.

Minecraft Java gameplay after successfully joining the server world

The server is not reachable from the internet

Section titled “The server is not reachable from the internet”

Use Tunnel as the first fix. That is the main HaruHost advantage here, because it gives you a reliable path without making you manually configure router port forwarding and firewall rules first.

Minecraft Java cannot connect even though the server address looks correct

Section titled “Minecraft Java cannot connect even though the server address looks correct”

Check the exact version match first.

  • Compare the exact HaruHost server version against the exact Minecraft Java client version.
  • If those values do not match exactly, fix that first before testing the network again.

Minecraft Java still cannot connect after the versions match

Section titled “Minecraft Java still cannot connect after the versions match”
  • Check that the server status shows Online in HaruHost.
  • Re-copy the exact Server Address.
  • If you enabled or changed tunnel-related settings while the server was already running, let HaruHost restart the server from the How to connect flow.
  • If you use manual firewall and port forwarding instead of the tunnel path, re-check those rules separately.

The flow is simple:

  1. Make sure the server is reachable.
  2. Use HaruHost Tunnel first if reachability is the problem.
  3. Match the Minecraft Java client version to the exact HaruHost server version.
  4. Paste the exact Server Address into Minecraft Java.