Anonymous | Login | Signup for a new account | 2024-03-19 07:14 UTC |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003187 | Zandronum | [All Projects] Bug | public | 2017-07-14 13:29 | 2017-07-15 14:50 | ||||||||
Reporter | Korshun | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||||||
Product Version | 2.1 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0003187: Server-triggered clientside script ordering is randomly messed up in multiplayer | ||||||||||||
Description | If 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 Reproduce | Run 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 Information | Various SendString implementations depend on whether this behavior is a bug or normal. | ||||||||||||
Attached Files | ClientsideScriptOrder.wad [^] (976 bytes) 2017-07-14 13:29 ClientsideScriptOrder212.wad [^] (1,134 bytes) 2017-07-15 10:29 | ||||||||||||
Notes | |
(0018024) Korshun (reporter) 2017-07-14 13:30 |
How do I edit "Suggestion" to "Bug"? |
(0018035) Torr Samaho (administrator) 2017-07-15 09:40 |
Edward-san corrected the type. Is the behavior any different in 2.1.2? |
(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. |
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 |
Copyright © 2000 - 2024 MantisBT Team |