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
0002449Zandronum[All Projects] Bugpublic2015-09-11 00:032016-11-27 17:12
ReporterIvan 
Assigned ToTorr Samaho 
PrioritynormalSeverityminorReproducibilityalways
StatusassignedResolutionopen 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version2.1 
Target VersionFixed in Version 
Summary0002449: A_CustomMissile won't fire CLIENTSIDEONLY actor
DescriptionI have a clientside projectile that uses a model. This won't spawn from the tester actor provided in the wad online. Offline, everything is fine.
Steps To Reproduce- Download the file.
- Summon tester
- It won't spawn anything online. Offline it will.
Additional InformationSome extra information I've found during my various attempts: If you change the aimflag to CMF_AIMDIRECTION somehow this will respect the CLIENTSIDEONLY flag of the actor and it will spawn properly. If this projectile is not clientside, there are no problems at all. Also, A_FireCustomMissile does it's job properly, as in my main pk3, I have weapons that shoot clientside tracers and they work fine.
Attached Files? file icon tracerbug.pk3 [^] (6,879 bytes) 2015-09-11 00:03

- Relationships

-  Notes
User avatar (0013725)
Torr Samaho (administrator)
2015-11-01 16:35

The problem is that A_CustomMissile needs to know the target of the actor that's calling the function, but currently the server doesn't inform the clients about the target. To fix this we need to revamp how targets are handled online.
User avatar (0013764)
Torr Samaho (administrator)
2015-11-08 16:12
edited on: 2015-11-08 16:13

When starting to work on the target synchronization I noticed that the client side monster movement prediction relied on the target being kept empty. I made some quick changes to make the movement prediction compatible with synced targets, but this may still be very buggy. Here is a very experimental testing binary that intentionally still contains some debug output on the clients.

User avatar (0013765)
fr-blood (reporter)
2015-11-08 17:59

The same problem happens when a monster use a custom Inventory that spawn a CLIENTSIDEONLY actor online, nothing appears.
User avatar (0013803)
Torr Samaho (administrator)
2015-11-15 15:38

Any feedback regarding the special testing build I posted?
User avatar (0014023)
Ivan (reporter)
2015-12-26 16:28

The build works as it's intended to work in online games. Tested in both Cooperative and Survival modes just to be sure. Also works in offline.
User avatar (0016363)
Torr Samaho (administrator)
2016-11-27 17:12

For the record, this problem already occurred in 2.1.2.

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2015-09-11 00:03 Ivan New Issue
2015-09-11 00:03 Ivan File Added: tracerbug.pk3
2015-11-01 16:35 Torr Samaho Note Added: 0013725
2015-11-08 16:12 Torr Samaho Note Added: 0013764
2015-11-08 16:13 Torr Samaho Note Edited: 0013764 View Revisions
2015-11-08 17:59 fr-blood Note Added: 0013765
2015-11-15 15:38 Torr Samaho Note Added: 0013803
2015-11-15 15:38 Torr Samaho Assigned To => Torr Samaho
2015-11-15 15:38 Torr Samaho Status new => feedback
2015-12-26 16:28 Ivan Note Added: 0014023
2015-12-26 16:28 Ivan Status feedback => assigned
2016-11-27 17:12 Torr Samaho Note Added: 0016363
2016-11-27 17:12 Torr Samaho Product Version 3.0-beta => 2.1






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker