Some personal thoughts or improvements about recent bans

Discussion in 'General Discussion' started by fuckgt100, May 27, 2022.

Tags:
Thread Status:
Not open for further replies.
  1. fuckgt100
    Offline

    fuckgt100 Active Member

    Joined:
    Jan 20, 2019
    Messages:
    32
    Likes Received:
    33
    Recently, I have heard about some bans in shoutbox about the bans. Some are due to vpn and some are real world trades. But in the gm’s response, it seems like they often require more details and I do not know it’s a strategy of inquiry or just need supplemental evidence. So here is some of my advice.

    ## build a relation table in database in order to find out the characters are belonging to THE same guy
    Because I saw gm asked about the another characters of the ban appealers, so I assume that may be it’s a lack of some evidence of proving same characters belongs to the same guy? So why not just add a relationship table to the database. The condition to judge whether chars or accounts belong to same guy is base on the [hwid], two people can’t play royals at the same time on same computer. The only question is what if I played my accounts on my friends computer? Well, it’s hard to solve, but according to my experience, some time I log in in different locations, I have to enter my first password of account( sorry I forgot what’s the name), so can we develop a chain confirmation option?

    If one char or account being accused of rwt, it’s ez to find out the others. Save the time of gm to find-out efforts .

    This chain mechanism also solve the problems of multi votes. So we can specify the group ID other than account ID(suppose database have) to vote once within 24 hours.
     
  2. Dave Deviluke
    Offline

    Dave Deviluke Forum Moderator

    Joined:
    Oct 5, 2017
    Messages:
    10,990
    Likes Received:
    10,567
    Gender:
    Male
    Location:
    MapleRoyals Discord
    Country Flag:
    IGN:
    CygnusQueen
    Level:
    110
    Guild:
    WorldTour
    Players aren't banned due to VPN usage, it's likely they are using free VPNs, which are already abused by hackers
    https://royals.ms/forum/threads/do-not-use-public-vpn-services-for-mapleroyals.73925/

    Building a relation table is possible, but that is only if the active players pool size is like 200

    With thousands of players online in 1 day (from different timezones), it would be extremely difficult for the Staff to build such a huge chart or even navigate it efficiently for information gathering

    There are ways for Staff to verify the account sharing/trading or RWT issues, but they are unable to reveal the details here due to the bad apples lurking in the forum, attempting to find out how Staff investigate and evade the bans
     
  3. fuckgt100
    Offline

    fuckgt100 Active Member

    Joined:
    Jan 20, 2019
    Messages:
    32
    Likes Received:
    33
    Thanks for answering VPN part and some of my question xD

    But one small question is what I mean relation table I mean like permanent table in relation database(eg.mysql). I guess what you mean it’s cached or nosql? May be is quick or some other reasons or advantages? so may I ask why is 200 players online is the prerequisite to build this table? Is it any reference I can get access to? I’ll really appreciate it if you can explain :D
     
  4. Seyu
    Offline

    Seyu Donator

    Joined:
    Apr 25, 2020
    Messages:
    138
    Likes Received:
    299
    Country Flag:
    IGN:
    Seyu
    Level:
    161
    i am not a coder but i'm guessing this stuff would be easy to do with a non-spaghetti coded nexon game, but we are probably dealing with a spaghetti-coded nexon game so band-aid database solutions are likely the only feasible option
     
  5. Dave Deviluke
    Offline

    Dave Deviluke Forum Moderator

    Joined:
    Oct 5, 2017
    Messages:
    10,990
    Likes Received:
    10,567
    Gender:
    Male
    Location:
    MapleRoyals Discord
    Country Flag:
    IGN:
    CygnusQueen
    Level:
    110
    Guild:
    WorldTour
    I see, my bad
    I have mistaken the "relation" as in the relationship between the players such as buddies, real-life friends, couples etc

    For the usage of relation database to identify players accordingly, probably need to wait for a Staff to confirm that as I have no knowledge about their database details
     
  6. fuckgt100
    Offline

    fuckgt100 Active Member

    Joined:
    Jan 20, 2019
    Messages:
    32
    Likes Received:
    33
    Thanks for sharing your opinion with me :D

    Due to the ban appeals part conversations on forum, I think our admin has same similar function deployed.

    But now my focus is why 200 player matters :D
     
  7. Dave Deviluke
    Offline

    Dave Deviluke Forum Moderator

    Joined:
    Oct 5, 2017
    Messages:
    10,990
    Likes Received:
    10,567
    Gender:
    Male
    Location:
    MapleRoyals Discord
    Country Flag:
    IGN:
    CygnusQueen
    Level:
    110
    Guild:
    WorldTour
    In the scenario of making a relationship chart among the players such as friends, family, friends etc

    200 players is an amount that is more realistic for 1 person to handle as 1000 would be too many

    Hope this clarifies my reply of why I used 200 players as an example

    Note: the relationship chart I am talking about isn't rows of data fields with each player's info, but the relationship status among the players
     
  8. fuckgt100
    Offline

    fuckgt100 Active Member

    Joined:
    Jan 20, 2019
    Messages:
    32
    Likes Received:
    33
    I understand now. But some feasible solutions like heap sort or bucket sort(I guess) can automatically filter the the most common hardware players login in so do not have to check in person? What’s your opinion on the feasibility? :D
     
  9. Dave Deviluke
    Offline

    Dave Deviluke Forum Moderator

    Joined:
    Oct 5, 2017
    Messages:
    10,990
    Likes Received:
    10,567
    Gender:
    Male
    Location:
    MapleRoyals Discord
    Country Flag:
    IGN:
    CygnusQueen
    Level:
    110
    Guild:
    WorldTour
    I am unable to provide any details as the info may assist the bad apples, I can only say the database you have proposed would likely be helpful but not 100% accurate
     
  10. fuckgt100
    Offline

    fuckgt100 Active Member

    Joined:
    Jan 20, 2019
    Messages:
    32
    Likes Received:
    33
    So in this scenario, we’re dealing with many to many model right?( like many player can link to you and you can link to many players), I’m not sure about the nosql, but in sql, I think one relation table can solve that
     
  11. Dave Deviluke
    Offline

    Dave Deviluke Forum Moderator

    Joined:
    Oct 5, 2017
    Messages:
    10,990
    Likes Received:
    10,567
    Gender:
    Male
    Location:
    MapleRoyals Discord
    Country Flag:
    IGN:
    CygnusQueen
    Level:
    110
    Guild:
    WorldTour
Thread Status:
Not open for further replies.

Share This Page