ChillerDragon
af7367be0c
Drop known chunks. Fixes duplicated chat messages.
2024-06-24 11:43:10 +08:00
ChillerDragon
0dcb85a0e3
rubocop -A
2024-01-20 22:37:18 +08:00
ChillerDragon
f9819565e4
rubocop -a
2024-01-20 22:33:25 +08:00
ChillerDragon
45bd574908
Try to fix windows IO::EWOULDBLOCKWaitReadable
2023-12-13 19:19:32 +01:00
ChillerDragon
42d7fda502
Add --verbose-snap to sample client
2023-10-22 14:26:53 +02:00
ChillerDragon
a5d24cb2c6
Add on_tick hook
2023-09-17 19:50:09 +02:00
ChillerDragon
43bea26640
Add send_input api
2023-09-17 19:42:47 +02:00
ChillerDragon
a739190383
Fix reconnect crash
2023-09-17 18:22:38 +02:00
ChillerDragon
e05523f104
Make 3 client methods private that should not be called
...
Makes the user api cleaner
2023-09-17 14:49:19 +02:00
ChillerDragon
aadb67f39c
Do not ack msg NULL
...
For example F-DDrace sends vital chunks with msg id 0
Those are some ddnet uuid extension thingy
But the server does not keep feeding if we ack those
2022-11-24 12:28:42 +01:00
ChillerDragon
0e8310948b
Read password from autoexec.cfg
2022-11-24 10:39:30 +01:00
ChillerDragon
bddc48ef82
Show disconnect reason from server by default
...
I was missing it for a 'Wrong password' error
but it is also nice in the non error case
or all other disconnects triggered by the server
like kick etc
2022-11-24 09:54:09 +01:00
ChillerDragon
1e829c0eaf
Fix crash on server messages and add tests for it
2022-11-20 10:13:07 +01:00
ChillerDragon
1794051342
Add images to gui client
2022-11-19 13:19:22 +01:00
ChillerDragon
653ee661e9
Fix english cancle -> cancel ty swarfey and rcon
2022-11-16 10:50:54 +01:00
ChillerDragon
4a12262ad3
Move all network payload classes to messages/
2022-11-16 09:37:47 +01:00
ChillerDragon
3a219f406b
Change context api! And add input timing msg
...
Remove the client attribute from the Context class
The block that exposes a Context class has to be called on a client
anyways so also passing it to the block args is redundant.
Replace it by a parsed version of the chunk which has yet to be properly
named current working title is: todo_rename_this
2022-11-15 10:39:44 +01:00
ChillerDragon
fe3e581f86
Make client callbacks arrays
...
Allows to setup multiple on_* hook blocks as a lib user
closed #10
2022-11-14 10:25:28 +01:00
ChillerDragon
1949e1eb2e
Add check script for hook documentation
...
related to #11
2022-11-13 12:28:38 +01:00
ChillerDragon
3358cc6608
Parse start info on server side
2022-11-13 10:37:46 +01:00
ChillerDragon
263e579661
Create models folder for all the storage classe
2022-11-13 08:58:33 +01:00
ChillerDragon
09bd7bfebb
Count ack per client and thus fix reconnect
...
Sadly reconnecting somehow crashes the client :(
https://github.com/teeworlds/teeworlds/issues/3182
2022-11-13 08:29:21 +01:00
ChillerDragon
44e20583e6
Refactor integration test names
2022-11-12 17:49:50 +01:00
ChillerDragon
11898d0f41
Ensure tokens being in correct format
2022-11-12 12:51:09 +01:00
ChillerDragon
e3292deb15
Thoughts about ctrl close
2022-11-12 12:08:25 +01:00
ChillerDragon
83c38c4639
Change chunk header api
2022-11-12 10:17:54 +01:00
ChillerDragon
cf57146260
Mess with tokens
2022-11-11 14:48:26 +01:00
ChillerDragon
45d1361408
Server send game and server info
2022-11-11 13:42:11 +01:00
ChillerDragon
1baf3fcad0
Start working on server side map packet
2022-11-11 10:21:48 +01:00
ChillerDragon
6c005497d4
Layout server control msg structure
...
Thus closed #5
By deciding to support server as well.
This is rebranding from teeworlds-client to teeworlds_network
And thus also including a bunch of file renames
2022-11-09 08:56:18 +01:00