If you think lag makes you angry when you’re playing a game, try getting it when you’re creating one.
Players can join games, chat, ready up, and quit. Very few bugs - most happen when a user quits. If a user disconnects they’re better off restarting the game because player objects don’t get cleared properly.
After ready the up (synched nicely) the scene gets flagged and the game starts. Players can place their units, but do not see opponent unit placement. Armies are still loaded locally from pregen function.
Although it doesn’t seem like much, it’s a good amount of progress. Now that players are synched I can make a call on any player / player object over the RFC and all players will know what is being pointed at. This means when a player makes an action to move a unit, I can do an RFC call to all players (including the initial player that did the action) for the move script.
Anyways… from what I read, onGUI shits up the garbage collector something feirce and it’s suggested to not use it if at all possible. Since my game realistically only has a chat box that needs fullt-time usage of it, I think I might try to get rid of it. This means a lot of re-coding and trying to set up things with just scene components is shitty.