i want to create a card game with turns and all of that, would prefer to have all the code in godot, so client relayed, is it even possible, or is authoritative the clear winner here?
Lets say i am trying to go with the client relayed multiplayer, this is my issue:
If i want to create a match using socket.create_match_async(), (the first player that starts the game does this), idea was that the next player wont create another match, but join the existing one through _client.list_matches_async(so i list all the matches available) and then say:
if len(ListofMatches.matches)==0 → create a match(thats what the first player did)
join the match
The issue is that when the _client.list_matches_async is ran with the second player it doesnt show any matches, so the second player just creates another match, how is that possible
Thanks for replies.