Sins v1.12 SyncTest Beta

First game with v1.12... game starting... syncerror...

not the best impression for me... :(

3,923 views 10 replies
Reply #1 Top

You were playing with others that had 1.12 for sure?  I noticed when using it, that you can join a game with other people playing on 1.11, but not sure what happens if you actually launch into the game as I didn't try it.

I've actually had pretty good luck with 1.12 and 1.11, but I always restart the game after I've finished a round, it's become common practice...

Reply #2 Top

I played around a bit with 1.12 and didn't find any problems....but if you did find a problem, that is GREAT.  That is the whole point, to test it to see if there is a problem before release.  And alert the devs in a constructive way by posting your save game / recorded game, etc.  Complaining about a problem in a beta build without providing the means to locate it is pretty stupid.

Reply #3 Top

Quoting Cykur, reply 2
I played around a bit with 1.12 and didn't find any problems....but if you did find a problem, that is GREAT.  That is the whole point, to test it to see if there is a problem before release.  And alert the devs in a constructive way by posting your save game / recorded game, etc.  Complaining about a problem in a beta build without providing the means to locate it is pretty stupid.
End of Cykur's quote

QFT

Reply #4 Top

Quoting HaTaX, reply 1
You were playing with others that had 1.12 for sure?  I noticed when using it, that you can join a game with other people playing on 1.11, but not sure what happens if you actually launch into the game as I didn't try it.

I've actually had pretty good luck with 1.12 and 1.11, but I always restart the game after I've finished a round, it's become common practice...
End of HaTaX's quote

 

As I know you can't join when you have different version. But to answer exactly, yes, we all 4 were using the 1.12 synctest.exe

Reply #5 Top

Quoting Cykur, reply 2
I played around a bit with 1.12 and didn't find any problems....but if you did find a problem, that is GREAT.  That is the whole point, to test it to see if there is a problem before release.  And alert the devs in a constructive way by posting your save game / recorded game, etc.  Complaining about a problem in a beta build without providing the means to locate it is pretty stupid.
End of Cykur's quote

I didn't complain, I just wrote that I got syncerror too with the first game trying to play with 1.12 beta.

Anyway, which files are needed to sent to the devs and where do I find them? I know there is a "checksum" folder with stuff but I dont know which files to send. Files there look like "SyncError-Tick3-Player3.txt" and currently I have 13 files in this folder.

Reply #6 Top

sorry if this is the wrong place to ask, but i'm just wondering... why is it that one player can't be the "host" for these multiplayer games?  to avoid all this sync error business?  Isn't that how most games do it? Sure this means that if the host drops, usually the game is hosed (except for a few games, like Age of Empires which could dynamically switch hosts) but I imagine it would save a lot of dev time trying to hunt down these sync bugs.  

Do we really have that many more units, more things to keep track of in Sins than in other rts games? 

Or maybe they could release a dedicated server client, like with CS and all the other HL mods.  Though that would perhpas require a lot of retooling of the game engine itself, making it a not worthwhile undertaking..

 

I mean, when entrenchment comes out, won't that mean potential for more sync bugs?  each time they add content to the game, there more potential for future sync bugs? 

Reply #7 Top

Hey guys thanks for the reports. However, if you encounter a sync bug I need both the host's log and the person who went out of sync. And just to be sure, you will definately go out of sync if someone used 1.11 by mistake. I had some logs sent to my email that were caused by this.

Thanks,
Blair

Reply #8 Top

I never knew that the game would start if a v1.12 wannabe (but still has v1.11) joined a v1.12 game.  What I normally see happen is idiots who can't read the title to my game (which says something like v1.12 beta ONLY 4v4) join but then stay in the game lobby and don't get assigned a player position.  Then, when you click start, the same idiots are stuck in the game lobby and no one is there to answer their "wtf?".

Reply #9 Top

Quoting rukiri, reply 6
sorry if this is the wrong place to ask, but i'm just wondering... why is it that one player can't be the "host" for these multiplayer games?  to avoid all this sync error business?  Isn't that how most games do it? Sure this means that if the host drops, usually the game is hosed (except for a few games, like Age of Empires which could dynamically switch hosts) but I imagine it would save a lot of dev time trying to hunt down these sync bugs.  

Do we really have that many more units, more things to keep track of in Sins than in other rts games? 

Or maybe they could release a dedicated server client, like with CS and all the other HL mods.  Though that would perhpas require a lot of retooling of the game engine itself, making it a not worthwhile undertaking..

I mean, when entrenchment comes out, won't that mean potential for more sync bugs?  each time they add content to the game, there more potential for future sync bugs? 
End of rukiri's quote

It's not so much that Sins has a "central server" to "host" the game. The idea is that:

1. Everyone has exactly the same starting point, data and variables

2. Everyone's "simulated" actions/instructions follow an exactly identical algorithm and steps

This mean that as long as each client executes the same "instructions", the simulation will be identical on each client. So no "central server"/"host" is required as long as all the instructions are shared between all clients in a timely manner. This strategy is in fact more scalable since it avoids problems where if the "central server/host" is too busy (too many MP) or too slow (poor network).

In the case of the current desync problem, the devs are looking at item 1 - some data is not quite right at initialization.

Reply #10 Top

Blair, I dont know if it is too late for this release, but it may be helpful to players to list the game version in the game information section when people are browsing for a game to play in.

 

Auido