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

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

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

    CypherX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 82 times. It was last edited by c0mp Aug 17, 2012.
  2.  
  3. Offline

    kennylax12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I understand that this may not be the best way of contacting you, but seeing as that I cannot seem to PM you and I can't find your email, this will have to do.
    I recently made a tutorial on your plugin informing users on how to use and set it up. Personally when looking into using a new plugin into my server I greatly appreciate when there is a video tutorial to help you along! It would be great if you were to provide my video to your clients, helping them out and helping me out.
    If you are interested in this possibility, PM me. The link to the video:
    I admire your work and hope you consider my offer!
    Thanks!
    -Kenny
    VFX Artist/Director
    mrcomputeranswers@gmail.com
  4. Offline

    tomazek96

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How to install this Plugin i put it in the plugin folder started Multiplayer but no register came up ? what to do
  5. Offline

    iKrzysiek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is any way to integrate xAuth with Wordpress accounts?
  6. Offline

    harry2258

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i keep getting this error
    Code:
    2012-05-15 17:55:29 [INFO] [xAuth] Enabling xAuth v2.0.9
    2012-05-15 17:55:30 [INFO] ----- Bukkit Auto Updater -----
    2012-05-15 17:55:30 [INFO] It appears that you're running a Development Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
    2012-05-15 17:55:30 [INFO] If you would like to be kept informed about new Development Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'dev'.
    2012-05-15 17:55:30 [INFO] With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
    2012-05-15 17:55:30 [INFO] If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
    2012-05-15 17:55:30 [INFO] ----- ------------------- -----
    2012-05-15 17:55:30 [INFO] [xAuth] Successfully established connection to MySQL database
    2012-05-15 17:55:30 [SEVERE] [xAuth] Something went wrong while updating table [playerdata] to revision [002]
    com.cypherx.xauth.database.TableUpdateException: Table 'xauth2.playerdata' doesn't exist
        at com.cypherx.xauth.database.DatabaseUpdater.executeQuery(DatabaseUpdater.java:179)
        at com.cypherx.xauth.database.DatabaseUpdater.runUpdate(DatabaseUpdater.java:102)
        at com.cypherx.xauth.database.DatabaseController.runUpdater(DatabaseController.java:146)
        at com.cypherx.xauth.xAuth.onEnable(xAuth.java:92)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-05-15 17:55:30 [SEVERE] [xAuth] Failed to load teleport locations!
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'xauth2.locations' doesn't exist
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.Util.getInstance(Util.java:382)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
        at com.cypherx.xauth.LocationManager.loadLocations(LocationManager.java:36)
        at com.cypherx.xauth.LocationManager.<init>(LocationManager.java:24)
        at com.cypherx.xauth.xAuth.onEnable(xAuth.java:98)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-05-15 17:55:30 [INFO] [xAuth] v2.0.9 Enabled!
    2012-05-15 17:55:30 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-05-15 17:55:30 [INFO] Done (2.572s)! For help, type "help" or "?"
    Isn't it suppose to make the tables automatically?
  7. Offline

    zok

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Latest build v2.0.9 doesn't download the needed library, cant get error msg at this very moment
  8. Offline

    Adrenaline

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Go sleep @_@..
  9. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i got kicked again when someone login with my name

    Code:
    single-session:
      reverse: true
      guests:
        reverse: false
    
    that is default, is it wrong?
  10. Offline

    CypherX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You didn't translate half of it.

    Yes, write a script to use with AuthURL.

    It does if set up correctly. Did you update from an older version?

    Yes it does. Click here if you still need it.

    @XD_3VIL_M0NKEY
    My life does not revolve around you or this forum. Acting like an impatient kid and posting multiple times in the same day will do nothing but piss me off and get you ignored.

    Also, your name, font choice, and writing style are obnoxious.

    @CatsyLady
    Were you logged in or out when this occurred?

    This post has been edited 2 times. It was last edited by CypherX May 17, 2012.
  11. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i was logged in ...
    oh i becoming guest when the session is over?
  12. Offline

    CypherX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, your session expiring while on the server doesn't make you a guest. It worked fine during my tests so that's weird. When I get home from work I'll test it some more, unless you want to try to reproduce it and report back what you find.
  13. Offline

    ignasiux

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello. I have problem! When player is online, and other connect with same nick but diferent ip, player gets error that "You logged from another location" or something like that. Then player loses item!! Help please, what should I do?? Players getting mad when they keep dc'ing and loosing item :(

    p.s sorry for bad english!

    This post has been edited 1 time. It was last edited by ignasiux May 17, 2012.
  14. Offline

    iKrzysiek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I want to connect xAuth and Wordpress user accounts in one MySQL database. Accounts from Wordpress are in one table in some columns, but in xAuth config i must specify some tables for every data.
  15. Offline

    CypherX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @XD_3VIL_M0NKEY
    Good riddance. Enjoy using a plugin that is less secure, has fewer features, and written by amateurs.

    AuthURL can be used to connect to the Wordpress database and read accounts from there but xAuth still requires it's own tables to function.
    zok likes this.
  16. Offline

    CypherX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think over 200,000 downloads slightly disagrees with you. By the way, xAuth is one of the easiest plugins to use, you just drop the .jar in the plugins directory. If you can't get it working you probably shouldn't be running a server.
    zok likes this.
  17. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    hmm

    i cannot reproduce it also,
    but i was logged in for 2 or 3 hours when that was happens.

    maybe it was/is a time bug whats only happen in rare cases,
    when i try with 2 clients its all fine.
  18. Offline

    Lemonn_

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it would be great when you add ,that everyone can sellect what collum he want to use for the password ,username , id etc etc

    like the table names in the config

    collums
    id=example_ids
    usrnames=example
    password=cms_passwords

    so its very easy to use it whit loots of cms you only have to change the hashing method of the cms to the same than xauth

    This post has been edited 3 times. It was last edited by Lemonn_ May 17, 2012.
  19. Offline

    harry2258

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I had a older version but i accidentally deleted the SQL data, so i deleted the xAuth Folder and started over.
  20. Offline

    zok

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Well I've used this plugin many hundred times and never had any problems with it, I started out with a clean jar of Craftbukkits latest release and a fresh dl of xAuth and connected to my ssh and ftp started the server and it started leaking tears because it couldn't get the needed library :(
  21. Offline

    E@rthQu@ke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Manifest-Version: 1.0
    Built-By: Zach
    Build-Jdk: 1.7.0_02
    Class-Path: ../lib/h2-1.3.164.jar
    Created-By: Apache Maven
    Archiver-Version: Plexus Archiver
  22. Offline

    E@rthQu@ke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @CypherX i've download the 2.0.9 and there was all ok.
  23. Offline

    Pim1234

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is there a permission node to let players change their own password, and not everyone else's too?
  24. Offline

    zack6849

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i seem to be getting the same errors as harry2258, it gives me errors about it not having the required tables, and wont seem to make the tables itself, any ideas?
  25. Offline

    Masterflapdrol

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    when minecraft.net is down. how can i change my username? i play as play offline. becuse minecraft.net is down. but my friends can't join? anyone?
  26. Offline

    siemaeniu500

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In this plugin also eq lost like in AuthMe ?
  27. Offline

    siemaeniu500

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How to disable last login session ?
  28. Offline

    CatsyLady

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i have a small suggestion/request

    display in chat when someone register or login success,
    like it actually is in console/log
    e.g.
    [xAuth] Dave has logged in

    but for OP only or based on permissions.

    that would be helpful.
  29. Offline

    gregroberti

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    CypherX, great plugin! Everything is working great.

    I do have sort of a bug report for ya:
    On my server, we are exploring the Nether a great deal and often times a user will log out while in a safe place in the Nether without returning to the Overworld first. It seems that the "logged out" location in the Nether happens to be a huge pit of lava. So while the user is trying to login, his avatar is burning up. Once he logs in he is brought back to the place where he last logged out, however he is still on fire. It's so bad that the user will actually die since the fire will not go out.

    [EDIT] I figured out how to set the spawn location so at least now we aren't spawning in lava =] [/EDIT]

    Thanks, keep up the good work!

    This post has been edited 1 time. It was last edited by gregroberti May 20, 2012.
  30. Offline

    XtenD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Bug in reverse single session. When second user connect to server he get kicked with msg "Already online". But first user (in game) after that gets his chat freezed.
  31. Offline

    CypherX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    All players can do that by default.

    Use a cracked client.

    Maybe. I'll add it to my list of possible things to implement.

    @gregroberti
    I can make it extinguish the fire when they log in but that could be exploited, but yeah, the location feature is used to move where the player goes when not logged in.

    Frozen chat? Weird. I'll look into it.


    Oh yeah, I started playing the ArmA II DayZ mod this weekend. I may not be as active for a while.
  32. Offline

    siemaeniu500

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you add support to CombatTag ?
Thread Status:
Not open for further replies.

Share This Page