Commit Graph

28 Commits

Author SHA1 Message Date
arthurdead
ef14a08559 remove WriteDeltaEntities gamedata, add pre/post write_deltas and guess_prop_type to interface, fix SendTable_CalcDelta loop 2022-11-18 08:34:57 -03:00
arthurdead
cc99f7246c add remove_serverclass_from_cache to interface, fix ehandle callback 2022-11-15 17:44:40 -03:00
arthurdead
4195cf9e84 check gamedata values 2022-11-09 23:16:26 -03:00
arthurdead
cba45e117e add pre_pack_entity in parallel_pack_listener 2022-11-08 18:44:05 -03:00
arthurdead
6d7d7b3223 fix crash on unload 2022-10-11 13:57:08 -03:00
arthurdead
7ae9b63e18 fix callback prop name missing last character 2022-10-04 03:01:58 -03:00
arthurdead
d32c1db3f4 ignore null snapshots 2022-09-16 15:53:33 -03:00
arthurdead
999f4e09d0 dont reallocate thread vars every time 2022-09-13 21:42:42 -03:00
arthurdead
07855e5b58 dont unallocate thread vars, reset do_calc_delta every encode 2022-09-11 19:34:57 -03:00
arthurdead
eca8844723 use entity refs on packed data, remove reserve calls 2022-09-04 02:03:02 -03:00
arthurdead
4810adbca2 use PushStringEx 2022-08-26 13:15:31 -03:00
arthurdead
9287e9c800 store the entity ref instead of index 2022-08-26 05:55:59 -03:00
arthurdead
acd581c3a8 add wip support for tstring 2022-08-01 16:37:22 -03:00
arthurdead
c92fb41e2b remove std::unique_ptr from packed_entity_data_t, ignore connecting players, fix crash SendTable_CalcDelta when the entity_data vector was empty 2022-07-30 13:49:36 -03:00
arthurdead
2ec732b0b2 add support for arrays, actually add the interface, fix the cache in the FindSendPropInfo func 2022-07-27 10:41:17 -03:00
arthurdead
4cebf54416 add interface for other exts 2022-07-26 09:09:16 -03:00
arthurdead
625bf2ed67 respect sv_stressbots 2022-07-23 10:41:26 -03:00
arthurdead
d3d6c75d19 fix cond change callbacks not being called on hooked players 2022-07-06 03:11:38 -03:00
arthurdead
673c8b7774 fix crash on unload and fix some props getting the wrong type 2022-05-21 16:17:40 -03:00
arthurdead
e6667807e1 fix some stuff 2022-05-21 01:02:41 -03:00
arthurdead
d2d8678821 reorder loops 2022-05-15 13:08:55 -03:00
arthurdead
8b1dd86ef6 some fixes 2022-05-10 10:30:01 -03:00
arthurdead
5f1107abf8 refactor 2022-05-08 10:08:02 -03:00
arthurdead
fc4b0b831a consider the snapshot index 2022-05-05 12:12:31 -03:00
arthurdead
117e6c8b52 add stocks for conds, ignore bots, only collect client slots if theres a per-client hook, revert always change the edict state, fix a memory leak 2022-05-05 10:40:55 -03:00
arthurdead
6183ec6fa8 disable color detection because it doenst work, fix per-client callbacks getting client -1, always change the edict state 2022-05-01 22:44:35 -03:00
arthurdead
63ab4edb74 fix hooking of player conds, add support for ehandle, color32, bool, change the edict state after hooking and unhooking, only do the per-client code if theres any function that needs it 2022-05-01 13:18:58 -03:00
arthurdead
d306783285 init commit 2022-04-29 01:23:17 -03:00