Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002143Zandronum[All Projects] Bugpublic2015-03-30 01:012018-09-30 21:38
Reporter-Jes- 
Assigned ToDusk 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version2.0 
Target Version2.1Fixed in Version2.1 
Summary0002143: Desync: A_LookEx fails entirely on client.
DescriptionA_LookEx fails entirely during network games, desyncing gameplay:
When Offline/Server, A_LookEx does what it's meant to do.
When Client, A_LookEx does nothing. Cue desync.
Steps To ReproduceRun attached wad.
When server, zombieman blinks and spawns two archvilefire actors, then disappears.
When client, zombieman spawns one archvilefire. (the latter is SXF_CLIENTSIDE)

When server, doomimp behaves as default.
When client, doomimp will desync, standing idle on client while behaving normally on server.

Desync will end on serverside change to actor, ie state change. (attacking, in pain, dying)
Attached Files? file icon lookexbug.wad [^] (489 bytes) 2015-03-30 01:01

- Relationships

-  Notes
User avatar (0011927)
Dusk (developer)
2015-03-30 09:03

'https://bitbucket.org/crimsondusk/zandronum-sandbox/compare/a_lookex_desync..Torr_Samaho/zandronum [^]'
User avatar (0011945)
Torr Samaho (administrator)
2015-03-30 18:58

When the server informs the clients about the relevant outcomes of a code pointer, the client should usually jump out of the pointer at the beginning, see A_Look for example. Did you intentionally not do this for A_LookEx or is this just an oversight?
User avatar (0011946)
Dusk (developer)
2015-03-30 19:04

Oh right, the client should probably break out of that. I'll address this soon enough.
User avatar (0011950)
Dusk (developer)
2015-03-31 11:26

That is addressed now.
User avatar (0011999)
Torr Samaho (administrator)
2015-04-03 10:04

Are you sure that (unlike A_Look) A_LookEx doesn't need the stealth monsters stuff on the client? I guess that this is either needed in both functions or in none of them.
User avatar (0012119)
Edward-san (developer)
2015-04-16 18:55

Added the missing stealth monsters part.
User avatar (0012133)
cobalt (updater)
2015-04-18 13:23

Issue addressed by commit 7e6e88086740: - fixed: A_LookEx desynced completely online (fixes 2143)
Committed by edward_san [edward-san] on Thursday 16 April 2015 20:54:09

Changes in files:
 docs/zandronum-history.txt | 1 +
 src/p_enemy.cpp | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)
User avatar (0012165)
Hypnotoad (reporter)
2015-04-24 01:28

Can confirm fix works fine after testing on local server.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2015-03-30 01:01 -Jes- New Issue
2015-03-30 01:01 -Jes- File Added: lookexbug.wad
2015-03-30 09:03 Dusk Note Added: 0011927
2015-03-30 09:03 Dusk Assigned To => Dusk
2015-03-30 09:03 Dusk Status new => needs review
2015-03-30 10:43 Dusk Product Version => 2.0
2015-03-30 10:43 Dusk Target Version => 2.1
2015-03-30 18:58 Torr Samaho Note Added: 0011945
2015-03-30 19:03 Torr Samaho Status needs review => feedback
2015-03-30 19:04 Dusk Note Added: 0011946
2015-03-30 19:04 Dusk Status feedback => assigned
2015-03-31 11:26 Dusk Note Added: 0011950
2015-03-31 11:26 Dusk Status assigned => needs review
2015-04-03 10:04 Torr Samaho Note Added: 0011999
2015-04-03 10:05 Torr Samaho Status needs review => feedback
2015-04-16 18:55 Edward-san Note Added: 0012119
2015-04-16 18:56 Edward-san Status feedback => needs review
2015-04-18 13:23 cobalt Status needs review => needs testing
2015-04-18 13:23 cobalt Description Updated View Revisions
2015-04-18 13:23 cobalt Steps to Reproduce Updated View Revisions
2015-04-18 13:23 cobalt Note Added: 0012133
2015-04-24 01:28 Hypnotoad Note Added: 0012165
2015-04-24 03:59 Dusk Status needs testing => resolved
2015-04-24 03:59 Dusk Fixed in Version => 2.1
2015-04-24 03:59 Dusk Resolution open => fixed
2018-09-30 21:38 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker