I had the novel idea of using one source file for networking and various other things - a folder dubbed shared. Similar design philosophy to Source SDK, but I did it wrong.
Where the Source SDK has a client, serverandshared version of things, I just have the shared one it seems.
ALL of the networking & server code is held in shared/network and it's bad and reaching unmaintainable. Needs to be separated out better.
I had the novel idea of using one source file for networking and various other things - a folder dubbed
shared
. Similar design philosophy to Source SDK, but I did it wrong.Where the Source SDK has a
client
,server
andshared
version of things, I just have the shared one it seems.ALL of the networking & server code is held in
shared/network
and it's bad and reaching unmaintainable. Needs to be separated out better.