Idea To Improve Splatterladder Rating System


(acQu) #1

Update:
If you dont want to read the whole post you can read the following summary, beeing quoted:

There is a problem with most of the tracking sites basing their stats on xp. An example site is splatterladder. All it does is track the xp beeing provided by a server and calculates its rankings from that. The actual problem starts when you realize that there is also support xp influencing this. For example you can stand at spawn the whole map and throw ammo packs at your teammates and still gain a higher rate then someone who has done his xp with kills. But not only these hard examples are corrupting this, its the system itself. Almost everytime you revive someone it increments your xp. So this resulted also in some players not even caring for a revive, because they wanted to show their specs or fans that they are gaining their xp, respectively their rate, by only fragging, and not through support xp.

So overall summarized: when a trackingsite is basing their stats and calculations on xp, there will be also support-xp calculated and therefore influence the offered system in a “bad manner”. The system becomes instable and not relieable.

However a possible solution for these kinds of trackingsites is of course using another technology, but as this is not going to happen, but the influence of these kinds of trackingsites is still very high on the community, you have to work towards them from inside a mod. This works by filtering out all the support skills and implement a random system which only forwards xp beeing made by kills or battlesense. Actually there is a large varieaty in this. On top of that the actual skilllevels will remain untouched, so you can still go from, for example, skilllevel 1 in first aid, to skilllevel 2 first aid, and enjoy all the upgrades beeing related to it.

However this would rely on modifications of the servercode, so it would need to be implemented in a mod. I’ve done that already and saw that it would work, though i must test this in realtime.

If you want to implement this in your mod you can spare youself some time by just contacting me and request the necessary places in the code which imo have to be changed. But as i said it needs to be tested, so its still alpha.

Now actual post starting

As you might know the sl rating system is basing their stats and rankings on XP. The big problem with this, and what can be seen all around the servers in ET, mostly at big servers, are players corrupting this. They simply stand in spawn and gain XP by throwing ammo, medpacks. This is what i want to prevent and why i opened this thread. Maybe we can discuss even better solutions:

one of these possible solutions could be supplying a mod which filters first-aid and signals skill when it comes to summarizing them to forward them to the server.

That means if i have:

SK_BATTLE_SENSE
SK_FIRST_AID
SK_SIGNALS
SK_LIGHT_WEAPONS,
SK_HEAVY_WEAPONS

all set to 1, the server would display a total amount of 5 XP for you, without the mod, and with the first aid and signals filtered, only 3 XP (while you still have first aid skill or signals skill. The skill itself mainly remain untouched, so no fear that one cant upgrade his skill levels anymore).

What you think, good, bad, dont know ? do you play for rating ? I can tell you those fakers can get annoying. Sl can also do nothing against them, as the server is only forwarding the XP as they say.

Contact me if you want to know what to change in the code. I would also be happy to see the ‘big mods’ taking that idea in consideration.

Unfortunately THE mod i want to see this in just closed down its windows. It is jaymod and when this mod doesnt have this system, then one could probably forget this idea. Because the fake players would still play at jaymod (old version) and therefore corrupt the system.


(Paul) #2

RedSector could edit this into jaymod with the mod enhancedmod… The main places where this stuff happens are on francewood & the turkishteam server. Currently if I see someone doing this stuff on either of those servers there ranking will be disabled. In the last few weeks the amount of people doing this have dropped (luckily).

But yeah, the idea is fantastic to support more data, we’ll see what will happen :slight_smile:


(dutchmeat) #3

Can’t a simple QMM plugin solve this ?
It’s posible to get the origin of the player, and the spawnpoints, all you have to do is check if the spawnpoint belongs to a player, if so, tell him to move, otherwise get killed(sorta like camp-protection).

Also, i’m not sure about that skill-level thing you wrote down, im not that familiar with the xp system, but isn’t it like this:

SK_BATTLE_SENSE 1
SK_FIRST_AID 2
SK_SIGNALS 4
SK_LIGHT_WEAPONS, 8
SK_HEAVY_WEAPONS 16

