Question How to host server public?

65982465

New member
May 4, 2025
6
0
1
I'm hosting a 1.20.1 paper java minecraft server, essentialsx, worldedit, multiverse are installed and working.
I can reach the server over localhost, not so over public network.
Created a port forward for internal IP 192.168.1.200 with port 25565 and made sure no connections are blocked in firewall software.
The vanilla minecraftserver i host is rechable over my private IP over public internet, but not so with the paper server.
How can i get it working so my friend can join?
 
Solution
Paper and vanilla behave the same for network accessibility. There is no difference.

Also, 1.20.1 is dangerously outdated. Prioritize getting your server updated to 1.21.4 or 1.21.5 first!

mbaxter

Cat Wrangler
Staff member
Dec 14, 2021
121
25
21
18
over there
Paper and vanilla behave the same for network accessibility. There is no difference.

Also, 1.20.1 is dangerously outdated. Prioritize getting your server updated to 1.21.4 or 1.21.5 first!
 
Solution

65982465

New member
May 4, 2025
6
0
1
Paper and vanilla behave the same for network accessibility. There is no difference.

Also, 1.20.1 is dangerously outdated. Prioritize getting your server updated to 1.21.4 or 1.21.5 first!
Okay. I understand there is no difference in network accessibility but that doesn't change the fact that i can't visit my server hosted with paper.
Don't get me wrong. I'm not blaming paper for anything... i just came to find a solution to my problem.

Hence the word dangerous i asume there must be some security related reasons to update?
I'm running a modded minecraft client to play, so that's why i'm still on 1.20.1
Probaly the hangaer modpage has some mod to allow joining for outdated and new client versions so i could do the update, i'll try hosting a 1.21.4 or newer as you suggested.
 

mbaxter

Cat Wrangler
Staff member
Dec 14, 2021
121
25
21
18
over there
ViaVersion with ViaBackwards allows you to have outdated clients connect.

As for the network issue, double check you have the server ip and port settings in server.properties the same.
 

65982465

New member
May 4, 2025
6
0
1
ViaVersion with ViaBackwards allows you to have outdated clients connect.

As for the network issue, double check you have the server ip and port settings in server.properties the same.
Thanks for helping!

This is what server.properties looks like with my vanilla server:
server-ip=
server-port=25565
Remember my friend is able to join over public internet using my private ip adress. Even when the server ip is blank in server.properties.
It is also blank in the server.properties for the paper server but nobody can join that. What do i make of this?
Are you saying i should edit the values like this:
server-ip=personalipexample:25565
server-port=personalipexample:25565
I did install the via plugins but when attemping to join over localhost it says my client is outdated. I'll try if i can find out how to configure the plugin...
 

65982465

New member
May 4, 2025
6
0
1
Another question, can gamerules like commandblockoutput be set to false within the properties file? It can be done ingame but i would preffer to edit a config file for these types of changes.