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

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000912Zandronum[All Projects] Bugpublic2012-07-09 18:092018-09-30 19:53
ReporterEspio 
Assigned ToDusk 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version1.0-beta 
Target VersionFixed in Version1.0 
Summary0000912: Low Frames Per Second on the latest July 1st build
DescriptionFor some odd reason if you run the Shadow Maverick's HQ wad on the latest July build online, shortly your frames will begin dipping down into the low 1s and 0s. This does not happen offline, at all. Before you say it's the wad, it is not; this does not happen on the June builds online.
Steps To ReproduceJust run the wad with the July 1st build and start up the HQ map on a local server. Give it some time and have vid_fps running to notice the drops of frames(or increase of MS).

'http://www.mediafire.com/?pc4yycwwvgebfre [^]' : You will need this of course, everything was stripped down of sounds etc. to make it as small as possible.
Additional InformationThis is also confirmed to happen on other maps, but they take longer so.. HQ by default is the fastest way to reproduce.

You also don't have to do anything, just sit and watch the counter.
Attached Files? file icon clientmissile.wad [^] (1,682 bytes) 2012-07-09 18:32

- Relationships
related to 0000718closedTIHan Projectile desync when fired to an edge (see demo for the effect) 
related to 0000936closedDusk Missile Movement not clipped on client when hitting line horizon online 

-  Notes
User avatar (0003930)
Dusk (developer)
2012-07-09 18:19

I had done some scanning by dividing of the changesets between the June and July builds and found the culprit changeset being this one

It turned out that this changeset doesn't allow clients to clip the movement of missiles - not even +CLIENTSIDEONLY ones, which the server does not control.

I'm working on a fix.
User avatar (0003931)
Dusk (developer)
2012-07-09 18:32

Looks like I was right. Fixed this behavior (with a testcase wad, attached) and SMMP doesn't slow down anymore.

Fix here:
'https://bitbucket.org/CrimsonDusk/neurosphere/changeset/0918ea0d9035 [^]'
User avatar (0003932)
StrikerMan780 (reporter)
2012-07-09 18:50

Now, does this also apply to missiles spawned by A_SpawnItemEx and the SXF_CLIENTSIDE flag?
User avatar (0003933)
Dusk (developer)
2012-07-09 19:09

I believe so. SIXF_CLIENTSIDESPAWN causes the actor to be flagged with NETFL_CLIENTSIDEONLY, and my fix caters for exactly that (and for no net ID as well).
User avatar (0003934)
Torr Samaho (administrator)
2012-07-09 19:41

Thanks for the fix! Pulled.
User avatar (0003935)
StrikerMan780 (reporter)
2012-07-09 20:00

Would I be able to have a build with this fix in it?
User avatar (0003937)
Torr Samaho (administrator)
2012-07-09 20:33

Here you go.
User avatar (0003939)
StrikerMan780 (reporter)
2012-07-09 20:56

Thanks!
User avatar (0003943)
Dusk (developer)
2012-07-10 16:20

Espio reports the build to have fixed the bug, thus I'm closing this.
User avatar (0003988)
Torr Samaho (administrator)
2012-07-15 11:42

I had to make another fix to fix the problems caused by the fix in 0000718:0003505. Please retest this issue in the next beta build.
User avatar (0004175)
Qent (updater)
2012-08-01 02:09

I tried in OpenGL. I was able to reproduce the problem in 0701 and not in 0729.

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
2012-07-09 18:09 Espio New Issue
2012-07-09 18:18 Dusk Assigned To => Dusk
2012-07-09 18:18 Dusk Status new => assigned
2012-07-09 18:19 Dusk Note Added: 0003930
2012-07-09 18:32 Dusk File Added: clientmissile.wad
2012-07-09 18:32 Dusk Note Added: 0003931
2012-07-09 18:33 Dusk Status assigned => needs review
2012-07-09 18:50 StrikerMan780 Note Added: 0003932
2012-07-09 19:09 Dusk Note Added: 0003933
2012-07-09 19:41 Torr Samaho Note Added: 0003934
2012-07-09 19:41 Torr Samaho Status needs review => needs testing
2012-07-09 20:00 StrikerMan780 Note Added: 0003935
2012-07-09 20:33 Torr Samaho Note Added: 0003937
2012-07-09 20:56 StrikerMan780 Note Added: 0003939
2012-07-10 16:20 Dusk Note Added: 0003943
2012-07-10 16:20 Dusk Status needs testing => resolved
2012-07-10 16:20 Dusk Fixed in Version => 1.0
2012-07-10 16:20 Dusk Resolution open => fixed
2012-07-15 11:28 Torr Samaho Relationship added related to 0000914
2012-07-15 11:39 Torr Samaho Relationship deleted related to 0000914
2012-07-15 11:40 Torr Samaho Relationship added related to 0000718
2012-07-15 11:42 Torr Samaho Note Added: 0003988
2012-07-15 11:43 Torr Samaho Status resolved => needs testing
2012-07-27 00:09 Dusk Relationship added related to 0000936
2012-08-01 02:09 Qent Note Added: 0004175
2012-08-01 05:20 Torr Samaho Status needs testing => resolved
2012-08-01 05:20 Torr Samaho Product Version => 1.0-beta
2018-09-30 19:53 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker