Inactive [SEC] xAuth v2.0.10 - Extra Authentication [1.2.5-R1.3+]

Discussion in 'Inactive/Unsupported Plugins' started by CypherX, Mar 15, 2011.

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

    CypherX

    xAuth v2.0.10 - (CraftBukkit build: [1.2.5-R1.3+])
    Download v2.0.10

    lycano is taking over the development of xAuth as I no longer have the time nor the will to continue working on it. Please see the BukkitDev page: http://dev.bukkit.org/server-mods/xauth/

    Thanks to everyone who has showed support for me and xAuth over the past 17 months. It's been 'fun'. If for any reason you need to contact me, stop by my IRC channel (irc.rizon.net #LoveDespite) or toss me a message at http://love-despite.com/forum. Until we meet again, stay gold. Bang.

    ------------------------------------------------------------------​

    xAuth is a plugin designed with a single task in mind: protect a server and its players while running in offline-mode. The basic idea of this protection is allowing players to register an account based on their player name and a supplied password. When a registered player connects to the server, that player will be prompted to authenticate his or herself by logging in. If and only if a valid password is supplied, they will regain full control of their account until their session expires.


    Features
    • Before registering/logging in, players cannot:
      • Chat, execute commands, interact with objects (levers, chests, etc.), move, or pickup items.
      • Break or place blocks
      • Receive or give damage, be targeted (followed) by hostile mobs
    • Inventory and location protection
    • In-depth setting and message configuration
    • Persistent login sessions through server restarts
    • Player name filter and password complexity configuration
    • Kick non-logged in (but registered) players after a configurable amount of time
    • Bukkit Permissions support
    • Kick or temporarily lockout the IP address of a player who fails to log in after a configurable amount of tries
    • Custom, highly secure password hashing
    • H2 and MySQL support
    • Authentication over URL (AuthURL) allows for connection to forum or website databases
    Changelog (click for full changelog)
    • Version 2.0.10
      • [Fixed] Exploit to completely bypass login system.
      • [Fixed] xAuth commands not working with Rcon
      • [Fixed] Exploiting login system to avoid fire & drowning damage.
      • [Fixed] NPE caused by player connecting & disconnecting during same server tick.
      • [Fixed] 'Table "SESSIONS" not found' error when a player uses /logout while session length is set to zero.
      • [Fixed] Exploiting location protection after dieing to return to the spot of death.
    • Version 2.0.9
      • Added several reverse single session configuration options.
      • Fixed registration.forced: false not working.
      • Updated version check and H2 download links.
    xAuth Importer
    xAuth Importer is a tool used to import accounts from previous versions of xAuth as well as other authentication plugins. Click here for more information.
     
  2. Offline

    Hwo

  3. Offline

    Nexot

    ok, it works fine.. but when u have an enchanted item and delog and relog again, you lose the enchant :C! can you fix it? nice plugin :D
     
  4. Offline

    Hwo

  5. Offline

    GameFAQsRolo

    Thank you so much! It's working great.

    For anyone using WAMP:
    Go to your xauth inventory table in phpMyAdmin
    Below the table you will see "Add [1] Column(s)"
    Tick the "At End of Table" (first bubble, probably already ticked by default)
    Click "Go"
    For Column type in enchantments
    For Type select TEXT
    For Collation select whatever the other columns in the table were using (latin_swedish_ci was what I had, I don't even know if this was step was necessary)
    Finally, click Save on the bottom

    Now just add the updated xauth.jar to your server and restart.
     
  6. Offline

    AHgpeu

    enchantment lvl... not save =(
     
  7. Offline

    Dyllon

    MAJOR BUG
    When you log in, it resets enchanted items back to their original state.
    When my players logged in, they lost their enchantments on their items.
     
  8. Offline

    Hwo

  9. Offline

    Dyllon

  10. Offline

    noneandnonly

    I would really appreciate a permanent link for a plugin-updating script ;)
    Could you do that... maybe? =D
     
  11. Offline

    hollow36rus

    Hello all !
    Author, the plugin will be updated to CraftBukkit 1550+ ?
     
  12. Offline

    beleg

  13. Offline

    Undeadkillz

    Hi Great Plugin by the way.
    I would like to ask if i am able to edit the H2 database in anyway.
    Also is it possible to allow an Ip to make more accounts than the limit?
    Also If i move to MySQL do all the passwords stay or have to be recreated?
     
  14. Offline

    xtyro

  15. Offline

    Keiaxx

    Hi, I gotta say this plugin has helped me ALOT in the past for griefers on my offline server, since I set a 3 account limit for each IP.

    Now I am on Bukkit 1550 and the Account Limit per IP isn't working for me. Whats wrong? Is it that it isnt compatible with Bukkit 1550 or is it me? Please fix and/or let me know! Thanks!
     
  16. Offline

    Rampoo1208

    When you first get on the server, i log in and it gives me my stuff back, but i had an enchanted sword, and it gave me back a regular sword back (no enchants)
     
  17. Offline

    Deleted user

    Is this NOT compatible with cb #1561 ??
    When I install xAuth its doesnt prompt for a register or login. When type /plugins xAuth is in red and every other plguin is in green. I really love this plugin please help. Temporary running cAuth and it sucks...

    If its NOT compatible with #1561 can you give me a 1.0 build it is compatible with?
     
  18. Offline

    Adrenaline

    Bukkit: #1566
    xAuth: 2.0 Beta 4.3
    PHP:
    2011-12-08 12:53:26 [SEVEREnull
    org
    .bukkit.command.CommandExceptionUnhandled exception executing command 'login' in plugin xAuth v2.0b4.3
        at org
    .bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
        
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:374)
        
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
        
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
        
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:521)
        
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419)
        
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused byjava.lang.NullPointerException
        at com
    .cypherx.xauth.util.Util.getHostFromPlayer(Util.java:86)
        
    at com.cypherx.xauth.xAuth.login(xAuth.java:356)
        
    at com.cypherx.xauth.commands.LoginCommand.onCommand(LoginCommand.java:73)
        
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 
    12 more
    --
    PHP:
    2011-12-08 12:53:27 [SEVERECould not pass event PLAYER_MOVE to xAuth
    java
    .lang.NullPointerException
        at com
    .cypherx.xauth.util.Util.getHostFromPlayer(Util.java:86)
        
    at com.cypherx.xauth.xAuthMessages.replace(xAuthMessages.java:257)
        
    at com.cypherx.xauth.xAuthMessages.get(xAuthMessages.java:226)
        
    at com.cypherx.xauth.xAuthMessages.send(xAuthMessages.java:203)
        
    at com.cypherx.xauth.xAuthPlayer.sendIllegalActionNotice(xAuthPlayer.java:72)
        
    at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerMove(xAuthPlayerListener.java:218)
        
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:302)
        
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:181)
        
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:521)
        
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419)
        
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  19. Offline

    Deleted user

    @Dev Why cant you update for 1.0... :fp:
    I mean NO theres no recommended build for 1.0 but ffs theres several stable builds out (1561) etc.
    Not updating is going to cost you countless users and fame.
     
  20. Offline

    GodWiz

  21. Offline

    Hwo

    razorsql
     
  22. Offline

    Unknown_Mage

    Has anyone been having the problem of people not being able to join because it says they are already logged in?
    A lot of people have been having this problem, and I am currently trying to help my server's owner find the solution to this bug. If you want info about the server and the current version we have, I will try and get the info as soon as possible. Thanks for reading this, and I am sorry for not including any other info right now.
     
  23. Offline

    Deleted user

    Can I ask what build of bukkit your running?
     
  24. Offline

    78tacos

    Because this plugin hasn't been updated in so long ( I suspect cypherx is busy with the holidays :p), I took a crack at updating it. All I did was build it with a newer version of bukkit. My server is running cb 1566 and xAuth seems to work fine. Here's a link if anyone's interested.
     
  25. Offline

    computerquip

    78tacos, that probably doesn't fix the enchantment bug.
     
  26. Offline

    Subrosa20

    Hey,
    got the latest Recommended Build of Bukkit and the latest version of xAuth.

    Enforce-Single-Session is set to true, but players can still kick each other by logging in someone else's account. :/
     
  27. Offline

    RyanTheLeach

    Can you add a feature to check whether people have paid and authenticated for minecraft and if so let them join but if someone hasnt paid for minecraft or hasnt authenticated force them to use this system, sort of a mixed online offline mode.
     
  28. Offline

    Keetveter

    I'm getting this error with Bukkit 1.0.1-R1 when players are in the server:
    2011-12-13 19:09:07 [SEVERE] [xAuth] SQL query failure [write] (INSERT INTO `strike_bans` VALUES (?, ?, ?))
    org.h2.jdbc.JdbcSQLException: Column count does not match; SQL statement:
    INSERT INTO `strike_bans` VALUES (?, ?, ?) [21002-159]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
    at org.h2.message.DbException.get(DbException.java:169)
    at org.h2.message.DbException.get(DbException.java:146)
    at org.h2.message.DbException.get(DbException.java:135)
    at org.h2.command.dml.Insert.prepare(Insert.java:226)
    at org.h2.command.Parser.prepareCommand(Parser.java:218)
    at org.h2.engine.Session.prepareLocal(Session.java:415)
    at org.h2.engine.Session.prepareCommand(Session.java:364)
    at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1119)
    at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)
    at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:267)
    at com.cypherx.xauth.database.Database.queryWrite(Database.java:85)
    at com.cypherx.xauth.database.DbUtil.insertStrike(DbUtil.java:145)
    at com.cypherx.xauth.commands.LoginCommand.onCommand(LoginCommand.java:52)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  29. Offline

    computerquip

    I think he abandoned the project. I'll look into forking it...
     
  30. Offline

    Hwo

    It is a known bug that appears when a player leaves the game after death.
    I'm trying to fix it.

    I've done it already, look above in the thread.

    http://forums.bukkit.org/threads/se...entication-1000-1337.8712/page-31#post-599181
     
    GameFAQsRolo likes this.
  31. Offline

    Keetveter

    Thanks for the quick response :) and the solution.
     
Thread Status:
Not open for further replies.

Share This Page