Attempt a 3.1.3 release before end of the year? (splitting)

Discuss the future of Warzone 2100 with us.
User avatar
Rommel
Trained
Trained
Posts: 446
Joined: 03 Nov 2012, 19:44

Shooting for a 3.1.3 release before the end of the year

Post by Rommel »

I have a Mac if you need me to test something.
Moving back instead of forward
Seems to me absurd
~
Metallica - Eye of the beholder
User avatar
vexed
Inactive
Inactive
Posts: 2538
Joined: 27 Jul 2010, 02:07

Re: Shooting for a 3.1.3 release before the end of the year

Post by vexed »

Rommel wrote:I have a Mac if you need me to test something.
It isn't testing per se, it is actually compiling the game for mac people.
We just don't have the ability to compile for macs because of Apple's silly policies.
That would mean, you would need to install Xcode, and the Apple SDK(s), and attempt to compile the game from the tarballs.
/facepalm ...Grinch stole WarzoneπŸ™ˆπŸ™‰πŸ™Š contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
vexed
Inactive
Inactive
Posts: 2538
Joined: 27 Jul 2010, 02:07

Re: Shooting for a 3.1.3 release before the end of the year

Post by vexed »

No comments yet?
Guess people are just as busy as us... and since without feedback, it is difficult to do another release.
/facepalm ...Grinch stole WarzoneπŸ™ˆπŸ™‰πŸ™Š contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
Terminator
Regular
Regular
Posts: 1077
Joined: 05 Aug 2006, 13:46
Location: Ukraine
Contact:

Re: Shooting for a 3.1.3 release before the end of the year

Post by Terminator »

there is nothing to comment really. As its only bug fixing release.
Death is the only way out... sh*t Happens !

Russian-speaking Social network Group http://vk.com/warzone2100
User avatar
Tzeentch
Trained
Trained
Posts: 313
Joined: 14 Oct 2012, 14:24

Re: Shooting for a 3.1.3 release before the end of the year

Post by Tzeentch »

big Qs for people are what new features do we get? what major fixes do we get? What balance modifications are changed?

i.e assualt gun nerf or twin hmg addition? viewtopic.php?f=48&t=12160
crab_
Trained
Trained
Posts: 349
Joined: 29 Jul 2013, 18:09

Re: Shooting for a 3.1.3 release before the end of the year

Post by crab_ »

Hello Warzone Dev Team!
This 3.1.3 release signs Warzone is still alive.

In current version of Warzone we have annoying desync bug in every game.
If you fix that bug 3.1.3 will be great release! :)
Warzone2100 Guide - http://betaguide.wz2100.net/
stiv
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 876
Joined: 18 Jul 2008, 04:41
Location: 45N 86W

Re: Shooting for a 3.1.3 release before the end of the year

Post by stiv »

We didn't comment because we were busy testing. Yeah, that's our story and we are sticking to it!

Two issues I've noticed:

the PNG library whines mercilessly about bad sRGB profiles in our .pngs. I will look into this further.
Note these are just annoying warnings and not errors.

Desync Probs. Using the 3.1git tarball vexed referenced above, I get *immediate* desyncs playing with other people. Running two instances of WZ on the same machine is fine. Not sure where the differences are. Single Player mode seems fine.
User avatar
vexed
Inactive
Inactive
Posts: 2538
Joined: 27 Jul 2010, 02:07

Re: Shooting for a 3.1.3 release before the end of the year

Post by vexed »

Terminator wrote:there is nothing to comment really. As its only bug fixing release.
While true, still need to know if the fixes actually work...
crab_ wrote:Hello Warzone Dev Team!
This 3.1.3 release signs Warzone is still alive.

In current version of Warzone we have annoying desync bug in every game.
If you fix that bug 3.1.3 will be great release! :)
I am afraid nobody has been able to find the root cause of the 3.1.2 desyncs, besides the obvious answers. I know most games are desync free from what I was told, so that points to other stuff...
stiv wrote:We didn't comment because we were busy testing. Yeah, that's our story and we are sticking to it!

Two issues I've noticed:

the PNG library whines mercilessly about bad sRGB profiles in our .pngs. I will look into this further.
Note these are just annoying warnings and not errors.

Desync Probs. Using the 3.1git tarball vexed referenced above, I get *immediate* desyncs playing with other people. Running two instances of WZ on the same machine is fine. Not sure where the differences are. Single Player mode seems fine.
Testing? Testing? Did someone say testing?
For the PNGs, obviously they were victims of being crushed... :lol2:

As for the Desync issue here, since it didn't desync when Berg joined me, I can only assume the issue here is either compiler versions, and or Qt versions.
Would be nice if someone would see if different versions of gcc and or Qt are the root cause...
/facepalm ...Grinch stole WarzoneπŸ™ˆπŸ™‰πŸ™Š contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
wz2101
Greenhorn
Posts: 13
Joined: 15 Jul 2014, 00:54

Re: Shooting for a 3.1.3 release before the end of the year

Post by wz2101 »

Good work, I'm waiting for a date of release.

@desync
Currently that is more or less just a testing feature for debug versions, if you ask me.
A note that I can give: Usually all players receive/send the debug files from/to the host(desync logs) when real desyncs happen.

Yet it is very easy to bypass the desync check through sending back the host's gametime instead of the client's made gametime packet and also what I don't understand, is, why the given orders of desynced players, who actually desynced, are not recognized anymore, while those, that appear to desync are working fine.
I remember to remove that completely, so that I could make invalid tanks that would not show on the other side, but still all the other orders worked.
The only problem was, that the droid IDs got different sooner or later, so it turnet out into the same situation, almost.
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: Shooting for a 3.1.3 release before the end of the year

Post by Berg »

Yet it is very easy to bypass the desync check through sending back the host's gametime instead of the client's made gametime packet
You should write a full guide how to bypass the desync so we can all do it and not have this issue with silly old desync and stuff.
User avatar
vexed
Inactive
Inactive
Posts: 2538
Joined: 27 Jul 2010, 02:07

Re: Shooting for a 3.1.3 release before the end of the year

Post by vexed »

There isn't a user option to do this, it must be done in code
However, that would basically make the game like the old 1.x/2.x which defeats the purpose of having synchronized clients.

The desync logs are more or less noise, they just tell you why, not the how, and the how is the part we need, and is missing here.
/facepalm ...Grinch stole WarzoneπŸ™ˆπŸ™‰πŸ™Š contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: Shooting for a 3.1.3 release before the end of the year

Post by Berg »

running with scavs off no desync on game start.
With scavs on multi instances in multiplayer mode.

Code: Select all

