
Mianowicie wykminiłem sposób jak mimo synch.lostów można by kontynuować rozgrywkę.
Podczas gry multiplayer host wymienia informacje z klientem i odwrotnie. Błąd synchronizacji pojawia się gdy "to co jest u hosta nie pokrywa się z tym co jest u klienta".

Mój pomysł jest taki że gra po stronie hosta co 4200 tick'ów (2 minuty) robiła by zapis całej gry tj. położenie jednostek, ilość surowców, dyplomacja itp. W razie utraty synchronizacji możliwe stałoby się ponownie jej odzyskanie poprzez cofnięcie się do ostatniego zapisu hosta.
Operacja zapisu byłaby możliwa nawet na poziomie samej mapy multiplayer, problemem jednak jest to że bez ingerencji w kod gdy nie uda się wznowić gry za pomocą zapisu hosta.
Podobny system działa w grze KaM Remake (to stara gra odświeżona przez fanów) i moim zdaniem działa bardzo dobrze. Co myślicie o czymś takim?
