It seems that questions about when 41 IWBUMS beta multiplayer will appear have been increasing exponentially over the past month or so, and we’ve still not been able to give an accurate estimate. (Characteristically, as some/many might say.)
We’re currently laying the foundations for getting the new multiplayer system working, but there is still a fair bit of work ahead of us. You can read the top-line here.
It’s not just a case of getting the old MP working with the new anims, but as we’ve discussed in the above link it’ll be an effort to vastly improve the multiplayer experience and server stability across the board. The way the animation system has been built allows aspects of it to be hooked up relatively smoothly to MP systems – but it also comes with many associated challenges.
More fundamentally though, but the bar we are setting for ourselves requires some rather clever specialist code that will be undertaken by Zac and Mark at TEA.
Seeing as it was a vital compatibility thing we needed done before 41’s release (to get lower-spec players a build that actually worked) Zac has primarily been absorbed in getting the kinks worked out of the Zoom branch until recently. It hasn’t been his exclusive role, but Zoom did prove trickier than expected and for numerous reasons could never be put to one side. Meanwhile, Mark’s workload elsewhere with TEA meant that he hasn’t available to work in conjunction with us/Zac until very recently also.
Now Mark is available and Zac’s necessary Zoom work is complete, there will be an uptick in progress, which we hope to be able to discuss with you over the coming Thursdoids, before arranging server ‘mega-test’ events to load test a single server once the tech is operational.
We’re probably talking a month or two, here, or more if things don’t go smoothly. It’s not something that’s going to be magically dropped into the IWBUMS beta without a lot of shouting, build-up and hooplah.
To those eager for it to appear – unfortunately this is just the reality of the situation BUT it will lead to a much improved multiplayer experience FOREVER once we do finally nail it.
We don’t want to hack something in that results in the same flakey multiplayer we’ve had for years.
We’ve had, and have, a great MP community when it comes to Project Zomboid – but anyone that’s ever spent time on our servers are aware of our previous online shortcomings. The lag waves, the invisible zombies etc etc. It’s a job we need done properly, done well and by the best people we can find (and have found) to do it.
This is especially important because going from the overall reaction to the release of our version 41 beta, there’s a very real chance that there’ll be a big spike of interest in MP as soon as it’s unlocked in the IWBUMS beta.
If it’s an over-populated lag festival based on our previous MP architecture, that interest will be short-lived – and not much fun for either our existing players or us on the development side.
As such it’s vitally important to the game’s future, and everyone who desires a high multiplayer population in the long term, that we take our time and nail this one – even if it has been, and will continue to be, a painful wait for it to be reintroduced.
This really is the route we need to take to make sure Build 41 MP hits hard out of the gate, and is in the best possible place for you when we consider it cooked and ready for consumption.