Hi, I am currently trying to understand authoritative match in Nakama server 2.11.1 and the official Godot Engine Client.
My problem is, sometimes while developing, my match stop because of code error, nothing wrong here. But the problem is my client has no way to know that the match was stopped, and it is the same thing with a normal end of match (return nil in lua module).
So I started to look for a solution, according to the change log, version [2.3.0] - 2018-12-31
Clients that send data to an invalid match ID will now receive an uncollated error.
So I tried to send data to the match after it closed, but no error returned. Maybe my definition of valid match ID was wrong so, i tried to send data to a match with the ID “a”. No error.
Can someone explain me what am I doing wrong and what is the state of the art to check if a match is still running and how to inform the client that the match was closed in case of error or not.