continuing from http://developer.byond.com/forum/ index.cgi?action=message_read&id=29250&forum=1&view=0
There are a couple of trolls who refuse to stay out of FFO. Key bans don't work for obvious reasons. IP bans also don't work because they're able to swap addresses almost as fast as I can ban them. I need a way to verify a physical address to keep them out once and for all.
1
2
ID:134355
Oct 17 2006, 3:10 pm
|
|
In response to Audeuro
|
|
This would also allow people with routers to play, correct?
[EDIT: In the case that two people are connected to one game, where they boot the second IP connection from one "IP"] |
In response to Flame Sage
|
|
No, it'd just add another method to identify people. Generally the only way your MAC address changes is if you either A.) Have dial-up, in which case your ISP generally supplies it, or B.) You mask it.
There are probably other situations, but I'm not completely sure. |
In response to Audeuro
|
|
Audeuro wrote:
No, it'd just add another method to identify people. Generally the only way your MAC address changes is if you either A.) Have dial-up, in which case your ISP generally supplies it, or B.) You mask it. However, if the MAC is identified by the computer itself, you'd be able to tell if there was more than one MAC behind a particular IP. This should work fairly well to help prevent multikeying on a single computer, since any two connections from one computer would have the same MAC, yet a different computer would not. |
In response to Audeuro
|
|
Audeuro wrote:
No, it'd just add another method to identify people. Generally the only way your MAC address changes is if you either A.) Have dial-up, in which case your ISP generally supplies it, or B.) You mask it. Huh? No. That's IP address. MAC addresses are built into the firmware of the Ethernet cards. AFAIK there's no way to get a MAC address of the client, since it's at the Data Link layer, which deals with direct connections between two points; for example, from my computer to the hub that it's connected to. The only way you could get the player's MAC address is by getting the client to send it to you. Which is of course open to exploitation. Being able to access some kind of unique ID of players would be nice, but there security and privacy issues, not to mention implementation difficulties (how do you stop the player from changing their ID? It's just about impossible, unless you send a hash of the serial number of their hard drive or something. Which actually isn't a bad idea except for the privacy implications inherent in such a unique-unchangeable-ID scheme). Gakumerasara, you have looked into hub://Crispy.FullBan, right? It was created to solve exactly this sort of problem, and it doesn't just rely on keys and IP addresses. |
In response to Crispy
|
|
I was just going off what some dial-up user mentioned to me long ago. He didn't like banning people based on MAC Address because, for example, his MAC address was supplied by the server he connected to. o_O
|
In response to Audeuro
|
|
I think he probably meant IP address.
|
In response to Crispy
|
|
Crispy wrote:
Gakumerasara, you have looked into hub://Crispy.FullBan, right? It was created to solve exactly this sort of problem, and it doesn't just rely on keys and IP addresses. I assume you're talking about IP range banning? That would be fine in theory, except take a look at this list of IPs used by a single troll: 65.98.6.162 66.246.218.240 88.198.41.103 72.36.194.154 64.72.123.89 206.222.17.66 209.85.15.3 (There are some others that I think might be the same troll, but these I am sure of.) There's no possible way to ban all of the potential IP ranges. This guy makes a game of it, the Where in the World is Carmen Sandiego of trolling. "looks like I'm in Romania today kekeke" So yeah, IP won't cut it. |
In response to Jon88
|
|
My Laptop, Desktop, and router all have changeable MAC addresses. Granted, for my Laptop and Desktop, I have to go fooling around in my BIOs, so that would kill 99% of trolls, but it is possible. On top of that, being Anonymous is a right I think we all should have. Although I do agree with an IP address, I think that there should be nothing that forces us to be recognised(IPs can change, so I don't mind them).
|
In response to Danial.Beta
|
|
Danial.Beta wrote:
On top of that, being Anonymous is a right I think we all should have. Although I do agree with an IP address, I think that there should be nothing that forces us to be recognised(IPs can change, so I don't mind them). So it's a right to troll now? I always thought playing games was a privilege, not a right. |
In response to Gakumerasara
|
|
"He who sacrifices freedom for security deserves neither" -Benjamin Franklin
|
In response to Danial.Beta
|
|
How can you uphold the law if no one is liable for their actions? You propose anarchy, not freedom.
|
In response to Gakumerasara
|
|
Not true at all. You must outsmart the troll. Trolls are rarely that smart, and banning of any kind can normally be avoided. What you do is do things like mute them so they don't know it, drop their HP and strength down to almost none, so that they don't know it, and generally make their experience of your game a bad one. They will leave on their own then. Even if you used a MAC address ban, they would just find other computers to log into your game from. If they don't know they are being punished, they can't retaliate.
|
In response to Danial.Beta
|
|
Danial.Beta wrote:
Not true at all. You must outsmart the troll. Trolls are rarely that smart, and banning of any kind can normally be avoided. What you do is do things like mute them so they don't know it, drop their HP and strength down to almost none, so that they don't know it, and generally make their experience of your game a bad one. They will leave on their own then. Even if you used a MAC address ban, they would just find other computers to log into your game from. If they don't know they are being punished, they can't retaliate. You obviously haven't had a run-in with Sajai or with martyr types in general. It has nothing to do with playing the game. Even if I used the system that's already in place (very similar to what you suggested) to make their game experience a pain, it wouldn't matter. Their goal now is to get banned and come back to say, "See? I told you we'd be banned!" Follow that up with more ban-worthy spam and commentary. Then the cycle repeats. |
In response to Gakumerasara
|
|
Gakumerasara wrote:
Their goal now is to get banned and come back to say, "See? I told you we'd be banned!" Follow that up with more ban-worthy spam and commentary. Then the cycle repeats. Uh, then mute 'em. =p |
In response to Elation
|
|
Elation wrote:
Gakumerasara wrote: I really didn't think it necessary to point out that the same thing happens when I mute them... |
In response to Gakumerasara
|
|
That is why you don't let them know they are muted. They will yell and scream, and throw a fit, but when nothing gets your attention, they will give up.
|
In response to Danial.Beta
|
|
Danial.Beta wrote:
"He who sacrifices freedom for security deserves neither" -Benjamin Franklin That's a misquote. It's closer to this: "They who would give up an essential liberty for temporary security, deserve neither liberty or security" I don't see how MAC Addresses are related to essential liberty. |
1
2
Many people can change the MAC Address too.