0169223e43
Renamed 50bmg to 20special
2024-09-07 15:07:11 +02:00
17e392f0ee
M82A1 soon ready
2024-09-07 02:05:14 +02:00
0affff43d5
Preparting to add weapon_m82a1
2024-09-06 14:43:27 +02:00
18647ad6d5
Use local functions instead of absolute for prediction and server
2024-09-06 00:37:25 +02:00
413264e208
Let's use local origin instead to interpolate with
2024-09-06 00:26:32 +02:00
8376d865cf
Added fast ent lookups for server dll
2024-09-05 15:31:51 +02:00
d8598a8d22
We might prefer to set to local instead to lag compensate
2024-09-05 02:23:15 +02:00
d40a479e85
Revert "TODO: figure out why we need to do this"
...
This reverts commit 53561ff881
.
2024-09-05 01:58:30 +02:00
53561ff881
TODO: figure out why we need to do this
2024-09-05 00:09:55 +02:00
1475964e61
Fixed some edge cases where camera position wouldn't match screen
2024-09-04 23:07:48 +02:00
2e40751236
Removed useless mdl critical cache call & sv_unlag can now be disabled for performance
2024-09-04 17:45:09 +02:00
f696159421
Improved lag compensation for entities
2024-09-03 23:07:40 +02:00
87337859f4
More Fixes to lag compensation, it is always almost pixel perfect now
...
- In theory, to have even more perfect values, we could go the other way
around, let the client send the values and see if it's within range of
lerp time
- The fact that the netvar gets compressed and touched made it worse for
lag compensation
2024-09-03 16:41:03 +02:00
f4ded28fe0
Added more infos to debug out hitboxes
2024-09-03 15:49:04 +02:00
ece2f9a81f
Improved bone cache invalidation
...
Also improved lag comp, for now animations won't be interpolated
2024-09-03 07:41:16 +02:00
b9586237f1
Only update events on PostThink to be extra sure
2024-09-02 05:47:52 +02:00
859232b6ab
Somehow windows doesn't like too much ticks to save on heap..
2024-09-02 04:06:25 +02:00
315f3c398c
Renamed some stuff in lag compensation
2024-09-02 03:58:07 +02:00
2782633e53
Now setupbones uses the right angles for cs players
2024-09-02 01:26:08 +02:00
be7d8cc228
Improved show hitboxes commands and networked m_fFlags from animoverlays
2024-09-02 00:03:24 +02:00
2e304e0e8d
Send raw values for critical animation layers
2024-08-31 10:19:02 +02:00
1a173a2073
Added VPROF for trigger prediction
2024-08-31 06:36:59 +02:00
11d345802e
General fixes and improved lag comp performance
2024-08-31 06:23:10 +02:00
380f352adf
Fixed possible buffer overflow & optimized network
2024-08-31 00:24:01 +02:00
01a5f946ec
Make m_vecPreviousShootPosition a predicted variable
2024-08-28 04:44:06 +02:00
956d26bcb3
This is a start to lag compensate the local player.
...
Normally,
this would be needed to be inside StartLagCompensation,
but for now, this is enough.
2024-08-28 00:50:03 +02:00
70d7c82ff9
Updated again server setupbones to match more the client's
2024-08-27 22:12:50 +02:00
457fc82dc7
Check for numbonecontrollers in setupbones
2024-08-27 21:57:07 +02:00
7a92c3afde
Change to FL_EDICT_ALWAYS
2024-08-24 04:56:53 +02:00
1856a9ee30
Corrected smoothed out interp amount
2024-08-24 04:40:01 +02:00
96a8e373be
Since there's trigger prediction, we send everything
...
adjusted also client frame for full updates
2024-08-23 19:52:32 +02:00
340eeb7e03
Added trigger teleport prediction
2024-08-23 18:24:23 +02:00
186b8c046d
Added trigger push prediction
2024-08-23 06:42:34 +02:00
14717d8092
Added prediction for triggers, thanks oblivious
...
Prediction is fixed by me by adding two more functions in prediction
class, there had before some issues because
starttouch/endtouch weren't predicted.
The result is that with lag, it restores touched entities,
including the triggers touched entity list.
2024-08-23 00:42:58 +02:00
d947a36e86
Fixed server side setupbones
2024-08-23 00:18:07 +02:00
dc471576a1
Removed DEBUG_HITBOXES_ALWAYS_ON (bandwidth problems)
2024-07-26 17:50:55 +02:00
69312da01b
Fixed few stuff & now server bullet impacts are events
...
- Fixed some game events not being sent to clients
- Use event instead of descriptor for sending it to client
- Moved server bullets to events
- Re-trained zstd data
- Corrected some stuff on clock correction
2024-07-26 05:34:50 +02:00
542b2c2711
Reworked cl_show* commands to use game events instead
2024-07-25 18:10:35 +02:00
e09d89d7ed
Check for non-bot for out of sync
2024-07-23 05:10:32 +02:00
6691968046
Added enhanced cl_clock_correction & misc
...
- Added vprof
- Fixed few issues again with cl_showhitboxes
- Fixed some shader compilation
- Fixed few issues with bitbuf
2024-07-23 03:05:29 +02:00
96e8394525
Corrected again a bit more cl_showimpacts
2024-07-19 18:05:58 +02:00
1a3e348316
Replace snappy with trained zstd dictionary
2024-07-18 08:27:54 +02:00
4186c83682
Added new compression for floats
2024-07-17 08:29:22 +02:00
366edb18a7
Changed animation data to simulation data
2024-07-17 08:08:43 +02:00
95bb5cb8a5
vecSrc bullet should be taken into an array
2024-07-16 00:19:52 +02:00
449017c859
Better bullet debug
2024-07-16 00:01:44 +02:00
466b0ea280
Fixed last issues with bullet tracing
2024-07-15 21:56:11 +02:00
94060e8c19
Simplified bullet trace
2024-07-15 21:10:58 +02:00
e8ea86f895
Added a better way to debug hit registration
2024-07-15 18:21:56 +02:00
3306fd5b21
Fixed buy, hostage, bomb zones detections
2024-07-15 16:47:27 +02:00