(2019-07-21, 11:48 AM)NexoR Wrote: I think it should be an automatic updater. That's why Sa-MP is breaking up. (0.3.7 - 03DL)
These updates should be made to prevent server owners from losing players.
Too intrusive. If you want to update you can update. Automatic updates are really terrible ESPECIALLY for gaming software (but SA-MP is more special imo).
You could argue that games on steam do this, however, most games on steam have their own dedicated servers run by companies and not random people from the world.
Why? Networking changes.
(the reason SA-MP is special is because RPC ids usually change - so server net code from a previous version wouldn't work)
example: I get updated to 0.4a without my consent. However, the server I love to play on is still on 0.3.7. What do I do then?
Before someone suggests a point of "what about automatic updates for server?" no! Imagine your server randomly restarting because a new version got pushed. Maybe it'll make your script incompatible because of feature changes. Maybe you have some memory hacking plugins, they wouldn't support the new version.
SA-MP's split community is not because a automatic updater is not used, its because 0.3.DL was explained to be a TEST/BETA release. Not a full fledged release. Leading to server owners to not use the version of the server, only some server owners are using it. sa-mp.com wasn't even showing it (0.3.DL) for over a year. Now you can find it when you scroll down or something. SA-MP was fine for 10 years without an automatic updater without a (too large) split.