which means the total would add up to 31 ?


(reaply) #4

[QUOTE=Paul;231729]RedSector could edit this into jaymod with the mod enhancedmod… The main places where this stuff happens are on francewood & the turkishteam server. Currently if I see someone doing this stuff on either of those servers there ranking will be disabled. In the last few weeks the amount of people doing this have dropped (luckily).

But yeah, the idea is fantastic to support more data, we’ll see what will happen :)[/QUOTE]

Turks are bad. They even cheat xp. (Political, National hatred) (Romanian :P)

The xp thing never really bothered me to be honnest. The only mod I really am enjoying now is TCE. Mainly because you don’t have to stress for XP nor do you stress for better skills. And a lot of bugs are fixed. (And the always favorite more added stuff)


(dutchmeat) #5

although alot of bugs still need to be fixed in TCE(scoreboard, and all the dutchfix solutions need to be implemented, altho dutchfix needs to be update once again).


(acQu) #6

Hi,

first of all thanks for the answers so far and for the interest.

@Paul: supporting multiple data was not what i meant, but its also good idea. The problem is it would also take work for the splatterladder team when you want them to extract the ‘data’ at a different place. So my idea would be to just modify the place where they extract the XP, which is when you open up et.exe and look at server info i think. They didnt gave much info on that when i asked for this in the forum, but im pretty sure they extract from there (in the one or other way).

So its more like working towards splatterladder without involving too much parties.

@dutchmeat: what i have in mind is not just preventing spawn ammo/medpack spam, i also want to prevent this in the whole game. I have seen also players running out of spawn and some sort of venom spammed the medpacks, as it would be about their lifes. But also just the small case i want to prevent, like people who play for rating and just revive another player. It also gives them XP and will influence their session rate.

Also for example most of the top players in sl, even if they are fragging alot, also spam medpacks when they try to get out of spawn. And if you ask them why they do it you will get the answer that all others do it also. It is really similar to real cheaters/hackers, who play in ESL and also hack because of that same reason. But thats another topic, but reflects the same way of thinking IMO.

About the flags:

SK_BATTLE_SENSE 1
SK_FIRST_AID 2
SK_SIGNALS 4
SK_LIGHT_WEAPONS, 8
SK_HEAVY_WEAPONS 16

