
Hey everybody! It's been a busy last few weeks/month. I've been trying to wrap my head around all this multiplayer / networking shenanigans, attempting to reduce network bandwidth usage to allow for a more playable experience on multiplayer.
I've combed over all the network code trying to figure out any optimizations I can make, mostly offloading a lot of functionality to client side, only trying to update properties server side where possible. There are a handful of complex systems behind the scenes, all of which never took multiplayer into consideration so over time I'm hoping I can start simplifying systems so they can work better with multiplayer.
After a handful of testing sessions, it's become clear to me that the multiplayer is still not stable enough to play properly. I've changed a lot under the hood and have laid the groundwork for things to improve, and this has made small improvements to the overall quality of the game, however there is still much more work to be done. I will keep making incremental improvements to the multiplayer, but I'd also like to get a content update squeezed in to help keep the singleplayer game interesting. If anything, session joining and lobby mechanics have been mostly ironed out, so hopefully there won't be issues getting into the actual game from the get go.
I also had a sneaking suspicion that the tablet specifically was causing a lot of issues as well, both for gameplay and networking. It's janky, the way I've programmed it is completely unorthodox and not optimal at all, which in turn makes it a networking nightmare. I've changed it over to a different system that will hopefully make quality of life better.
Unfortunately as a solo developer with not a lot of people to help test the multiplayer side of things, I have a hard time knowing what issues there are and just how bad the connection issues can be so I'm asking anyone who does play multiplayer to reach out to me or hop in the Discord to describe their experience for me. Any bit of information will help, including system specs, how many players you tried playing with, etc.
Also, I've been noticing every once in a while for a very few select people that the game will not start up when trying to launch it. Since this issue is so rare, I have no idea what could be causing this, but I'd like to see if I can remedy it for the few people this does happen to. Temporarily, one thing that seems to help fix the issue is validating the game files through Steam. If anybody does run into this, please let me know.
This update will be one of a few major optimization updates, the next one hopefully being done sometime shortly after the turn of the year, potentially after a small content update. I'm also still open to suggestions for gameplay additions / tweaks.