Spigot NoAlts Beta 0.7.6

Automatically Ban Known Alt Accounts

  1. firewolf8385 submitted a new resource:

    NoAlts - Automatically Ban Known Alt Accounts

    Read more about this resource...
     
  2. Just a question, does this detect Deathbot's FakeNames? (e.g ActorHydroYT, Ringsymarone1111, WormsPlaysLP, NitroHydroHD)
     
  3. In theory, it doesn't. However, that is hard for me to judge, as I am not sure what Deathbot is.
     
  4. Its a bot program, to spam servers with bots (Proxy Attack, aswell a FakeName join and leaving spam)
     
  5. This might help to some extent, but wont completely fix that. I'll try to work on that for the next update. As for the fake names, doesn't mojang's authentication servers block that?
     
  6. If the server is running in offline mode, then no. These can be spammed by the user using his IP address instead of a proxy to hide behind. Even though a IP Ban solves the trick.
     
  7. I might implement this as a feature in the future, but it is not a very high priority since I cannot provide much support for offline mode/cracked servers.
     
  8. That is all good, just was looking for something so it could block those names, or being able to add them manually maybe?
     
  9. This plugin relies on Mojang's authentication servers to function effectively, so it most likely wont work for you. Sorry.
     
  10. take care of security issues
     
    • Agree Agree x 1
  11. yep, as AXCII said, dont hardcode logins..
     
    • Like Like x 1
  12. I think your "Security Update" is so secure that nobody can access the DB xd

    Code (Text):
    [10:37:16] [Thread-8/INFO]: UUID of player AXCIIdev is dd93dccf-d416-3ed8-9e68-107523e5da6e
    [10:37:16] [Server thread/WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user 'newuser'@'<myipxd>' for table 'alts'
    [10:37:16] [Server thread/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [10:37:16] [Server thread/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    [10:37:16] [Server thread/WARN]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    [10:37:16] [Server thread/WARN]:     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.Util.getInstance(Util.java:382)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
    [10:37:16] [Server thread/WARN]:     at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1474)
    [10:37:16] [Server thread/WARN]:     at tk.pumpkinmc.NoAlts.DataBaseCheck.userInDataBase_A(DataBaseCheck.java:14)
    [10:37:16] [Server thread/WARN]:     at tk.pumpkinmc.NoAlts.PlayerJoinEv.onPlayerJoin(PlayerJoinEv.java:24)
    [10:37:16] [Server thread/WARN]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [10:37:16] [Server thread/WARN]:     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [10:37:16] [Server thread/WARN]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [10:37:16] [Server thread/WARN]:     at java.lang.reflect.Method.invoke(Unknown Source)
    [10:37:16] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
    [10:37:16] [Server thread/WARN]:     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [10:37:16] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
    [10:37:16] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
    [10:37:16] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
    [10:37:16] [Server thread/WARN]:     at java.lang.Thread.run(Unknown Source)
    [10:37:16] [Server thread/INFO]: AXCIIdev[/127.0.0.1:2913] logged in with entity id 227 at ([world]-226.5, 72.0, 242.5)
     
  13. Creating a second user doenst make sense, if the paassword is still "123".. Just make the query through php.
     
    • Agree Agree x 1