would add up to a total to 31 thats right. But i meant it not as a flag :wink: (those are enum values btw. means SK_BATTLE_SENSE = 0, SK_FIRST_AID = 1 etc… I meant it the way it is ingame. Hm…how should i explain best. Lets say i hit TAB., then you can see the players listed. Then i can also see the XP value, and this is where splatterladder should extract their XP. So the way these XP get calculated is as a sum of all the different skills you have, lets say if i start up with 0 XP at all and i go to my teammate and give him an ammo pack, then i will get 1 XP, which will come to my signals skill. Then if i go and kill an enemy with my thompson i get Light Weapons +3XP. So without mod i would have a total amount of 4 XP, because the XP gets calculated as

Light Weapons + Signals Skill.

Now if i filter the ‘good stats’ from the ‘bad’ and modify it in the source code i could forward only the light weapons to the server, which is 3 XP. Meh…hard to explain.

To summarize: splatterladder would only get those XP which are responsible for fighting. So only fight stats will get in consideration for that session rates. Just the ‘kill XP’ :slight_smile: The problem with this is that there could be still old mods corruptable.

greetz


(stealth6) #7

you could also just ignore SL since it doesn’t mean anything?

there are so many ways to cheat that system, seems useless in my eyes to stop this one…


(Paul) #8

@.NM We could change some things in the code - if the updated system data would be better you can set a difference between servers.

@stealh6 - Lately most people that cheat on the system get filtered out so it’s getting some normal again :slight_smile:


(acQu) #9

stealth: you dont like sl system, so its useless in your eyes, i can understand that. But there are still alot of sl consumers. So it has a meaning, like it or not.

Also your “not mean anything”, you mean that with regards to the “real skill” of a player, right ? Well if you mean it then i can say that you would be surprised of how many pro players would simpy get raped at pub servers, with all these panzernoobs and simply all that MASS facing you and raping you. So it takes a different skill in my eyes to play good in pub or good in sl then in war imo. Just needs a better system.

Also etpro is just HAXED, so please :slight_smile:


(acQu) #10

stealth: you dont like sl system, so its useless in your eyes, i can understand that. But there are still alot of sl consumers. So it has a meaning, like it or not.

Also your “not mean anything”, you mean that with regards to the “real skill” of a player, right ? Well if you mean it then i can say that you would be surprised of how many pro players would simpy get raped at pub servers, with all these panzernoobs and simply all that MASS facing you and raping you. So it takes a different skill in my eyes to play good in pub or good in sl then in war imo. Just needs a better system.

Also etpro is just HAXED, so please :slight_smile:


(IndyJones) #11

honestly, with dedicated servers such rating system is useless. i only use splatterladder to look for servers that are using certain mod/map… and i guess that’s the most popular use. of course u can use it however u want.

some servers are building their own stats that are posted on server/clan website. these stats are more ‘trust worth’.


(acQu) #12

can you show me those stats ?

main disadvantage of course is that it is decentralized. but ok, if those stats are better. but on the other hand i think there is nothing you cant do to XP. you could also implement damage given, accuracy, amount of headshots into XP.

just to show you the potential :slight_smile:


(IndyJones) #13

can’t find the one that i really liked (seems to be off now), but here is example:

http://cade.datamax.bg/away/ets/sample/tops.html

http://cade.datamax.bg/away/ets/#75

the one that i saw was more eye-friendly, it had pictures of all classes/teams, it was filtered by gui, so even if u played under 5 diffrent nicknames, it counted into one stat site. it showed how much time u spent playing in allies/axis, how much time u spent playing as medic, engineer etc, headshot, accuracy on last 5 hours on server, total average accuracy and much much more.

edit:
found it, but it has been ‘updated’, i liked previous look more… also some stats are missing.
http://stats.afrika-korps.pl/


(acQu) #14

Hm…yeah, didnt know that something like this was possible.

thats way more better :slight_smile:


(IndyJones) #15

naturally. and you are ‘stat fighting’ only with the players of this server, wich has more sense… splatterladder is like stats for everything in et scene. i’d say it’s just for general purpose (like u can see how many players are playing et now).


(acQu) #16

…by the way: how do they do this ? by printing the log ?

and sorry, i must say i still tend more to the precious XP :slight_smile: i dont know why lol. maybe because it is simplier. you just have to go out and do as much xp as you can. the better it will be when it will be only ‘kill XP’.

and who knows how they calculate the rating there, i mean on site site afrika corps. i bet i can find some fault or unsatisfactory calculation there.


(acQu) #17

hm…by the way. how is this done ?


(IndyJones) #18

chinese worker is sniffing et packets, and is writing everything in real time :wink:


(stealth6) #19

Problem with those detailed stats is, they read straight from the server log. Which is luckily not publicly availible… (it’s connected via FTP)

Splatterladder can only use the stuff that the server is broadcasting into the cyberspace :smiley:
which in this case is the XP.

And there is absoletely nothing that makes etpro players worse on pub servers. Maybe it’s a mental block but the game is pretty much the same.
But you reminded me of one of my favorite kills :smiley: Killing a panzer as he is charging by delivering 3 blows to the head. The sound the panzer makes is awesome and the feeling you get is like WOOOOOOOOT!!!

Also whole ET is hacked… wake up already. A few months ago I also thought that there was still some hope, but the situation in the war against hacks is just getting worse and worse…

And the main problem I find with SL stats is that to get a high rating is simple:
Go to a 2.55 server with 64 slots, plenty of noobs, then you just spam the spawn exit with arty or w/e and let the XP roll in.
I’m not denying that some of the people at the top of SL are pretty skilled, but if they played on a normal server 20-32 slots on 2.60b then their score would be quite different I bet.


(acQu) #20

cool. thats beyond my skill :wink: