Bans are a tricky business. IP bans, while seemingly permanent, are very easily circumvented; for me, all I would need to do is reset my modem and my ISP gives me a new IP. Username bans could easily be checked against a user ID instead of the username itself.
For example, you ban "Incento." Your server sends that info to Mojang, and Mojang gives you the user ID. That is stored in the server data, so the server will check against the user ID, not the username.
Normally, if you run your server in online mode, when anyone joins, they have their username checked against the session servers up in Mojangland. If it's valid (they have an active session), it then checks the username against the whitelist and blacklist in the server files, then allows or disallows access, respectively. If you start Minecraft, then turn your internet connection off, then back on, your session is invalidated and servers will give you the "Bad Login" error, because the session servers noticed that "Incento" is no longer logged in on a client.
On the cost debate, I honestly think it should be free for the first change, then $5 more after that, and be restricted to one change every 2 or 3 weeks. That way, griefers will have a much harder time tricking servers. Plus, if servers banned based on user ID, not username, there would be no way that a griefer could trick a server, unless it runs in offline mode and doesn't check the whitelist against joining users.
- Incento
- Registered Member
-
Member for 12 years and 5 months
Last active Fri, Jul, 12 2013 23:10:31
- 0 Followers
- 10 Total Posts
- 0 Thanks
-
Dec 1, 2012Incento posted a message on Change Your Minecraft Name? Possibly In The FuturePosted in: News
-
Oct 26, 2011Incento posted a message on Minecraft Coming Soon For iOSI imagine it'll be exactly like the current client... you need a paid account to log in. If so, it should be entirely free, 99 cents at most.... but I can see it being $2.99.Posted in: News
I probably won't get it until I have some spare money on my account, it's not exactly worth it and it'll only reinforce me parents' opinion of me being addicted to it.
...Not denying it either. :laugh.gif: - To post a comment, please login.
0
For example, you ban "Incento." Your server sends that info to Mojang, and Mojang gives you the user ID. That is stored in the server data, so the server will check against the user ID, not the username.
Normally, if you run your server in online mode, when anyone joins, they have their username checked against the session servers up in Mojangland. If it's valid (they have an active session), it then checks the username against the whitelist and blacklist in the server files, then allows or disallows access, respectively. If you start Minecraft, then turn your internet connection off, then back on, your session is invalidated and servers will give you the "Bad Login" error, because the session servers noticed that "Incento" is no longer logged in on a client.
On the cost debate, I honestly think it should be free for the first change, then $5 more after that, and be restricted to one change every 2 or 3 weeks. That way, griefers will have a much harder time tricking servers. Plus, if servers banned based on user ID, not username, there would be no way that a griefer could trick a server, unless it runs in offline mode and doesn't check the whitelist against joining users.
0
0
0
85 = 15%
50 = 50%
0 = 100%
Perhaps you could try that?
0
I probably won't get it until I have some spare money on my account, it's not exactly worth it and it'll only reinforce me parents' opinion of me being addicted to it.
...Not denying it either. :laugh.gif:
0
I have port forwarding set up. I run Norton Internet Security; I have allowed full internet access on all ports to Minecraft.exe and Minecraft_Server.exe, and I have opened port 25565 fully to all types of connections, incoming and outgoing on my local firewall.
Any idea what's wrong? It's really starting to get frustrating... one of my friends got Minecraft specifically so we could play together, but that's not happening until I can get my server fixed.