./src/warzone2100 
info    |07:30:49: [realmain:1162] Using /home/berg/.warzone2100-3.1/logs/WZlog-1210_193049.txt debug file
info    |07:31:14: [NETallowJoining:2616] Player Mars has joined, IP is: 0:0:0:0:0:ffff:7249:8dd4
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 202. My version has 1825 entries, CRC = 0x98ABF214.
error   |07:31:26: [dumpDebugSync:3599] Dumped player 0's sync error at gameTime 202 to file: /home/berg/.warzone2100-3.1/logs/desync202_p0.txt
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    202,     202}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xF214,  0x7A2E}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 302. My version has 1807 entries, CRC = 0x10F2D30C.
error   |07:31:26: [dumpDebugSync:3599] Dumped player 0's sync error at gameTime 302 to file: /home/berg/.warzone2100-3.1/logs/desync302_p0.txt
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    302,     302}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD30C,  0x34AE}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 402. My version has 1807 entries, CRC = 0x47A8EE70.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    402,     402}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xEE70,  0x9907}
error   |07:31:26: [dumpDebugSync:3599] Dumped player 1's sync error at gameTime 202 to file: /home/berg/.warzone2100-3.1/logs/desync202_p1.txt
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 502. My version has 1809 entries, CRC = 0x6EB3A885.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    502,     502}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xA885,  0x4D60}
error   |07:31:26: [dumpDebugSync:3599] Dumped player 1's sync error at gameTime 302 to file: /home/berg/.warzone2100-3.1/logs/desync302_p1.txt
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 602. My version has 1809 entries, CRC = 0xC3AADC72.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    602,     602}n
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xDC72,  0xFBB7}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 702. My version has 1809 entries, CRC = 0xBD1C8F2F.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    702,     702}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x8F2F,  0x73EA}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 802. My version has 1808 entries, CRC = 0x3D50248C.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {    802,     802}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x248C,  0x03D6}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 902. My version has 1808 entries, CRC = 0x8315862C.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {    902,     902}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x862C,  0x2869}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1002. My version has 1808 entries, CRC = 0x59B5E683.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1002,    1002}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE683,  0xFF3C}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1102. My version has 1808 entries, CRC = 0xB0A54D05.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1102,    1102}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x4D05,  0x6D46}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1202. My version has 1808 entries, CRC = 0x99D3D214.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1202,    1202}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD214,  0xAAB4}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1302. My version has 1807 entries, CRC = 0x5115AB8A.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1302,    1302}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xAB8A,  0xAEF4}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1402. My version has 1807 entries, CRC = 0x1D5487CE.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1402,    1402}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x87CE,  0xA78B}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1502. My version has 1807 entries, CRC = 0xE217025B.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1502,    1502}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x025B,  0x0EAA}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1602. My version has 1805 entries, CRC = 0x408BAEAD.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1602,    1602}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xAEAD,  0x2EA4}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1702. My version has 1807 entries, CRC = 0x5E1DD22D.
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1802. My version has 1807 entries, CRC = 0x2B3A9D97.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   1802,    1802}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x9D97,  0xE344}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1902. My version has 1807 entries, CRC = 0x0103FD14.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   1902,    1902}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xFD14,  0xEBF3}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2002. My version has 1807 entries, CRC = 0x90ED9E54.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2002,    2002}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x9E54,  0xB287}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2102. My version has 1809 entries, CRC = 0x72DF1F75.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2102,    2102}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x1F75,  0xD263}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2202. My version has 1807 entries, CRC = 0xE468B86F.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2202,    2202}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xB86F,  0xD5BF}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2302. My version has 1807 entries, CRC = 0xF541970A.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2302,    2302}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x970A,  0x3867}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2402. My version has 1806 entries, CRC = 0x0DE4E6E8.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2402,    2402}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE6E8,  0xCD99}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2502. My version has 1806 entries, CRC = 0xE22B7469.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2502,    2502}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x7469,  0xED1E}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2602. My version has 1806 entries, CRC = 0x340D22BB.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2602,    2602}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x22BB,  0x8936}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2702. My version has 1806 entries, CRC = 0x68981A21.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2702,    2702}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x1A21,  0x680C}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2802. My version has 1806 entries, CRC = 0x941666D7.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   2802,    2802}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x66D7,  0x8752}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2902. My version has 1806 entries, CRC = 0x3151D0DE.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   2902,    2902}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD0DE,  0x787E}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3002. My version has 1808 entries, CRC = 0x2C4F4E63.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3002,    3002}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x4E63,  0xD43E}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3102. My version has 1816 entries, CRC = 0x04E0E1E6.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3102,    3102}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE1E6,  0x8C06}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3202. My version has 1809 entries, CRC = 0x08977692.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3202,    3202}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x7692,  0x2E78}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3302. My version has 1826 entries, CRC = 0x2630BDE4.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3302,    3302}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xBDE4,  0x3270}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3402. My version has 1811 entries, CRC = 0x0A36E2DD.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3402,    3402}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE2DD,  0x73C8}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3502. My version has 1812 entries, CRC = 0xB402F9B0.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3502,    3502}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xF9B0,  0x36D0}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3602. My version has 1820 entries, CRC = 0x3EB7445E.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3602,    3602}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x445E,  0xF3F1}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3702. My version has 1813 entries, CRC = 0x991F89D4.
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3802. My version has 1830 entries, CRC = 0x93C1363E.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3802,    3802}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x363E,  0x0821}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3902. My version has 1815 entries, CRC = 0x8D5202FF.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   3902,    3902}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x02FF,  0xB584}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4002. My version has 1816 entries, CRC = 0x09E2D135.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4002,    4002}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD135,  0x7E55}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4102. My version has 1814 entries, CRC = 0xD5A799ED.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4102,    4102}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x99ED,  0xB83B}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4202. My version has 1814 entries, CRC = 0xE1834C17.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4202,    4202}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x4C17,  0x2CA5}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4302. My version has 1814 entries, CRC = 0xC8747531.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4302,    4302}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x7531,  0x9AFE}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4402. My version has 1814 entries, CRC = 0xB48C84BB.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4402,    4402}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x84BB,  0xC4AA}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4502. My version has 1814 entries, CRC = 0xF957A120.
AL lib: FreeContext: (0x35eb690) Deleting 9 Source(s)
I dont know if this is a find or not but without scavs on in multi-player it did not instantly desync like other tests.
vexed wrote:
The desync logs are more or less noise, they just tell you why, not the how, and the how is the part we need, and is missing here.
Put the debug parts that are missing in logs IN
Frogmorton
Trained
Trained
Posts: 48
Joined: 11 Jan 2011, 01:27

Re: Shooting for a 3.1.3 release before the end of the year

Post by Frogmorton »

Well if its any use to you, I have not found any problems with single player skirmish on windows 10.
I haven't noticed vehicle plans disappearing or becoming unbuildable after restoring from a save, which was still a minor issue with 3.1.2.

Edit: got it installed on Debian jessie now as well, I can host on either Linux or Windows 10 and join from the other PC, haven't spent a lot of time on it, just checked that the connections can be made and the game starts up. Are there any specific tests or logs I should look at? I could put some time in on the weekend maybe.
User avatar
vexed
Inactive
Inactive
Posts: 2538
Joined: 27 Jul 2010, 02:07

