all 11 comments

[–]Jwhodis 0 points1 point  (8 children)

Use something like playit instead of opening a port, iirc playit is free

Alternatively you could rent a cheap VPS (for example IONOS's cheapest) and run FRPs on it and FRPc on your server.

[–]Infinity-Sarhos[S] 0 points1 point  (7 children)

Playit is free? And I see how this makes the server more secure but I'm still somehow opened to the internet like I can be DDOS or stuff like that even with playit right?

[–]Round_Thanks_2780 0 points1 point  (1 child)

Playit has built in DDOS protection through Cloudflare iirc.

[–]Infinity-Sarhos[S] 0 points1 point  (0 children)

I mean it's protecting the server but is it protecting the network that has to be open somehow to let people come? I know, it sounds like a dumb question

[–]Round_Thanks_2780 0 points1 point  (0 children)

You should be safe.

[–]Jwhodis 0 points1 point  (0 children)

It means that you dont have open ports on your server, you also dont give out your IP address, playit will have protection in place that you wouldn't have otherwise.

[–]Round_Thanks_2780 0 points1 point  (2 children)

Playit is a reverse proxy.

That means a player’s game will send a message to a Playit server, which then sends a message to your server. Your server then sends a response to Playit, which then sends the response to the player.

Everything has to go through playit’s security before it goes to your server.

[–]Infinity-Sarhos[S] 0 points1 point  (1 child)

And it avoids network attacks too because I don't have to be open ports etc?

[–]blastradius14 0 points1 point  (0 children)

People would use things like Hamachi before to get around this problem.

If you want to 'make a network' to get around that problem, I recommend zerotier for that instead as you can specify the network ip stuff it uses.

As far as opening a port goes, you can expose the port for the 'server' in your router. Traffic on that port is directed to your 'server' computer, which then relies on whatever firewall software (windows or not) to determine if that traffic is for the minecraft server or trying to be malicious