userDaniel Pcancel
branchrust_reboot/main/fix_client_netgroup_desynccancel

2 Commits over 0 Days - ∞cph!

3 Hours Ago
Update: BaseEntity.UpdateParenting no longer tries to update network group - When client receives an entity snapshot, allow it to update the network group if it's out of sync We already get network group change messages - there's no need to try to "guess" on the client and potentially desync. Tests: flew around craggy, was able to pick up items, chop trees, kill animals. spawned cargoship and dropped items on it, spawned dressed player & killed him, then deleted them using console cmd - they got cleaned up as expected
4 Hours Ago
Bugfix: Run same network-group-inheritance checks on client when recieving snapshots This resovles a scenario where dropped items/players on a cargoship/crane/etc have local net group, but client resolves global net group. Tests: Spawned cargo ship, spawned NPC, player - killed both. dropped items. flew away, destroyed them via console, flew back - they were gone