Preventing multilogging/parking: A Logical Approach


Player avatar

FOSS Send PM

subscriber

Posts: 20

The Problem

Consider the following scenarios that we wish to prohibit.

Scenario 1:
Player A dies on character X
Player A logs in character Y
Player A teleports character Y to the fight (via Mad Zeonk)

Scenario 2:
Player A dies on character X
Player A logs in character Y
Character Y is already “parked” at wilderness and joins the fight

Scenario 3:
Player A is logged on to character X and Y
Player A dies on character X
Player A teleports character Y to the fight (via Mad Zeonk)

The Ideas

Idea A

  • A player’s IP is added in a list when they die (I will refer to this list as ‘sheol’, meaning the abode of the dead)
  • Mad Zeonk checks a player’s IP to see if they are in sheol when player attempts to teleport
  • When an IP is added to sheol, it has a timer (e.g. 3 minutes) and after it expires, their IP is removed from sheol


Idea B

  • Store the last character an IP logged into/out
  • When player logs in, check to see if the character is the same as last logged out/in for that IP
  • If player is logging into different character, and this character is in wilderness, freeze him for a set amount of time

Pseudocode

Player Dies

Procedure dead
If PlayerA dies then
        Add PlayerA IP to sheol with timer 3 mins
End    

Player Uses Zeonk

Procedure zeonkCheck
    If Player IP is in sheol
        Refuse teleport
    Else
        Accept Teleport
End

Player Logs In

Procedure checkLogin
    If PlayerA logs in characterX and PlayerA IP is in sheol then
        If characterX in wilderness then
            Freeze characterX 2 minutes
        Else
            Place Mad Zeonk timer on characterX 3 minutes
End

Storing player information upon log in/out

Procedure storeLastLoggedIn
    PlayerA logs in CharacterX
    Set last logged in for PlayerA IP to CharacterX
End
Procedure storeLastLoggedOut
    PlayerA logs out CharacterX
    Set last logged out for PlayerA IP to Character X
End

Idea B

Procedure checkLastLoggedIn
    PlayerA logs in CharacterX
    If PlayerA IP last logged in is not CharacterX then
        If CharacterX is in wilderness then
            Freeze CharacterY 2 minutes
        Else
            Place Mad Zeonk timer on character Y for 3 minutes
End

Concluding Remarks

To make procedure checkLastLoggedIn (the final one/just above) even better, we could only perform that check if the time between login and logout  is < 30 minutes. This would mean that if I was playing on characterX then went to sleep. When I wake up in the morning and decide to play on characterY, it will not place the debuff on my characterY.

I’m also aware that there are other scenarios that this approach does not stop, however, just like code obfuscation, the goal is not to completely stop, but to make it more difficult.

Please write about other scenarios where parking/multilogging is an issue and I will try to adjust the methods to handle those scenarios.

Last edited by FOSS (17 May 2016 11:57)

Player avatar

KizL Send PM

betasubscriber

From: Seattle
Posts: 4,660

+1 I've always liked this idea. If people try and break it by changing ip treat it like autoing and ban them.

But also.. On a different note my best friend Thesalt and i pk with each other at my house probably once or twice a week.

How would this affect us? And any way you can make sure it didn't?


~K!zL

Last edited by KizL (17 May 2016 07:55)


IGN: Alerion, No Mercy, Attila and KizL
[img]http://i.imgur.com/fkgmebI.png[/img]
UP and Subscribe to RSCRevolution on Reddit!
----> RSCRevolution's Reddit ----> RSCRevolution Facebook

Player avatar

n0m Send PM

Administratorsubscriber

Posts: 1,821

IP address is pretty useless for identifying users as I have said before.

Player avatar

xxKDxx Send PM

subscriber

From: china
Posts: 239

Let concentrate on updates smile parking issue we all well aware off and some players just prefer doing that to get a kill smile , it isnt against the rules and its fine.. ( since Pk activness isnt greatest ever )
it can be fixed with introducing clan guilds, clan capes, clan chats. So we can pick a clan to fight with so on wink ( just a thought)


K O D X / K L O J A

Player avatar

pepster Send PM

subscriber

Posts: 475

If more people were willing to fight one another and team with random people, the shit would be 10x more fun.  You guys take way too much pride in this shit.  We're playing for fun not MLG sponsorships.  Perhaps instead of sitting with 6 people at the castle and shit canning those 2 people that come up.  You could have a 4 v 4, that would be more fun for all parties, and yield 10x more action than the 6 v 2 will. But that won't ever happen.  There's way too much pride and ego at stake.


[img]http://i58.tinypic.com/dy7kea.png[/img]

Player avatar

scornedmagi Send PM

subscriber

From: Arizona, USA
Posts: 627

pepster said:

If more people were willing to fight one another and team with random people, the shit would be 10x more fun.  You guys take way too much pride in this shit.  We're playing for fun not MLG sponsorships.  Perhaps instead of sitting with 6 people at the castle and shit canning those 2 people that come up.  You could have a 4 v 4, that would be more fun for all parties, and yield 10x more action than the 6 v 2 will. But that won't ever happen.  There's way too much pride and ego at stake.

This^^^


[TRUST][HONOR][LOYALTY]
Check out my Skills I offer FREE!

Player avatar

Pilgrim Send PM

Member

Posts: 22

pepster said:

If more people were willing to fight one another and team with random people, the shit would be 10x more fun.  You guys take way too much pride in this shit.  We're playing for fun not MLG sponsorships.  Perhaps instead of sitting with 6 people at the castle and shit canning those 2 people that come up.  You could have a 4 v 4, that would be more fun for all parties, and yield 10x more action than the 6 v 2 will. But that won't ever happen.  There's way too much pride and ego at stake.


Right lol beatshit takes pking too seriously i bet if he was banned hed kill himself.
+1 id love it if someone would team with me. Theres no chance when you walk out there alone. And you cant multi pk on android. Unfair advantage right there among so many more.
But keep it the way it is. As long as beatdown feels big for half winning at a game lolol

Player avatar

pepster Send PM

subscriber

Posts: 475

beatdown said:

pepster said:

If more people were willing to fight one another and team with random people, the shit would be 10x more fun.  You guys take way too much pride in this shit.  We're playing for fun not MLG sponsorships.  Perhaps instead of sitting with 6 people at the castle and shit canning those 2 people that come up.  You could have a 4 v 4, that would be more fun for all parties, and yield 10x more action than the 6 v 2 will. But that won't ever happen.  There's way too much pride and ego at stake.

You would help people who you find disgusting and who you really dislike, to kill your friends that have your back through thick and thin?

Ofcourse there are situations where this could happen, there are also several people who are my enemies, who i don't mind teaming up with on occasion personally, but this is not the case for everyone and certainly not all of the time.
It would all depend on who they were with and who it would be against and under which circumstances and what the lead up to that point had been, etc.

It's simply not realistic as a general strategy

For the most part people just need to step the fuck up already, and do what it takes, like a lot of us have already done.

