In this guide you will learn how to host a Minecraft multiplayer server using remote.it. Hosting a server in this way is secure, totally free, and doesn't require port forwarding. Additionally, you only have to go through this set up process once, and anyone else using remote.it can join.
The steps to setup are:
Set up a Minecraft Server.
Host the server using remote.it.
Share the server with whoever you want.
Connect to the server through remote.it.
Connect to the server through Minecraft.
Before starting the process of setting up your Minecraft server to run on remote.it, please make sure to create an account at our main site and download and install the desktop app. If you need help setting up a Minecraft server, there are many resources online detailing how to, as well as a remote.it video tutorial.
Additionally, please be aware that setting up a Minecraft server on a Mac is slightly different from setting up a server on a Windows machine. When creating the server on the Mac, it is not necessary to create a .bat file. Simply run the .jar file to start the server.
DO NOT port forward! Set up the server to run on your machine locally and remote.it will take care of the rest.
Below is an image of what your server should look like when it's ready to be hosted. You should be able to connect to it using your local IP address, but it won't be accessible by anyone outside of your local network yet.
An example of what you should have set up (Windows).
Host using remote.it
Launch the desktop app and log in, then navigate to the Settings tab at the bottom and click "Set up remote access" to register your device.
Click "Set up remote access" to register.
Enter a name for your Device and select any of the quick-add Services you wish to add. The Minecraft server Service will be a quick-add option if your Minecraft server is running in the background. Make sure it's checked, then hit "Register."
If the Minecraft server doesn't show up as a quick-add option, continue with this section of the tutorial. Otherwise, continue on to the next section, titled "Share the server".
After your computer is registered, click the "x" in the upper right-hand corner to dismiss the message.
Then, click the blue button that says "Add from network." This will scan your network and detect your Minecraft server. Make sure your Minecraft server is running before scanning.
Scan the network your local machine is on.
Scroll down and find your system, labeled This system.
Click on your IP address. If your Minecraft server is running, the app will detect and display it.
The Minecraft Server will have the port 25565 displayed to the left.
Click the add button next to the Minecraft Server option.
Enter a name for your Service, and leave everything else the way it is. Click the blue check mark to add the Service when done.
If the Host IP Address is blank, don’t worry about it. The app will fill it in for you once you press the check mark.
Share the server
The server is now hosted through remote.it. To allow players to join, you must share the device with them. Make sure that everyone who wants to access the server has a free remote.it account and has downloaded the desktop app.
Go to app.remote.it and navigate to the Contacts page. Click the Create Contact button and enter the name and email of the person you wish to add to your server. Then click Create Contact.
Navigate to the Devices page and click the check mark next to the device that is hosting the server. Click on Actions, then Share. Choose the people you want to play with from the drop down menu and Add Sharing.
You should not allow contacts to execute scripts on the device.
You may share the device to as many people as you want.
Now, have the people you want to play with log in to the desktop app.
Connect using remote.it
The device will appear under the Devices tab in a minute or two.
The device has appeared on my friends desktop app.
They should click on the Device, then click connect to connect to the server.
Connect with Minecraft
When connected through remote.it, a clipboard icon will appear. Click it, and the IP address for the Minecraft server will be copied to your clipboard.
Paste it into the Minecraft Server Address field and you will be able to connect.
If http:// appears before the server address, be sure to delete it before attempting to connect.
Note that any sort of insecure port forwarding is not used here.
You’re done! As long as remote.it is running on both machines and the Minecraft server is up, you will able to play Minecraft together securely without port forwarding.