branchsbox/dedi-routingcancel

15 Commits over 0 Days - ∞cph!

3 Hours Ago
Some tidy up here
3 Hours Ago
Clearer docs here, only log warning if networking debug is enabled here
3 Hours Ago
Don't forget to add arg to header
3 Hours Ago
Add NetTransmission flag support when using SendMessage via Steam Sockets
3 Hours Ago
Remove unusued code
4 Hours Ago
Some cleanup - fix issue where system isn't initialized so can't serialize. Could be wrong here, but only one system can be active so just use that. Remove this log
4 Hours Ago
Test logs
5 Hours Ago
system must be set to SendMessage to a Connection. Fix an issue with SenderId when receiving a TargetedMessage - this can't be local, so try to find the connection but if we can't find it just use the source.
5 Hours Ago
Serialize TargetMessage flags as byte
Today
Initial branch commit for dedi server message routing * Try to synchronize Connection State through ConnectionInfo where possible * Use Connection.All for filtered broadcasts so that will use ConnectionInfo if exists * TargetedMessage support for byte[] array for already packed messages, and pass in NetTransmission flags for routing as well * For now, one idea is to override SendRawMessage on MockConnection - for these type of Connection we can route through the host Store Connection internal state if ConnectionInfo doesn't exist then we can just use that Better synchronization of Connection State - now working as it was before, but should also synchronize other clients properly when on a dedicated server For filtered connection list / broadcast - if we're the host then use the connections we have, otherwise we should use Connection.All Include Connection with available connections when broadcasting - as Dedicated Server won't be included in Connection.All (maybe it should, or maybe people should just use Connection.Host)
Today
Include Connection with available connections when broadcasting - as Dedicated Server won't be included in Connection.All (maybe it should, or maybe people should just use Connection.Host)
Today
For filtered connection list / broadcast - if we're the host then use the connections we have, otherwise we should use Connection.All
Today
Better synchronization of Connection State - now working as it was before, but should also synchronize other clients properly when on a dedicated server
Today
Store Connection internal state if ConnectionInfo doesn't exist then we can just use that
Today
Initial branch commit for dedi server message routing * Try to synchronize Connection State through ConnectionInfo where possible * Use Connection.All for filtered broadcasts so that will use ConnectionInfo if exists * TargetedMessage support for byte[] array for already packed messages, and pass in NetTransmission flags for routing as well * For now, one idea is to override SendRawMessage on MockConnection - for these type of Connection we can route through the host