At this point i'm also enclined to agree with Bubba's proposals of increasing the xp rate, atleast for melee stats and prayer, so that people can have an alt or two aswell, without wasting months to get them (where they can't really pk effectively without them in all this time)

I think the default rate should be 10x for Melee, and increase Prayer by another 1-2x of what it is now, leave all the rest the same rates

Yeah I can understand that some what.  But you lose your ability to bitch about lack of activity if you pk like that.  You aren't playing to have lots of pking, you are playing to get the imaginary win.

If you really want pk action, you need to drop the meaningless grudges and try to extract the most fun.  For example if you and 2 buddies went to play basketball at the park and there was 5 people up there already.  You wouldn't play them 3 v 5.  You would take one of their players have a game of 4 on 4, because that's how everyone will have the most FUN.  But most people are afraid of ever "losing" so instead of just dying on one account and coming back on that account, they stack numerous accounts to get the "win" which in turn just creates a pissing contest of who can get the biggest team/most accounts at the castle at any given time.  Which sure may have been the way it was on real rsc, with 1000s of people, but we have 100s here, so it's a bit different.  Do you not see a problem when your team is 12 people and there are maybe 30 people who pk regularly?


[img]http://i58.tinypic.com/dy7kea.png[/img]

Player avatar

pepster Send PM

subscriber

Posts: 475

I just don't think it's at all fun pking that way.  It's just whoever has the most accounts wins.  It has nothing to do with the little tiny bit of skill that pking on this game takes. 

Most people, myself included, don't care enough to make multiple accounts and just end up sitting out.  While you cats in the giant teams bitch that there isn't anyone in the wildy. 

All I'm trying to hammer home is that there would be way more fights if you all would fight fair, or even close to fair.  Instead of using every account at your disposal to 8 v 1 someone into oblivion, why not kill the guy 2 v 1?  So he feels like he at least has a shot.  The guy will probably end up fighting you multiple times, instead of just logging out after being butt fucked by an army of accounts.  But you play for that imaginary win and will do anything to get it.  You're not here to pk, you're here to get the win and say BEST PK BANNED FROM CASTLE R[]F


[img]http://i58.tinypic.com/dy7kea.png[/img]

Player avatar

KizL Send PM

betasubscriber

From: Seattle
Posts: 4,660

pepster said:

I just don't think it's at all fun pking that way.  It's just whoever has the most accounts wins.  It has nothing to do with the little tiny bit of skill that pking on this game takes. 

Most people, myself included, don't care enough to make multiple accounts and just end up sitting out.  While you cats in the giant teams bitch that there isn't anyone in the wildy. 

All I'm trying to hammer home is that there would be way more fights if you all would fight fair, or even close to fair.  Instead of using every account at your disposal to 8 v 1 someone into oblivion, why not kill the guy 2 v 1?  So he feels like he at least has a shot.  The guy will probably end up fighting you multiple times, instead of just logging out after being butt fucked by an army of accounts.  But you play for that imaginary win and will do anything to get it.  You're not here to pk, you're here to get the win and say BEST PK BANNED FROM CASTLE R[]F

+1

QFT


~K!zL


IGN: Alerion, No Mercy, Attila and KizL
[img]http://i.imgur.com/fkgmebI.png[/img]
UP and Subscribe to RSCRevolution on Reddit!
----> RSCRevolution's Reddit ----> RSCRevolution Facebook

Player avatar

FOSS Send PM

subscriber

Posts: 20

n0m said:

IP address is pretty useless for identifying users as I have said before.

Sorry I am fairly new to the server and may have missed the thread where you said that. What are the reasons? I'm interested as I my knowledge on networking is basic.

You have previously stated (in a rather old thread) that "After your second ban for botting, we will ip ban you and all associated characters with your ip." - http://www.rscrevolution.com/viewtopic.php?id=3440

I'm not sure whether you have changed your ways of detecting all associated characters but it seems that you can use the same method you currently use to detect and ban all characters when someone is caught for the third time.

Player avatar

Billy Send PM

Former Admin

From: Ardougne
Posts: 2,997

I think your posts are a good example of how to write a suggestion thread.


[img]https://i.imgur.com/3xbQmDo.gif[/img]Read the rules: Automated play is a bannable offense![img]https://i.imgur.com/HtElPYg.gif[/img]
lol Billy Mays' Quest Reviews lol

Player avatar

runeknight95 Send PM

subscriber

From: Pleb Nation
Posts: 916

How would training multiple characters or walking around on multiple characters be handled? (in wildy)


Check Out my "Quality of life" improvement suggestion thread and vote +1 ty!---->
http://www.rscrevolution.com/viewtopic.php?id=4338
Check out my Auction house improvement suggestion thread http://www.rscrevolution.com/viewtopic.php?id=8292
Moo Moo Moo MOO MOOOOOOOOOOOOOOOOOO

Player avatar

Honour Send PM

subscriber

From: Australia
Posts: 117

I think the wildy's doomed. Let's just enjoy it while it lasts. Too many people on here are unwilling to compromise and unwilling to step up to a fair fight occasionally. I've been pking on this server for 2 years now and it ALWAYS ends in the same scenario: a good fight starts up, and then about 3 or 4 random accounts login to jump you (even if it was already 2v1), and then I get frustrated because it's not fun or even possible to fight that many people at once on this game and so I logout and don't come back for a few days.

And the break gets bigger every time until I stop logging in altogether, which is what has happened to a lot of people. I have a lvl 48, 60, 75, 95 and 102, and this happens on EVERY one of them. But all the 'pkers' on this server don't seem to care that they're ruining the wilderness by gang-reaping every solo pker they see instead of giving them a fair chance to get in on the action and have some fun. And quite frankly I don't see a solution because none of these massive teams are willing to even ALLOW a good fight to happen, let alone participate in one. And futhermore, they never logout! I login to check the wildy every few hours most days and I swear to God I see the same people standing at the castle talking about shit all day every day. Then when someone logs in or turns up to the castle for a fight they all login to their alts and jump them as if the goal of the game is to obliterate anyone you see with your team without giving them a chance. Then they consider themselves 'good pkers'! It's pathetic really.

Pking for solo pures is basically a waste of time and food, and the teams on this server are already so big that you can't join one. And if you do join a team, you usually get backstabbed as soon as a friend of a friend logs in or some shit. Then when you eventually get owned without a chance in the world, people talk shit to you as if they've won some sort of victory. It's real good 'fun' for sure. And besides, I came here to pk, not to befriend everyone in the wilderness so that I have no one to fight.

So fuck it, I'm gonna keep getting owned 6v1 for a few more weeks and then probably quit. I'm over it, no one pks for fun anymore so why bother? When 90% of the pkers in the wildy all know each other and won't attack each other, and when a solo pker shows up they all gang heat him, it's just completely pointless. In trying to be the best 'pkers', all these 'pkers' have ruined their own wilderness. It's not 'pking' if there's no risk of losing. Then you might as well just go farm NPCs.

They're just a bunch of pussies trying to defend their own cowardice with excuses, and I have no interest in fighting people like that anymore. It's just not satisfying.

PS. I'm not crying, just ranting. I know it's the wildy and anything goes, that's why I've put up with it for nearly 2 years and I rarely complain in-game. But it doesn't make it any less shit, and it doesn't make the players who do it any less embarrassingly pathetic.

Last edited by Honour (18 May 2016 02:58)


Peace over anger.
Honour over hate.
Strength over fear.

aka. punKrockeR

Player avatar

KizL Send PM

betasubscriber

From: Seattle
Posts: 4,660

How about if you're getting attacked by 3+ accounts your % of accuracy goes up allowing you to kill them easier?

Boom fixed 3+v1s


~K!zL


IGN: Alerion, No Mercy, Attila and KizL
[img]http://i.imgur.com/fkgmebI.png[/img]
UP and Subscribe to RSCRevolution on Reddit!
----> RSCRevolution's Reddit ----> RSCRevolution Facebook

Player avatar

scornedmagi Send PM

subscriber

From: Arizona, USA
Posts: 627

Honour said:

I think the wildy's doomed. Let's just enjoy it while it lasts. Too many people on here are unwilling to compromise and unwilling to step up to a fair fight occasionally. I've been pking on this server for 2 years now and it ALWAYS ends in the same scenario: a good fight starts up, and then about 3 or 4 random accounts login to jump you (even if it was already 2v1), and then I get frustrated because it's not fun or even possible to fight that many people at once on this game and so I logout and don't come back for a few days.

And the break gets bigger every time until I stop logging in altogether, which is what has happened to a lot of people. I have a lvl 48, 60, 75, 95 and 102, and this happens on EVERY one of them. But all the 'pkers' on this server don't seem to care that they're ruining the wilderness by gang-reaping every solo pker they see instead of giving them a fair chance to get in on the action and have some fun. And quite frankly I don't see a solution because none of these massive teams are willing to even ALLOW a good fight to happen, let alone participate in one. And futhermore, they never logout! I login to check the wildy every few hours most days and I swear to God I see the same people standing at the castle talking about shit all day every day. Then when someone logs in or turns up to the castle for a fight they all login to their alts and jump them as if the goal of the game is to obliterate anyone you see with your team without giving them a chance. Then they consider themselves 'good pkers'! It's pathetic really.

Pking for solo pures is basically a waste of time and food, and the teams on this server are already so big that you can't join one. And if you do join a team, you usually get backstabbed as soon as a friend of a friend logs in or some shit. Then when you eventually get owned without a chance in the world, people talk shit to you as if they've won some sort of victory. It's real good 'fun' for sure. And besides, I came here to pk, not to befriend everyone in the wilderness so that I have no one to fight.

So fuck it, I'm gonna keep getting owned 6v1 for a few more weeks and then probably quit. I'm over it, no one pks for fun anymore so why bother? When 90% of the pkers in the wildy all know each other and won't attack each other, and when a solo pker shows up they all gang heat him, it's just completely pointless. In trying to be the best 'pkers', all these 'pkers' have ruined their own wilderness. It's not 'pking' if there's no risk of losing. Then you might as well just go farm NPCs.

They're just a bunch of pussies trying to defend their own cowardice with excuses, and I have no interest in fighting people like that anymore. It's just not satisfying.

PS. I'm not crying, just ranting. I know it's the wildy and anything goes, that's why I've put up with it for nearly 2 years and I rarely complain in-game. But it doesn't make it any less shit, and it doesn't make the players who do it any less embarrassingly pathetic.

This is why I won't PK.... A clan system would be cool. Or a castle wars. Or both.


[TRUST][HONOR][LOYALTY]
Check out my Skills I offer FREE!

Player avatar

Au2er Send PM

subscriber

From: Australia
Posts: 276

pepster said:

If you really want pk action, you need to drop the meaningless grudges and try to extract the most fun.  For example if you and 2 buddies went to play basketball at the park and there was 5 people up there already.  You wouldn't play them 3 v 5.  You would take one of their players have a game of 4 on 4, because that's how everyone will have the most FUN.  But most people are afraid of ever "losing" so instead of just dying on one account and coming back on that account, they stack numerous accounts to get the "win" which in turn just creates a pissing contest of who can get the biggest team/most accounts at the castle at any given time.  Which sure may have been the way it was on real rsc, with 1000s of people, but we have 100s here, so it's a bit different.  Do you not see a problem when your team is 12 people and there are maybe 30 people who pk regularly?

Such a perfect analogy of the situation..

I want to PK, i don't have the time or desire to make 5 characters.. I play on my phone while I'm lying in bed


team australia

F2p wild 24/7 below the fence please.

Player avatar

Synbios Send PM

subscriber

Posts: 406

beatdown said:

KizL said:

How about if you're getting attacked by 3+ accounts your % of accuracy goes up allowing you to kill them easier?

Boom fixed 3+v1s


~K!zL

Ooh, like a 10% buff to melee stats for every 1 extra person that is on you

I don't know how that would be coded for though


I like this idea, but it would be so incredibly difficult to fairly balance (And even to code it, too probably) that there's no way it would ever happen. It won't help much 6v1 anyway cause you'll just get 2-3 hit if not OHKO'd, especially on P2P. I support the idea, but doubt it's feasibly possible to program and implement.

As far as the wilderness debate goes....I honestly have no solutions at the moment on how to fix it. Without a big enough player base solo pking will always be difficult or impossible, because there's not enough unique players out there....it's all teams, as we all know.

The best PKing experience I've ever had on a private server was Kryptix's version of Em back when there were 200-300 online at once.....I had a 40 1 99, a 99 30 99, and a few others and I could almost always go out to the castle solo and get into some good 1v1 with people interfering only once in a while. Plenty of good 2v2, 3v3 action too. I barely play RSCR anymore because you'll get into a good fight once in a blue moon. Even when I was part of a 5 man team the pking still sucked because it ain't no fun when you're targeting 1 or 2 people....they're dead or logging out before you can even really do anything. I want some excitement; a sense of risk and skill that only comes with a fair fight. Whether that's 1 on 1 or 5 on 5. Whether you're being 5v2'd or 5v2'ing someone else with you being part of the team.....it still all SUCKS. Absolutely sucks.

Player avatar

KizL Send PM

betasubscriber

From: Seattle
Posts: 4,660

beatdown said:

KizL said:

How about if you're getting attacked by 3+ accounts your % of accuracy goes up allowing you to kill them easier?

Boom fixed 3+v1s


~K!zL

Ooh, like a 10% buff to melee stats for every 1 extra person that is on you

I don't know how that would be coded for though

Yea, exactly. I think it could work.


~K!zL


IGN: Alerion, No Mercy, Attila and KizL
[img]http://i.imgur.com/fkgmebI.png[/img]
UP and Subscribe to RSCRevolution on Reddit!
----> RSCRevolution's Reddit ----> RSCRevolution Facebook