Over the past days, single minor bug fixes have been packaged and almost at this point with 21.7 feels like spam.
Its good that you have revived development, but please follow standard practise group development changes as one does normally
Thousands of people even today download and get patch, things break. Just compare it to 21.3 , which we stayed for multiple years, this is turning that upside down.
The standard practice is that these bugfixes would bump the patch version - that’s why it exists in semver. Unfortunately, CoD4x doesn’t yet use full semver and thus the minor version is getting bumped.
The “spam” will stop once the rough edges from the latest release get ironed out, which is hopefully soon.
That being said, I don’t see anything wrong with new releases coming out more regularly. It’s not that uncommon to have a rolling release development model.
Its not uncommon, but it is not correct approach for releasing updates for ALL players.
Please test it internally, or stop the release build and publish , if thats automatic, until you get to a sizable point worth committing as a release.
Not the correct approach according to what rules? It is a standard rolling release. Whether that’s the best approach is debatable, but it’s not “correct” nor “incorrect”. But it is perfectly valid.
What does “test it internally” mean? I’ve sent the new release version to a few players for testing and they’ve played with it for about a week. There is no internal team.
Getting to a sizable point in terms of new features doesn’t mean anything when these past few releases after 21.4 have only been bugfixes. If you have a better way of ensuring that players aren’t stuck with a buggy game, I will happily take your advice.
PS: I am planning to convert the versioning semantic to semver, but that will require server changes. When that’s done, it will be possible to do patch releases. And I want to add a config into the updater where players will be able to choose between “nightly” and “stable” builds.
PPS: I would love to adapt the server to the same updating mechanism as is used in the client now, i.e., pulling the latest release directly from GitHub. I have kind of been putting it on the back burner, but anyone is welcome to take a stab at it themselves, which I would appreciate.