Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002601Zandronum[All Projects] Suggestionpublic2016-01-29 00:432016-07-31 03:41
ReporterLance 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutiondenied 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0002601: Allowing clientside-prediction in ACS
DescriptionI find that if a script is duplicated clientside, using consoleplayernumber() to lock the script onto the local machine, clientside-prediction can possibly be emulated through the use of ACS. I've attempted this already in a pk3 I made for Zandronum, and after multiple tests run online with players with varying ping (from 50 ms to 200 ms), I find that any clientside commands passed to the server that affect the world will get turned down. I think this impedes Zandronum due to how useful creating clientside-prediction would be. Anything where the client sends input to the server (such as Cyberrunner on doom, or the thunderclaw, chargekick, wavebike or jump-cancel in MM8BDM) is heavily delayed for higher-latency clients (about 150 ms and up) to the point of not being able to see where they're going and making gameplay incredibly frustrating, or even impossible. I think implementing a way for scripters to create clientside-prediction in their ACS would really help when playing on a server and drastically improve online peformance on mods utilizing ACS.
Attached Files

- Relationships

-  Notes
User avatar (0014229)
Dusk (developer)
2016-01-29 20:58

Sorry, no. The clientside prediction is already finicky enough that it really cannot be exposed to ACS without causing problems everywhere. ACS isn't meant to handle things like this anyway, it's meant to script the gamesim. You don't even seem to have an idea how the prediction interface would even look like.

If the current prediction doesn't satisfy you, feel free to improve it anytime.
User avatar (0014235)
Lance (reporter)
2016-01-30 00:30

wonderful way to respond to a suggestion
User avatar (0014239)
Dusk (developer)
2016-01-30 10:38

Please don't reopen tickets just to respond with sarcasm..

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: Slim DoomReaper MadoKage Bootleg Guy Jason-The-DarkFox Hypnotoad
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2016-01-29 00:43 Lance New Issue
2016-01-29 20:58 Dusk Note Added: 0014229
2016-01-29 20:58 Dusk Status new => closed
2016-01-29 20:58 Dusk Resolution open => denied
2016-01-30 00:30 Lance Note Added: 0014235
2016-01-30 00:30 Lance Status closed => feedback
2016-01-30 00:30 Lance Resolution denied => reopened
2016-01-30 10:38 Dusk Note Added: 0014239
2016-01-30 10:38 Dusk Status feedback => closed
2016-01-30 10:38 Dusk Resolution reopened => denied






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker