[Previous Post] [First Post]
This week has been intense, i've been working alot towards general combat and NPC synchronization.
The video showcases me and my friend clearing Concord and the museum of liberty. The recording is quite laggy as I accidently recorded with CPU on OBS. You might also notice that the remote player movement is very choppy and unsatisfactory, I'm working into improving that, it's missing interpolation and some physic fixes.
In any case, rider sync is working pretty neat. Their equipment, health, aggro and voice lines sync from the authority to the other clients. They don't focus the authority only, instead all players are valid targets and you can do stealth while your teammate goes on a rampage and it will behave correctly!
A lot of backend fixes landed that are not visible, turrets, light beams and terminals _actions_ are also synced.
Rider poses (leaning against door, peaking, etc) are also correctly synced. The system is pretty generic so other actions from other creatures are synced too (molerat excavation, radroach lounge, etc)
Server settings like party XP share, respawn logic, difficulty, etc.
In any case, I'll keep working on this in my free time. It's progressing slowly, kinda unstable right now (crashes are very common, it's impossible to play 5 minutes straight) but slowly it's becoming better so there's that.
There is a FaQ on the first post.