Skip to content

Port schemas from netfox#1

Draft
ZeEndy wants to merge 3 commits intoAtlinx:mainfrom
ZeEndy:schemas-port
Draft

Port schemas from netfox#1
ZeEndy wants to merge 3 commits intoAtlinx:mainfrom
ZeEndy:schemas-port

Conversation

@ZeEndy
Copy link

@ZeEndy ZeEndy commented Feb 13, 2026

Doing a little testing with the addon I've noticed that the network transmitter is sending ~400 bytes of data per RollbackSynchronizer with 13 properties and 13 inputs which could max the hosts bandwidth way too quickly with just a couple peers connected and controlling their respective actors with the synchronizers on them because we're sending Variant's across instead of strictly defining what type and size we're sending. On the latest netfox version that can be reduced to ~130 bytes per synchronizer using schemas to determine type, compressing the data.

One thing to note while this benefits games made to be ran on servers this is more an improvement to make the client-host architecture more achievable since I am personally making a game where a player can be a host and I'd like the ability of most people being able to host a game even if their internet speed is below average.
this PR is WIP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant