ID:134355
 
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.
Gakumerasara wrote:
I need a way to verify a physical address to keep them out once and for all.

Many people can change the MAC Address too.
I second this, despite the truth of what Jon mentioned.
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:
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

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.
Page: 1 2