MantisBT - Zandronum
View Issue Details
0002730Zandronum[All Projects] Suggestionpublic2016-05-11 22:332016-06-06 01:00
Marcaek 
Dusk 
normalfeatureN/A
closeddenied 
3.0-beta 
 
0002730: Option for servers to automatically apply +CLIENTSIDE to certain kinds of effects
Since ZDoom mods typically don't clientside effects many of them cause people to experience lag or disconnects. Adding +clientsideonly to every effect needed is possible but a very heavy chore for mods with dense special effects. Being a singleplayer port, I can't imagine ZDoom modders even considering or being aware of how to compensate for this.

Would it be possible to have an option for certain appropriate actors to be automatically treated as clientside by the host?
No tags attached.
Issue History
2016-05-11 22:33MarcaekNew Issue
2016-05-16 19:41DuskNote Added: 0014938
2016-05-23 18:40MarcaekNote Added: 0014974
2016-05-23 18:41MarcaekNote Edited: 0014974bug_revision_view_page.php?bugnote_id=14974#r9034
2016-06-05 15:22CombinebobntNote Added: 0015022
2016-06-05 21:56StrikerMan780Note Added: 0015026
2016-06-05 22:58DuskNote Added: 0015027
2016-06-05 22:58DuskStatusnew => resolved
2016-06-05 22:58DuskResolutionopen => denied
2016-06-05 22:58DuskAssigned To => Dusk
2016-06-06 01:00Edward-sanStatusresolved => closed

Notes
(0014938)
Dusk   
2016-05-16 19:41   
Your suggestion is very vague. You want "certain kinds of actors" to have +CLIENTSIDEONLY added and the problem specifically is that we don't know exactly what actors should be subjected to this.
(0014974)
Marcaek   
2016-05-23 18:40   
(edited on: 2016-05-23 18:41)
I can't really elaborate beyond "actors which wont break shit when clientsided" IE stuff like visual-only special effects.

I suppose that means parsing actors for certain properties\flags to detect their role in the game somehow.

(0015022)
Combinebobnt   
2016-06-05 15:22   
Sounds like you should just edit the mod.
(0015026)
StrikerMan780   
2016-06-05 21:56   
There's really no way to do this heuristically. +CLIENTSIDEONLY will need to manually be put on the effects. Also, mods should be edited to put the SXF_CLIENTSIDE flag on any A_SpawnItemEX calls that spawn effects too.
(0015027)
Dusk   
2016-06-05 22:58   
Yeah this really isn't feasible. DECORATE is simply too complicated.