7c1a3944e9
Add more fields to ChatMessage IPC
2025-03-12 19:45:15 -04:00
a448df65b4
Handle chat messages
...
This makes the server not panic and exit when recieving chat messages from the
client, but we only extract the message for now.
2025-03-12 19:34:15 -04:00
b52ff724ab
Allow logging out of the client without destroying the world server
...
This adds support for the IPC packets sent between the client & server when
using the log out feature.
2025-03-12 18:44:05 -04:00
181d127fb5
Spawn the player with at least SOME health
2025-03-12 18:22:25 -04:00
29954be1a6
Move out most of the large IPC structures
2025-03-12 18:05:41 -04:00
aa6e818bfb
Begin moving IPC structures to their own files
2025-03-12 17:47:58 -04:00
68d87c3a42
Add the remaining IPC opcodes to allow you to join a world
2025-03-12 00:32:37 -04:00
7b0c41a478
Fix numerous issues with the client<->zone communication and Oodle
...
Yet again TemporalStasis is awesome, and it shows that we need two separate
compressors (one for clientbound packets, one for serverbound ones.) I also
updated some opcodes for the latest patch, and support for compressing with
Oodle when sending packets.
2025-03-11 23:52:55 -04:00
660e12c597
Start implementing some world IPC
...
This doesn't work yet, but whatever it's a start.
2025-03-10 21:31:21 -04:00
e5d143d2c6
Add world server, fix reading compression type
...
This doesn't work yet as we don't implement Oodle decompression, but we at least
start recieving the packets.
2025-03-09 11:07:01 -04:00