Closed ohlidalp closed 1 day ago
Closing this as stale and not immediatelly useful - there is a multitude of things waiting to be integrated into RoRnet (tuning, character mods, the teleporting pieces fix) and there are further plans for porting to ENet and adding multiplayer collisions, all of which need to be started clean.
This is a spinoff from https://github.com/RigsOfRods/rigs-of-rods/pull/3055 Requires updated rorserver - see https://github.com/RigsOfRods/ror-server/pull/152![obrazek](https://github.com/RigsOfRods/rigs-of-rods/assets/491088/79785ef8-dc0f-4894-83ac-94c9b07b07ee)
New features:
RoRnet::Header
- all packets now track their time shift between remote client and local client. Note that the existing truck time shift tracking made by Ulteq is unchanged for now.RoRnet::Header
- all packets now track the delay between creating the packet and transmitting it to server.NetRecvPacket
- all packets now track local delay between receiving packet and processing it.Motivation:
Actor
andActorManager
.Character
,Actor
,ActorManager
- the pattern is not clear).Time spent: 6.5hours, not counting rorserver.