1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-04-30 18:37:45 +00:00
kawari/src/world
Joshua Goins f372f3173d Create dedicated Connection implementations to handle future server work
The current situation of throw-every-piece-of-logic-into-one-file for each
server isn't working out. So now there is a new ZoneConnection/LobbyConnection
struct that will be delegating tasks to their own Handlers (for example, there
could be a ChatHandler.)

I'm not sure how well this architecture will scale, but it's better than what
we have right now.
2025-03-15 20:38:10 -04:00
..
actor_control_self.rs Move out most of the large IPC structures 2025-03-12 18:05:41 -04:00
chat_handler.rs Create dedicated Connection implementations to handle future server work 2025-03-15 20:38:10 -04:00
chat_message.rs Create dedicated Connection implementations to handle future server work 2025-03-15 20:38:10 -04:00
connection.rs Create dedicated Connection implementations to handle future server work 2025-03-15 20:38:10 -04:00
init_zone.rs Detect when players enter exit zones, and transistion them to the correct place 2025-03-15 19:34:29 -04:00
mod.rs Create dedicated Connection implementations to handle future server work 2025-03-15 20:38:10 -04:00
player_setup.rs Extract maximum char name length into a const 2025-03-13 00:18:00 -04:00
player_spawn.rs Fix a few problems with ClientSelectData, use the same character in both servers 2025-03-14 00:30:37 -04:00
player_stats.rs Move out most of the large IPC structures 2025-03-12 18:05:41 -04:00
position.rs Move out most of the large IPC structures 2025-03-12 18:05:41 -04:00
status_effect.rs Begin moving IPC structures to their own files 2025-03-12 17:47:58 -04:00
update_class_info.rs Move out most of the large IPC structures 2025-03-12 18:05:41 -04:00
zone.rs Create dedicated Connection implementations to handle future server work 2025-03-15 20:38:10 -04:00