Thank you for the extra information there, to be fair to @GlyphTheWolf he probably meant peer to peer by today's standards. Everything is so centralised now I think it's to the detriment of general usage. Too many points of failure for my liking so even being able to host your own server on a home PC is considered a radical concept.
Don't get me wrong, there are some games that still allow you to setup a dedicated server like that but for the most part it's now all big dedicated servers or matchmaking done on big server mainframes that handle everything from what I understand.
I'm definitely going to keep poking around this as I find it fascinating, I keep wondering how well a pure peer to peer system would cope given how much technology keeps improving. For example would it be really necessary to even have a dedicated server setup for a simple quake style team deathmatch FPS? Or would I need to downgrade to something 2D and extremely simplified for peer to peer to work smoothly?
I mean one thing I toy around with in my head is maybe some kind of stress test where you have peer to peer connections for a big top down 2D shooter free for all or something and try and have 100 players connecting with each other. Given how Godot is open source there will be all kinds of ways to mess around with that.