![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
EDIT. Oh the server is up again.
The "server" is nothing more than a headless client, ie, it's just like you and me able to get out of sync with the other players and hence be prompted to redownload the map from the other connected peers.Gamingmaster025 wrote:The server it self got desynced (however this is even possible)
the same way you and I know - ie by comparing to the collective peers gamestate; if we have 10 peers (including the server) and the server desyncs, why should all 9 other peers download the new gamestate? Please note that I have no in-depth technical insight, a dev could perhaps drop by and give us the exact details =)Gamingmaster025 wrote:And how should the server know that he is desynced. Isnt the server the client which says what is the actuall state of the game and everyone who hasnt that state is desynced?
But couldnt that if planned correcly and timed correcly used to upload another map to the server by a group of people who get the server somehow out of sync. (maybe the maps have hash or something like that)Bisa wrote:the same way you and I know - ie by comparing to the collective peers gamestate; if we have 10 peers (including the server) and the server desyncs, why should all 9 other peers download the new gamestate? Please note that I have no in-depth technical insight, a dev could perhaps drop by and give us the exact details =)Gamingmaster025 wrote:And how should the server know that he is desynced. Isnt the server the client which says what is the actuall state of the game and everyone who hasnt that state is desynced?
I think the plan was with RSO and Marathon, if i recall correctly what dniel34 said?kaZ wrote:What about a new Start with harder settings? Everthing seems to be done here. This time also with rso?
Code: Select all
60334.107 Error NetworkInputHandler.cpp:343: Multiplayer desynchronisation: crc test(CheckCRCHeuristic) failed for mapTick(11476620) peer(25) testCrc(-1904028358) testCrcPeerID(0) currentCrc(-1689594027)
60334.107 Info NetworkInputHandler.cpp:419: Desync specification: Reference CRC = 2390938938, reference peers = {0, 15 (drbln), 19 (Jaridan), 20 (Calambor), 23 (kaZper)}; desynced CRC = 2605373269, desynced peers = {25 (madeformk)}
60334.200 Info MultiplayerManager.cpp:996: networkTick(3456847) mapTick(11476634) received stateChanged peerID(25) oldState(InGame) newState(Desynced)