ACBob / VoxelThingYeah

Voxel Game Engine
1 stars 0 forks source link

Proper separation of Client/Server code #1

Closed ACBob closed 3 years ago

ACBob commented 3 years ago

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 and shared 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.

ACBob commented 3 years ago

Priority lowered because I'm lazy

ACBob commented 3 years ago

First step done, the networking code is seperated

ACBob commented 3 years ago

Not happening.