Need help with sever lists

Godot Version

4.2.2 stable

Question

I need help! I kinda want to have a platform to host a database of player hosted servers to avoid IP Sharing, which if you share to the wrong people, you could have a chance of being hacked. Any advice?

IPs are always public.

if the hacker has a Godot exploit that can be serviced through the internet and has your game, your database could be a treasure chest to exploit.

But you also need to share the database so its kind of impossible to hide unless you use a proxy and handle all the routing in a central location. it will cost $$$ and wouldn’t be a ideal for low latency multiplayer networking unless you have lots of $$$$$ to setup an infrastructure to do so.

Even so there are also many ways to get an IP without a database, it is very easy if you have the right skill set… like a hacker.

I think IP hiding is probably lower on the list of concerns.

Many decentralized games that support self hosting a server usually share their ip, and there ip is displayed with their server listing. its very much like a phone number.

Think of minecraft.

here is a publicly listed servers and ips.

ping fun.opblocks.com
PING opb5.opblocks.com (202.165.124.253)