Bug Tracker – Bug 847

Projectile prediction

Last modified: 2012-05-23 21:37:40 UTC
Bug 847 - Projectile prediction
Summary: Projectile prediction
Status: NEW
Alias: None
Product: Odamex
Classification: Unclassified
Component: Server & Client (show other bugs)
Version: (old) 0.6-dev
Hardware: All All
: P1 normal
Assignee: Odamex Bug Reporter
Depends on:
Reported: 2012-05-23 21:37 UTC by dewww
Modified: 2012-05-23 21:37 UTC (History)
0 users

See Also:


proof of desync (260.22 KB, application/x-7z-compressed)
2012-05-23 21:37 UTC, dewww
Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description dewww 2012-05-23 21:37:40 UTC
Created attachment 378 [details]
proof of desync

Projectile weapons currently lack any prediction in unlagged. This creates a dichotomy when playing high ping games. Hitscan weapons are fixed to be powerful and usable for everyone regardless of ping, while projectile weapons are constantly desynced even client-side due to lag, making them even less useful in comparison. This means current Odamex 1on1 favours hitscan weapons too much, at least in games involving high-pinging players.

I believe the visual client-side lag that keeps projectiles in sync with server reality is more disruptive to players' perception than "fake" non-synced projectiles that go through enemies or hit "thin air". It is easy to mentally disregard the misses, but it is off-putting to deal with selective lag for certain weapons that includes a delay between pressing fire and projectiles appearing or outrunning your own plasma shots.

Attaching a demo of this effect at 120ms ping. You need chill3.wad.