veloren/server/src/sys
Marcel Märtens b1db5ef488 Redo Network Frontend.
Rather than having a single Stream to handle ALL data, seperate into multiple streams:
 - Ping Stream, for seperate PINGS
 - Register Stream, only used till the client is registered, then no longer used!
 - General Stream, used for msg that can occur always
 - NotInGame Stream, used for everything NOT ingame, e.g. Character Screen
 - InGame Stream, used for all GAME data, players, terrain, entities, etc...

This version does compile, and gets the client registered (with auth too) but doesnt get to the char screen yet.

This fixes also the ignoring messages problem we had, as we are not sending data to the register stream!
This fixes also the problem that the server had to sleep for the Stream Creation, as the Server is now creating the streams and client has to sleep.
2020-10-11 22:49:14 +02:00
..
entity_sync.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00
invite_timeout.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00
message.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00
mod.rs Add timeout's to group invites, and configurable limit to group size 2020-08-08 01:16:35 +02:00
object.rs New sceptre M2 is functional. 2020-09-29 19:47:57 -05:00
persistence.rs * Moved migrations to beginning of server initialisation 2020-09-17 23:02:14 +00:00
sentinel.rs Beam tick rate now more responsive when aiming. 2020-09-29 19:48:14 -05:00
subscription.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00
terrain_sync.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00
terrain.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00
waypoint.rs Redo Network Frontend. 2020-10-11 22:49:14 +02:00