I am experimenting with Nakama (locally hosted with docker) and Godot (4.3)
I managed to build a very fun little 1v1 game that works great with 1 exception, each player can only send input if the other is not.
At first I was using op code 100 to send client input to the server, I though maybe each player needed a separate code, so I then changed it so the second player who joins the match would send input on code 101 (updating the server code to handle the new op code respectively) This did not solve my issue.
I also tried using the lobby state when iterating through the match loop to combine multiple input messages together and process them together instead of within their op code cases within the match loop.
I am hoping this is some common “new to nakama” issue, otherwise I may just start to re-implement the client inputs hoping I discover a mistake I might have made.
You can see me demonstrate the issue here: Twitch
Thank you for your time!