SA-MP 0.2X and 0.3
#1

Due to some large scale abuse of the current SA-MP 0.2.2 client and server, I have decided to release a new update to SA-MP 0.2 called SA-MP 0.2X. This release contains security and networking fixes only. The SA-MP version being developed as 0.2.5 will now become SA-MP 0.3.

All servers and players will have to update to 0.2X when it is released, as the SA-MP 0.2.2 server list will be discontinued. SA-MP 0.2.2 clients can't connect to 0.2X servers.

SA-MP 0.2X is now released.

- Fixed insecure handling of private messages.
- Fixed packet fragmentation/MTU issue.
- Various security updates to the netcode and connection logic.
- Security updates to the client binaries.
- Removed compression from the aiming vectors to improve accuracy.
- Added seconds to server logs and also shows raw incomming UDP connections.
- OnVehicleMod/OnVehiclePaintjob/OnVehicleRespray includes the origin playerid.
- Added OnPlayerUpdate, a callback fired for every player network update. This will help with server-side anti-cheat and detecting alt-tabbed/idle players.
Code:
forward OnVehicleMod(playerid, vehicleid, componentid);
forward OnVehiclePaintjob(playerid, vehicleid, paintjobid);
forward OnVehicleRespray(playerid, vehicleid, color1, color2);
forward OnPlayerUpdate(playerid); // called for every player network update. return 0 to prevent replication to other clients.
- Limited MAX_FILTER_SCRIPTS to 16 to conserve server CPU.
Reply
#2

Is the client cross compatible with 0.2.2 servers?

Edit: Nvm, it's not.
Reply
#3

wow thats really nice to hear. Thank you kye
Reply
#4

nice kye

one question
can you put on the old 0.2.2 master list one server that says "new version download sa-mp.com" or so?
then all will update quicker :P

Reply
#5

I will test this out in a second, i have to change my actual OnPlayerUpdate function now due to the new addon, brb.


EDIT: Due to some problems with my host i cannot test these client/server, awaiting other peoples respond, could somebody tell me if it runs properly with mysql and such? I would appreciate it.
Reply
#6

Quote:
Originally Posted by Clum2k8
Is the client cross compatible with 0.2.2 servers?
No. I've had to change the network protocol entirely to prevent abuse. 0.2.2 and 0.2X are not compatible.
Reply
#7

When i want to start the Client on the 0.2X Server my GTA:SA crashes.

http://img3.imagebanana.com/img/g29vjrur/error.PNG
Reply
#8

Wow, i'm gonna test it
Reply
#9

Quote:
Originally Posted by Andre9977
What does the filterscript testdbg.amx do? I just found it in the server.cfg and I checked that there's no .pwn file. Must I run it as a filterscript?
There is a .pwn file, its just some commands i think it was for the testing propose, you dont need it.
Reply
#10

Look in it its Actor Support of 0.3 ^^

public OnActorCreate( actorid )
{
printf("New actor was created. %u",actorid);
return 1;
}
Reply
#11

btw. there's a
Code:
public OnActorCreate( actorid )
{
	printf("New actor was created. %u",actorid);
	return 1;
}
Callback

damn Einstein was 32 seconds faster *_*
Reply
#12

AA we got SetPlayerDisabledWeapons!!!
minute later: ...or we had it already?
Reply
#13

Hi,

Thank You Kye !

I would test it with my Mode ^^

- LJ
Reply
#14

Lithuanian letters is not working anymore
Reply
#15

yaY! go kye! good job man.
Reply
#16

Reamis, I am not sure but at least its being replaced with a ? so i guess kye replaces every unknown letter with a ? so i am sure he did not add it yet and i dont know if he will though.
Reply
#17

Cool, so now we can see who's ALT-TAB'ing in the middle of a fight and kick AFK'ers from roleplay servers.

Good update.
Reply
#18

Quote:
Originally Posted by Reamis
Lithuanian letters is not working anymore
Thanks for the report. It will be fixed in 0.2X Testing 2.
Reply
#19

Why does the Ј sign filter to ? ?
Reply
#20

Thanks for the info Kye
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)