|
|
c0117de169
|
adjust to bitbuffer rename
|
2020-02-13 00:02:43 +01:00 |
|
|
|
54e86accc9
|
make packetype copy
|
2020-02-09 16:29:43 +01:00 |
|
|
|
3caadadb3b
|
harden against dos with crafted input by limiting reserved vec/map size
|
2020-01-19 22:13:12 +01:00 |
|
|
|
42c0eb2c89
|
more panic fixes for mallformed demos
|
2020-01-19 22:08:10 +01:00 |
|
|
|
b7c3baee17
|
update to bitstream_reader 0.7
|
2020-01-07 23:26:37 +01:00 |
|
|
|
c4f9b7bfb8
|
switch from enum-primitive-derive to num_enum
|
2019-12-16 14:47:18 +01:00 |
|
|
|
11c7fb507f
|
clippy fixes
|
2019-12-15 14:41:45 +01:00 |
|
|
|
5f6cfe077e
|
gamestate analyser wip
|
2019-12-06 22:47:05 +01:00 |
|
|
|
4cf1e92657
|
optimize packet/message format a bit
|
2019-10-11 22:07:36 +02:00 |
|
|
|
8d6ef8e2fb
|
some error cleanup
|
2019-10-05 13:12:25 +02:00 |
|
|
|
68416d6025
|
derive FromStr
|
2019-10-05 12:51:56 +02:00 |
|
|
|
df6374f219
|
flatten sendtables in parserstate only when entities are handled
|
2019-08-30 00:01:52 +02:00 |
|
|
|
e1f1f6c201
|
save definition id in sendpropdefinition
|
2019-08-29 12:45:39 +02:00 |
|
|
|
bf65dffb13
|
save sendtables by classid
since we only really need to get them by classid
|
2019-08-29 02:39:21 +02:00 |
|
|
|
91e5b82f2f
|
dont save full serverclass in entity, only store classid
|
2019-08-29 02:38:22 +02:00 |
|
|
|
b6f7ebb15a
|
use vec for event definitions
|
2019-08-28 16:00:47 +02:00 |
|
|
|
0df7d0b394
|
entity fixes and test
|
2019-08-28 12:44:33 +02:00 |
|
|
|
66668e3e61
|
derive Display where possible
|
2019-08-27 21:43:46 +02:00 |
|
|
|
a7702856d0
|
wrap sendprop definition in an Rc
|
2019-08-27 00:48:43 +02:00 |
|
|
|
e90bc53852
|
entity reading wip
|
2019-08-27 00:28:23 +02:00 |
|
|
|
77180520ef
|
some error refactoring
|
2019-08-23 12:32:26 +02:00 |
|
|
|
1b9befd165
|
remove the need to clone text entries
|
2019-08-12 14:19:07 +02:00 |
|
|
|
e735ab374f
|
minor cleanup
|
2019-08-12 12:39:50 +02:00 |
|
|
|
e54f0f35fc
|
refcount propnames
|
2019-08-11 14:50:13 +02:00 |
|
|
|
8442c5e385
|
minor cleanup
|
2019-08-11 13:25:47 +02:00 |
|
|
|
ff18680a02
|
sendprop decoding
|
2019-08-10 22:57:07 +02:00 |
|
|
|
164f88a32a
|
cache flat props
|
2019-08-10 20:36:32 +02:00 |
|
|
|
e5aa4afa04
|
flatten props by ref
|
2019-08-10 20:05:38 +02:00 |
|
|
|
0c72934db4
|
first prop flattening version
|
2019-08-10 19:38:42 +02:00 |
|
|
|
1f35e4d04c
|
sendtablename wip
|
2019-07-10 14:03:58 +02:00 |
|
|
|
aeaca07588
|
clean sendprop a bit
|
2019-04-28 22:38:05 +02:00 |
|
|
|
e3ddd9f3e2
|
early sendprop cleanup
|
2019-04-07 19:37:51 +02:00 |
|
|
|
5fdb20aa2f
|
reserve less message space
|
2019-03-17 18:57:23 +01:00 |
|
|
|
f4e4f2e26b
|
optimize should_parse_message
|
2019-03-17 18:54:53 +01:00 |
|
|
|
128bf1ceb2
|
skip messages we dont care about
|
2019-03-17 18:44:33 +01:00 |
|
|
|
b9a92be010
|
minor speedups
|
2019-03-16 16:57:10 +01:00 |
|
|
|
a333e26a6d
|
minor cleanip
|
2019-03-16 16:29:57 +01:00 |
|
|
|
9f622385ca
|
cleanup
|
2019-03-06 22:20:51 +01:00 |
|
|
|
3783eb5d9e
|
remove the need to keep the full stringtables in state
|
2019-03-06 17:15:42 +01:00 |
|
|
|
713ab0de42
|
track rounds
|
2019-03-04 21:03:04 +01:00 |
|
|
|
6a47c91636
|
track spawns
|
2019-03-04 20:56:12 +01:00 |
|
|
|
5886debbfb
|
read some common, but rarely important for us, values lazily
|
2019-03-03 17:51:07 +01:00 |
|
|
|
e5bbfd699e
|
pre-allocate for messages
|
2019-03-03 14:25:05 +01:00 |
|
|
|
deb3375ac7
|
fixes
|
2019-03-03 00:29:39 +01:00 |
|
|
|
f2650dc32f
|
format
|
2019-03-02 22:33:22 +01:00 |
|
|
|
8183ac5b65
|
more state updates
|
2019-03-02 22:33:05 +01:00 |
|
|
|
8fba325db8
|
early state handling
|
2019-03-02 22:07:46 +01:00 |
|
|
|
21a2e09030
|
fix classinfo
|
2019-03-02 19:00:08 +01:00 |
|
|
|
d7f14a70aa
|
string table fixes
|
2019-03-02 18:48:30 +01:00 |
|
|
|
8d053296ca
|
message work
|
2019-03-02 16:42:04 +01:00 |
|