Let's say I have an online multiplayer game with two teams, team A, and team B.
1) I'd like to efficiently synchronize which player is on which team efficiently. Unfortunately, I can only save packets per RFC, meaning I'd have to resync the whole team list everytime there is a change to the list (bad). I'm wondering if you could add in the ability to save RFC's from another id that you provide, rather than providing as many RFC's as there are players, and saving each of those RFC's (also bad). Otherwise, I will have to implement this.
2 )Additionally, is there a way to know which player called an RFC? Eg, if a client says SendRequestTeam(2) to the host, there's no way for the host to know which player asked to change team. I have to pass in the player, which as well.
Thanks for your help,
Jon