|
d82ba7a975
|
create also _tasks holder
|
2021-12-01 13:29:21 +01:00 |
|
|
3d88180892
|
oops call super constructor
|
2021-12-01 13:29:21 +01:00 |
|
|
540dbd5d90
|
moved common code into traits, added callbacks, made it cleaner?
|
2021-12-01 13:29:21 +01:00 |
|
|
c2e8e80806
|
added super basic callbacks hooks to server
|
2021-12-01 13:29:21 +01:00 |
|
|
23418c06d0
|
...
|
2021-12-01 13:29:21 +01:00 |
|
|
163ab47f80
|
oof I really need to implement all types...
|
2021-12-01 13:29:21 +01:00 |
|
|
f513801132
|
super basic server impl
|
2021-12-01 13:29:21 +01:00 |
|
|
3cee338ca5
|
fixes, allow to run as server
|
2021-12-01 13:29:21 +01:00 |
|
|
a5b82cb8a6
|
tweaks to work for server too, catch and disconnect if ConnectionResetError
|
2021-12-01 13:29:21 +01:00 |
|
|
741ec33f1b
|
some work on server impl
|
2021-12-01 13:29:21 +01:00 |
|
|
f35d927444
|
changed idea on dispatcher, some server scaffolding
|
2021-12-01 13:29:21 +01:00 |
|
|
a5b34b4d78
|
made things more generic for a mini server impl
|
2021-12-01 13:29:21 +01:00 |
|
|
f7ec83c8d5
|
ocd
|
2021-12-01 13:29:21 +01:00 |
|
|
a8240c8df3
|
first ugly impl of background callbacks with uuid dict
|
2021-12-01 13:29:21 +01:00 |
|
|
cf35e2cf24
|
safer disconnect sequence
|
2021-12-01 13:29:21 +01:00 |
|
|
1b72f94043
|
make client.run() block and run from sync
|
2021-12-01 13:29:21 +01:00 |
|
|
1d6916932b
|
dumb fix
|
2021-12-01 13:29:21 +01:00 |
|
|
80f3b769a2
|
botch
|
2021-12-01 13:29:21 +01:00 |
|
|
6d83836fcb
|
removed debug leftovers
|
2021-12-01 13:29:21 +01:00 |
|
|
e6faf92841
|
make packets slotted objects
|
2021-12-01 13:29:21 +01:00 |
|
|
54f1c1d760
|
fix for on_packet
|
2021-12-01 13:29:21 +01:00 |
|
|
cd402f668a
|
restructured project, improved modularity
|
2021-12-01 13:29:21 +01:00 |
|
|
f282ed6665
|
also catch PacketJoinWorld
|
2021-12-01 13:29:21 +01:00 |
|
|
1cd94a899a
|
except registered callbacks individually
|
2021-12-01 13:29:21 +01:00 |
|
|
9327b77c3c
|
log dimension changes
|
2021-12-01 13:29:21 +01:00 |
|
|
1b4430f71e
|
Added some enums
|
2021-12-01 13:29:21 +01:00 |
|
|
a84b723241
|
ugh
|
2021-12-01 13:29:21 +01:00 |
|
|
7f3e58b7e6
|
impl integer byte array
|
2021-12-01 13:29:21 +01:00 |
|
|
d6aec8cfad
|
fixes
|
2021-12-01 13:29:21 +01:00 |
|
|
fd4a4408d8
|
properly stop when credentials are invalid|
|
2021-12-01 13:29:21 +01:00 |
|
|
c6f3d1cacf
|
small fixes
|
2021-12-01 13:29:21 +01:00 |
|
|
7b72287215
|
better handle auth exceptions
|
2021-12-01 13:29:21 +01:00 |
|
|
4b9b093cfe
|
port is not required
|
2021-12-01 13:29:21 +01:00 |
|
|
699536fd78
|
better auth checking
|
2021-12-01 13:29:21 +01:00 |
|
|
d8dc04e663
|
better logging, catch some disconnect errors
|
2021-12-01 13:29:21 +01:00 |
|
|
dadf9ec013
|
slightly more descriptive log
|
2021-12-01 13:29:21 +01:00 |
|
|
b07a1d8a15
|
fix for <3.9
|
2021-12-01 13:29:21 +01:00 |
|
|
33396a0704
|
better starting, auto reconnect, respawn
|
2021-12-01 13:29:21 +01:00 |
|
|
a697ca21dd
|
improved installer
|
2021-12-01 13:29:21 +01:00 |
|
|
d91840efc9
|
implemented authentication tokens
|
2021-12-01 13:29:21 +01:00 |
|
|
13254e61ae
|
added helpers and chat parser
|
2021-12-01 13:29:21 +01:00 |
|
|
9f5daabee5
|
fix when compiling
|
2021-12-01 13:29:21 +01:00 |
|
|
9ebb1c2870
|
implemented a super barebones default launcher
|
2021-12-01 13:29:21 +01:00 |
|
|
d5c462d547
|
fix for types reading
|
2021-12-01 13:29:21 +01:00 |
|
|
0a688c251e
|
implemented packet encryption
|
2021-12-01 13:29:21 +01:00 |
|
|
8e68f70e1d
|
implemented core game logic
|
2021-12-01 13:29:21 +01:00 |
|
|
ba3c0e14e9
|
fixed VarInt reading, some definitions improvements
|
2021-12-01 13:29:21 +01:00 |
|
|
a485b25150
|
implemented some basic proto logic
|
2021-12-01 13:29:21 +01:00 |
|
|
aa92bfe3cd
|
some work on packet flow
|
2021-12-01 13:29:21 +01:00 |
|
|
4bd0f96dc7
|
build packet registries too
|
2021-12-01 13:29:21 +01:00 |
|