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
0003187Zandronum[All Projects] Bugpublic2017-07-14 13:292017-07-15 14:50
ReporterKorshun 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version2.1 
Target VersionFixed in Version 
Summary0003187: Server-triggered clientside script ordering is randomly messed up in multiplayer
DescriptionIf a server launches a lot of clientside scripts, the order they are executed in on the client becomes randomized, whereas scripts are always launched in the same order when networking is not involved (singleplayer, serverside, clientside).
Steps To ReproduceRun the wad on a server. It constantly launches a clientside script.

The script prints a message when script execution order deviates from the expected.

Use the "count" serverside cvar to set how many scripts to launch per tic. Default is 1. Setting it higher causes a lot of script ordering errors. But script ordering errors can happen even with 1 script per tic.
Additional InformationVarious SendString implementations depend on whether this behavior is a bug or normal.
Attached Files? file icon ClientsideScriptOrder.wad [^] (976 bytes) 2017-07-14 13:29
? file icon ClientsideScriptOrder212.wad [^] (1,134 bytes) 2017-07-15 10:29

- Relationships

-  Notes
User avatar (0018024)
Korshun (reporter)
2017-07-14 13:30

How do I edit "Suggestion" to "Bug"?
User avatar (0018035)
Torr Samaho (administrator)
2017-07-15 09:40

Edward-san corrected the type.

Is the behavior any different in 2.1.2?
User avatar (0018036)
Korshun (reporter)
2017-07-15 10:30
edited on: 2017-07-15 10:32

2.1.2 is broken too. But it needs a separate test wad, which I uploaded, as passing ACS_ExecuteWithResult arguments from the server to the client is broken in 2.1.2.

And the new test wad also works on 3.0.


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
2017-07-14 13:29 Korshun New Issue
2017-07-14 13:29 Korshun File Added: ClientsideScriptOrder.wad
2017-07-14 13:30 Korshun Note Added: 0018024
2017-07-14 19:11 Edward-san Category Suggestion => Bug
2017-07-15 09:40 Torr Samaho Note Added: 0018035
2017-07-15 10:29 Korshun File Added: ClientsideScriptOrder212.wad
2017-07-15 10:30 Korshun Note Added: 0018036
2017-07-15 10:30 Korshun Note Edited: 0018036 View Revisions
2017-07-15 10:32 Korshun Note Edited: 0018036 View Revisions
2017-07-15 14:50 Dusk Product Version 3.0-beta => 2.1






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker