MantisBT - Zandronum
View Issue Details
0000943Zandronum[All Projects] Bugpublic2012-07-31 01:232014-05-12 00:16
Watermelon 
 
normalminoralways
closedno change required 
98d 
 
0000943: SV_unlagged_debugactors crashes the server if set to true
I don't know if this is an intentional bug, but you can't set SV_unlagged_debugactors to true without crashing. Apparently you need an actor. Is this supposed to be in there? Or are developers supposed to load their own wad? This sounds like a very useful function for checking the hitbox (or w/e it does)
---------------------------
ZANDRONUM Fatal Error
---------------------------
To spawn unlagged debug actors a DECORATE actor called "UnlaggedDebugActor" needs to be defined!

---------------------------
OK
---------------------------
No tags attached.
? UnlaggedDebug.wad (3,068) 2012-07-31 14:41
/tracker/file_download.php?file_id=652&type=bug
Issue History
2012-07-31 01:23WatermelonNew Issue
2012-07-31 01:23WatermelonNote Added: 0004154
2012-07-31 04:54ZzZomboNote Added: 0004155
2012-07-31 11:45DuskNote Added: 0004157
2012-07-31 11:46DuskSeveritycrash => minor
2012-07-31 11:46DuskProduct Version => 98d
2012-07-31 14:41WatermelonFile Added: UnlaggedDebug.wad
2012-07-31 14:41WatermelonNote Added: 0004158
2012-07-31 14:44WatermelonNote Edited: 0004158bug_revision_view_page.php?bugnote_id=4158#r2266
2012-07-31 19:22Torr SamahoNote Added: 0004166
2012-08-05 14:21Torr SamahoStatusnew => feedback
2012-08-19 00:35WatermelonNote Added: 0004397
2012-08-19 00:35WatermelonStatusfeedback => new
2012-08-19 10:42Torr SamahoNote Added: 0004398
2013-03-20 05:55WatermelonNote Added: 0006152
2013-03-20 10:28DuskNote Added: 0006153
2013-03-24 08:03Torr SamahoNote Added: 0006163
2013-06-08 05:35WatermelonStatusnew => closed
2013-06-08 05:35WatermelonResolutionopen => no change required
2013-06-08 05:36WatermelonAssigned To => Watermelon
2013-06-08 05:36WatermelonNote Added: 0006382
2013-06-08 05:36WatermelonStatusclosed => feedback
2013-06-08 05:36WatermelonResolutionno change required => reopened
2013-06-08 05:36WatermelonAssigned ToWatermelon =>
2013-06-08 05:36WatermelonStatusfeedback => new
2014-05-12 00:16WatermelonStatusnew => closed
2014-05-12 00:16WatermelonResolutionreopened => no change required

Notes
(0004154)
Watermelon   
2012-07-31 01:23   
This occurred in Zandronum by the way
(0004155)
ZzZombo   
2012-07-31 04:54   
Did you try explicitly define such an actor?
(0004157)
Dusk   
2012-07-31 11:45   
A fatal error is still not a crash..
(0004158)
Watermelon   
2012-07-31 14:41   
(edited on: 2012-07-31 14:44)
I tried adding an actor and it doesn't show up in game.
Is this feature broken, or not work?

EDIT: Attached file
Note: I tried with a yellow box with -1 tics and then a stop, and then just 1 tic and a stop. Then I tried 1 tic on a loop, nothing worked.

(0004166)
Torr Samaho   
2012-07-31 19:22   
The error message is intended and tells you what you need to do (and IMHO the error message is pretty clear on what you need to do :P). If you define UnlaggedDebugActor this feature should work. Did you run this with at least two players while having a ping higher than a tic?
(0004397)
Watermelon   
2012-08-19 00:35   
I want to test it, but I'm not sure how to implement the actor properly.
Should it least 1 tic in a loop? Or last many tics? Or last 1 tic and vanish?
(0004398)
Torr Samaho   
2012-08-19 10:42   
Depends on your preferences. Just define an actor that vanishes after a few tics and you'll get a feeling for this.
(0006152)
Watermelon   
2013-03-20 05:55   
Is there any reason we want to leave it undefined to prevent a crash if someone tries to turn it on? I figure if we had a pre-defined actor... could people not just over-ride it in decorate anyways?
(0006153)
Dusk   
2013-03-20 10:28   
It's still not a crash! :P

Honestly considering everything this is still a debug function and of rather little use. I think it doesn't matter whether we include one or not.
(0006163)
Torr Samaho   
2013-03-24 08:03   
With Zandronum my intention is to put as little additional content into zandronum.pk3 as possible to prevent any potential conflicts with mods. In case the user doesn't supply an UnlaggedDebugActor, Zandronum gracefully exits and tells the user why. That should be more than enough information for anybody who wants to use this debug functionality to use it.

We could supply an official UnlaggedDebugActor in an external file though to make it even easier to use this feature.
(0006382)
Watermelon   
2013-06-08 05:36   
Would this be something we would add into skulltag_actors? We'd need something that is always used (don't we always have PLAYA1 or the you-fail-it sign?)