>been making a high effort world for quite a while
>weeks of writing stuff
>pretty much finished all of the functionality
>works when tested locally
>playing with people, works
>but sooooometimes, rarely, udon game gets stuck
>except for certain people, when they're playing, it gets stuck a whole lot
>turned out i fucked up the way game synchronizes between players, if someone has bad internet, player can take action before updating info from another player who runs the game
>the way i wrote this shit code, it'll take ages to fix it and make it work correctly with fixes, and not sure if even that's gonna be any good
>mfw working on my perfectly playable, fully functional high effort world and knowing it's useless unless it's singleplayer, fix will take ages, and i'm not even sure if my idea for the fix is any good
can't remember last time i felt this bad about fun shit going south

[spoiler]anyone got any tested and foolproof idea to know 100% sure that serialization/deserialization between two players happened? the only thing i can think of is generating some random value as "game master" that changes on every important state change, and then if other player requested serialization from their side, he returns the value and master checks if it's the same. i lowkey hope i'm missing some basic bitch "force serialization" button here[/spoiler]