Re: Shooting for a 3.1.3 release before the end of the year

Post by vexed »

Berg wrote:running with scavs off no desync on game start.
With scavs on multi instances in multiplayer mode.

Code: Select all

./src/warzone2100 
info    |07:30:49: [realmain:1162] Using /home/berg/.warzone2100-3.1/logs/WZlog-1210_193049.txt debug file
info    |07:31:14: [NETallowJoining:2616] Player Mars has joined, IP is: 0:0:0:0:0:ffff:7249:8dd4
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 202. My version has 1825 entries, CRC = 0x98ABF214.
error   |07:31:26: [dumpDebugSync:3599] Dumped player 0's sync error at gameTime 202 to file: /home/berg/.warzone2100-3.1/logs/desync202_p0.txt
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    202,     202}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xF214,  0x7A2E}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 302. My version has 1807 entries, CRC = 0x10F2D30C.
error   |07:31:26: [dumpDebugSync:3599] Dumped player 0's sync error at gameTime 302 to file: /home/berg/.warzone2100-3.1/logs/desync302_p0.txt
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    302,     302}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD30C,  0x34AE}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 402. My version has 1807 entries, CRC = 0x47A8EE70.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    402,     402}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xEE70,  0x9907}
error   |07:31:26: [dumpDebugSync:3599] Dumped player 1's sync error at gameTime 202 to file: /home/berg/.warzone2100-3.1/logs/desync202_p1.txt
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 502. My version has 1809 entries, CRC = 0x6EB3A885.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    502,     502}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xA885,  0x4D60}
error   |07:31:26: [dumpDebugSync:3599] Dumped player 1's sync error at gameTime 302 to file: /home/berg/.warzone2100-3.1/logs/desync302_p1.txt
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 602. My version has 1809 entries, CRC = 0xC3AADC72.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    602,     602}n
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xDC72,  0xFBB7}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 702. My version has 1809 entries, CRC = 0xBD1C8F2F.
error   |07:31:26: [gameTimeUpdate:216] Synch error, gameTimes were: {    702,     702}
error   |07:31:26: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x8F2F,  0x73EA}
error   |07:31:26: [checkDebugSync:3667] Inconsistent sync debug at gameTime 802. My version has 1808 entries, CRC = 0x3D50248C.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {    802,     802}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x248C,  0x03D6}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 902. My version has 1808 entries, CRC = 0x8315862C.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {    902,     902}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x862C,  0x2869}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1002. My version has 1808 entries, CRC = 0x59B5E683.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1002,    1002}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE683,  0xFF3C}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1102. My version has 1808 entries, CRC = 0xB0A54D05.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1102,    1102}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x4D05,  0x6D46}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1202. My version has 1808 entries, CRC = 0x99D3D214.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1202,    1202}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD214,  0xAAB4}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1302. My version has 1807 entries, CRC = 0x5115AB8A.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1302,    1302}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xAB8A,  0xAEF4}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1402. My version has 1807 entries, CRC = 0x1D5487CE.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1402,    1402}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x87CE,  0xA78B}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1502. My version has 1807 entries, CRC = 0xE217025B.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1502,    1502}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x025B,  0x0EAA}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1602. My version has 1805 entries, CRC = 0x408BAEAD.
error   |07:31:27: [gameTimeUpdate:216] Synch error, gameTimes were: {   1602,    1602}
error   |07:31:27: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xAEAD,  0x2EA4}
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1702. My version has 1807 entries, CRC = 0x5E1DD22D.
error   |07:31:27: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1802. My version has 1807 entries, CRC = 0x2B3A9D97.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   1802,    1802}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x9D97,  0xE344}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 1902. My version has 1807 entries, CRC = 0x0103FD14.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   1902,    1902}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xFD14,  0xEBF3}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2002. My version has 1807 entries, CRC = 0x90ED9E54.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2002,    2002}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x9E54,  0xB287}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2102. My version has 1809 entries, CRC = 0x72DF1F75.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2102,    2102}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x1F75,  0xD263}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2202. My version has 1807 entries, CRC = 0xE468B86F.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2202,    2202}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xB86F,  0xD5BF}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2302. My version has 1807 entries, CRC = 0xF541970A.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2302,    2302}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x970A,  0x3867}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2402. My version has 1806 entries, CRC = 0x0DE4E6E8.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2402,    2402}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE6E8,  0xCD99}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2502. My version has 1806 entries, CRC = 0xE22B7469.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2502,    2502}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x7469,  0xED1E}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2602. My version has 1806 entries, CRC = 0x340D22BB.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2602,    2602}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x22BB,  0x8936}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2702. My version has 1806 entries, CRC = 0x68981A21.
error   |07:31:28: [gameTimeUpdate:216] Synch error, gameTimes were: {   2702,    2702}
error   |07:31:28: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x1A21,  0x680C}
error   |07:31:28: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2802. My version has 1806 entries, CRC = 0x941666D7.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   2802,    2802}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x66D7,  0x8752}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 2902. My version has 1806 entries, CRC = 0x3151D0DE.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   2902,    2902}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD0DE,  0x787E}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3002. My version has 1808 entries, CRC = 0x2C4F4E63.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3002,    3002}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x4E63,  0xD43E}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3102. My version has 1816 entries, CRC = 0x04E0E1E6.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3102,    3102}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE1E6,  0x8C06}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3202. My version has 1809 entries, CRC = 0x08977692.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3202,    3202}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x7692,  0x2E78}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3302. My version has 1826 entries, CRC = 0x2630BDE4.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3302,    3302}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xBDE4,  0x3270}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3402. My version has 1811 entries, CRC = 0x0A36E2DD.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3402,    3402}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xE2DD,  0x73C8}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3502. My version has 1812 entries, CRC = 0xB402F9B0.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3502,    3502}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xF9B0,  0x36D0}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3602. My version has 1820 entries, CRC = 0x3EB7445E.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3602,    3602}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x445E,  0xF3F1}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3702. My version has 1813 entries, CRC = 0x991F89D4.
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3802. My version has 1830 entries, CRC = 0x93C1363E.
error   |07:31:29: [gameTimeUpdate:216] Synch error, gameTimes were: {   3802,    3802}
error   |07:31:29: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x363E,  0x0821}
error   |07:31:29: [checkDebugSync:3667] Inconsistent sync debug at gameTime 3902. My version has 1815 entries, CRC = 0x8D5202FF.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   3902,    3902}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x02FF,  0xB584}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4002. My version has 1816 entries, CRC = 0x09E2D135.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4002,    4002}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0xD135,  0x7E55}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4102. My version has 1814 entries, CRC = 0xD5A799ED.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4102,    4102}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x99ED,  0xB83B}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4202. My version has 1814 entries, CRC = 0xE1834C17.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4202,    4202}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x4C17,  0x2CA5}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4302. My version has 1814 entries, CRC = 0xC8747531.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4302,    4302}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x7531,  0x9AFE}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4402. My version has 1814 entries, CRC = 0xB48C84BB.
error   |07:31:30: [gameTimeUpdate:216] Synch error, gameTimes were: {   4402,    4402}
error   |07:31:30: [gameTimeUpdate:217] Synch error, CRCs were:      { 0x84BB,  0xC4AA}
error   |07:31:30: [checkDebugSync:3667] Inconsistent sync debug at gameTime 4502. My version has 1814 entries, CRC = 0xF957A120.
AL lib: FreeContext: (0x35eb690) Deleting 9 Source(s)
I dont know if this is a find or not but without scavs on in multi-player it did not instantly desync like other tests.
I see the issue with scavs... will fix that shortly.
vexed wrote:
The desync logs are more or less noise, they just tell you why, not the how, and the how is the part we need, and is missing here.
Put the debug parts that are missing in logs IN
Not possible practical.
By that I mean, it would slow the game down to unplayable levels.
Frogmorton wrote:Well if its any use to you, I have not found any problems with single player skirmish on windows 10.
I haven't noticed vehicle plans disappearing or becoming unbuildable after restoring from a save, which was still a minor issue with 3.1.2.

Edit: got it installed on Debian jessie now as well, I can host on either Linux or Windows 10 and join from the other PC, haven't spent a lot of time on it, just checked that the connections can be made and the game starts up. Are there any specific tests or logs I should look at? I could put some time in on the weekend maybe.
Not really anything specific, the bug fixes cover a full range of stuff, so, normal game play should suffice.
The desync stuff, can only be found in MP games, and we need a repeatable way to detect it (like how Berg found), and I can't get it to go out of sync here (like I couldn't do it in 3.1.2).
/facepalm ...Grinch stole WarzoneπŸ™ˆπŸ™‰πŸ™Š contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: Shooting for a 3.1.3 release before the end of the year

Post by Berg »

vexed wrote:By that I mean, it would slow the game down to unplayable levels.
I think it would be worth slowing the testing game to add the debugging and find the desync rather then sit in a corner and wonder why for the next 12 month when the issue is found remove the debug that will slow the game and make a stable with fixes.

Thats the idea of testing I dont mind testing.
Post Reply