Features request: Savestate during online: -------Desync-------- So if we got desync, then server doing savestate (manually) and sends (special key) it to client, and client and server are loading a savestate.
Server —savestate----> Client Load command---------> Load delay 0.1+ping–>Load delay 0.1 (example)
Reconnects during online: -------Disconnected-------- So if we got a disconnect, then server will wait new player for connect (by pressing special key?). When new client (or same client) will connect to server, then:
Server —savestate----> Client Load command---------> Load delay 0.1+ping–>Load delay 0.1
And I found bug with MAME at netplay. Just impossible to play, because we got a desync immediately, also 1st player took a second player’s control.
PS Your emulator is best =) because I can play with friend (which have 175 ping, 20 kb/s speed).