Remove dependencies on beam vars
Closed this issue · 2 comments
AbigailBuccaneer commented
As has been discussed in #946 beam vars are a big bandwidth eater, as they use usermessages with an unstructued key-value format.
As of #966 being merged, the only thing still using them is wire paths, which are pretty ubiquitous. It'd be nice to replace them with their own separate system which uses the fact that path data is very structured to reduce the bandwidth of them.
AbigailBuccaneer commented
My initial progress on this is in 20de2ce.
CaptainPRICE commented
Why does lua/wire/beam_netvars.lua
file still exist?
I have just run a throughout reference checks, static analysis, and runtime tests on both clientside and serverside, so I can confirm this code is no longer used nor needed. Trash it?