I'm working on a turn based card game. I've been reading through most of the documentation but I can't seem to get a grasp on how exactly the multiplayer functionality works and how it is expected to be used.
What I want to achieve is an authoritative server which is hosted by me which can accept new 'matches' between two clients. The documentation makes the multiplayer functionality of godot seem like it is peer-to-peer where one of the players is also the server - which is not what I want.
Perhaps I am misunderstanding or am I correct and therefore need to write my own netcode as a c++ module.