Fixed Nakama matchmaking. socket functions should be avoided unless some internals are accounted for. the current change does not support custom naming. that can be easily added.
MultiplayerAPI now works. It's signals should be used from now on. And rpc calls now work as well.
PlayerVariables will now store songs in a dictionary. songs will have a function to generate a unique identifier. This identifier will be transmitted to other clients.
SessionVariables now will be used to sync the general variables of the session.
The performance scene now uses rpc calls to synchronize pause/play/seek with other players. however seeking is not fully implemented yet. Things like notes require some work to support seeking.
The current multiplayer model is for testing only and everyone has control of everything.
The performance scene's pause/play can be accessed with the space key and a button in the top left corner.
Fixed Nakama matchmaking. socket functions should be avoided unless some internals are accounted for. the current change does not support custom naming. that can be easily added.
MultiplayerAPI now works. It's signals should be used from now on. And rpc calls now work as well.
PlayerVariables will now store songs in a dictionary. songs will have a function to generate a unique identifier. This identifier will be transmitted to other clients.
SessionVariables now will be used to sync the general variables of the session.
The performance scene now uses rpc calls to synchronize pause/play/seek with other players. however seeking is not fully implemented yet. Things like notes require some work to support seeking.
The current multiplayer model is for testing only and everyone has control of everything.
The performance scene's pause/play can be accessed with the space key and a button in the top left corner.