Backwards compatibility
#1

Hello guys,

So I just got an idea for the people that are switching between samp versions to play with friends or something. I think it would be nice if samp had something of a backward compatibility so people on 0.3z can play on 0.3x servers and below. I mean why wouldn't it be possible? I don't know how the network structure works in samp but IF this is possible I think this would be a very nice feature for samp.
Reply
#2

I think the SAMP team want the server owners/clients to update to the latest version of SAMP.
That is why Kalcor said that he will release a new SAMP version instead of a small update/patch.
The latest version of SAMP always have better security.
Reply
#3

I disagree with this, Playing on outdated version?
You don't know, What if that server which has outdated version has removed features from latest version, or what if latest version has big difference to the old one, it would be buggy.

- I agree with this long time ago, but when i figure out the fact i mention, i start to disagree.
Reply
#4

You know what does the SA-MP client you install do?

It's a client-sided script. When you install SA-MP to your PC it also installs client sided functions etc. So for example, if you are on 0.3z and you join a 0.3x server a function that you have will not be the same on the 0.3x server and that will cause problems. For example there are new parameters for OnPlayerTakeDamage on 0.3z. If you have 0.3z and go to a 0.3x server, the callback might not work as it is supposed to be. Because your definition of the callback and the definition of the server are different. That's why when they make R updates, sometimes they also lease a client for the players because some functions were edited/added.
Reply
#5

Okay never mind then.
Reply
#6

In my opinion everyone should be forced to update like in League of Legends etc.
Reply
#7

Quote:
Originally Posted by StreetGT
Посмотреть сообщение
In my opinion everyone should be forced to update like in League of Legends etc.
There can be a good reason to stick with an older version. For example, I remember running 0.3b for quite some time when 0.3c was already out because of the freezing loading screen problem. (it was fixed in 0.3c-R2)
Reply
#8

Backward compatibility is WAY too much effort. Simply having multiple GTA installations or switching the clients is still the easiest way.
It could be relatively easy to realize multi-client installations, so samp also installs the files for earlier versions, and when starting the correct version is picked and started. Theoretically an external program could do that seamlessly, hooking in between the server browser and the client start, querying the server for its version, and moving the files of the correct version.
No extra work for kalcor. I might give this a try.

One click version changer, check this: http://forum.sa-mp.com/showthread.ph...17#post2873917
Reply
#9

I don't see any reason why this should be done. There should be no backwards compatibility. It's too much effort for too little. If this is in regards to the end of lagshooting / lead aiming, then I discourage making this optional in 0.3z too. We should all move together as SA-MP community and that should be the end of it. For consistency and to avoid confusion in the future. We've had our share of fun with previous versions, and now it's time to move on.
Reply
#10

This is like trying to ride a car using bycicle wheels... use common sense.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)