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

    Thomas1907

    Really nice "new" database.... all my account got deleted! Incorrect password

    WTF!?
     
  3. Offline

    Fishfish0001

    Does anyone know why xAuth is ignoring my spawn? I am running 1240, and have essentials installed. I tried /setspawn and /xauth location set global in my spawn, but it still registers and sets people up above the spawn (which is underground).

    We force people to become trusted, and if people aren't spawning in the spawn, then it just causes more issues, not to mention they have no way down.
     
  4. Offline

    XtenD

    -=CB1337=-
    xAuth ver: v2.0 b4.3
    Plugin list: AdminCmd, BorderPunch,Falsebook,iChat,CFBanner,KiwiAdmin,Lockette,LoginMessage,NoCheat,Parties,PeX,Ptweaks,Residence,Scavenger,ServerLogSaver,Serversave,WorldEdit,xAuth.
    1st. Scavenger can not return lost items to the player if player quit from game when he dead, after join he get his inventory, but player not logged in, when he login in xauth, his inventory get cleared. Seek this bug plz...
    2nd. Player Positions After login player get teleported to spawn i think this is a bug incompatible plugins.

     
  5. Offline

    iliektnt

    xAuth version: 2.0 (beta 4.3)
    CraftBukkit build: 1240
    Description of error/bug: after logging in player gets warped to a black chunk
    Other infomation: relogging fixes it
     
  6. Offline

    Keetveter

    An error I receive:
    Code:
    2011-10-24 19:58:50 [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:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
        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 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.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  7. Offline

    JohnPulse

    I'm having the same problem.

    However, I think that this is a Minecraft issue and not xAuth's.

    Regards,
    John
     
  8. i got this problem, can somebody help me?

    xauth ver: 2.0b4.3
    craftbukkit build: 1337
    discription: it just doesnt work, it doesnt startup
    log: http://pastie.org/2758474
    info: i wanted to upgrade because of people making dozens of accs...
     
  9. Offline

    Racha

    Same 2 me :/
     
  10. Offline

    iama

    Can anybody explane me - what is the purpose of `xauth_inventory` table in DB ?
    There are 30 strings. Is it the inventory storage of players who are on-line, or something else?
     
  11. Offline

    asterious

    So, about my problem (laggs every time when player joins).
    Its not a XAuth problem. I tested all my plugins, and understood that problem at NoLagg and InventorySave plugins.
    After i deleted it, problem is solved.
     
  12. Offline

    4m4rOk

    xAuth version: 2.0 (beta 4.3)
    CraftBukkit build: 1337
    Description of error/bug: xauth doesn't work after switching to MySQL (Table not found)
    Error Log: http://pastie.org/2769297
     
  13. Offline

    ViZiT

    how to change psw permissions please to allow users to do that
     
  14. Offline

    Rappelle

    xAuth version: 2.0 beta 4.3
    CraftBukkit build: 1337
    Description of error/bug: MySQL will not work
    Error log: http://pastebin.com/JhiWTm6y
    Other information: Using plugman to enable/reload etc, but it still doesn't work with plugman uninstalled.

    I've modified the config to use correct mysql details, and they work on my websites using PHP.

    Please help!
     
  15. Offline

    cubespace

    Hello!
    how to make a single sign-on XenForo and xAuth through the base mysql, so that the user registered on the forum and then could Logged in minecraft ?
     
  16. Offline

    CR33PAH

    It appears to have a problem with Permissions, I have updated to 1337 and it worked fine, After I installed permissions I got the same error as you. Anyone know how to fix this?
     
  17. Offline

    The Wizard

    I'm not sure if my problem is related to xauth or hawkeye. I've also opened a tick in hawkeye topic.
    If a player register with Player_Name and enter in game with player_name, actions done by player_name won't be logged by hawkeye. It is the same name, but without uppercase letters.
    Please make xauth to force players to enter with the exact name they've registered. If a player registered with XyZ, kick him if he trys to enter with xYz.
     
  18. Offline

    BarelyMissed

    Does anyone know of an easy way to switch from AuthMe to XAuth? I made a post a while ago and explained the hashing incompatibilities for others, however I never got around to making the script work perfectly, and it would require all of my users to visit a web site which is just more extra work for them.

    There is a method inside AuthMe that actually allows you to select an xAuth db file and allow it to be used on AuthMe. Is it possible we could reverse this and get a good conversion working?

    Thanks!

    Tom
     
  19. Offline

    Ziden

    I dont want to flame the plugin, but this plugin is not safe. A player loggeed into my account, didnt logon, server started to say 'could not pass event command_preprocess to xauth and he could use /op command from my account. He flooded the console with 'cant pass event' until he finally bugged the plugin and could use the command. The server had 100 online players, not im afraid to put in offline-mode cause i dont trust this plugins anymore :(

    Im not sure if this was fixed, it happened in the current version of xAuth and bukkit 1337
    Made me really sad =(
     
  20. Offline

    ParadoXz

    exactly what i was looking for thanks :D
     
  21. Offline

    TJstriker

    i have a problem were after i reload the server auth doesnt teleport them back to were they were when they login?
    help is wonderful, thanks
     
  22. Offline

    GameFAQsRolo

    I think I have the same problem. If they don't manually logout before the restart, they'll reload at the default spawn after logging in.
     
  23. Offline

    Keetveter

    Also same problem
     
  24. Offline

    shell64

    lastest version

    2011-11-01 21:06:45 [SEVERE] Could 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:180)
    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.h(MinecraftServer.java:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-11-01 21:06:45 [SEVERE] Could not pass event PLAYER_MOVE to xAuth
    java.lang.NullPointerException
     
  25. Offline

    Krazy

    Code:
    2011-11-03 11:25:53 [INFO] [xAuth] haxs has logged in
    2011-11-03 11:25:54 [SEVERE] [xAuth] SQL query failure [write] (INSERT INTO `strikes` VALUES (?, ?, ?))
    org.h2.jdbc.JdbcSQLException: Column count does not match; SQL statement:
    INSERT INTO `strikes` 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:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
        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 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.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    2011-11-03 11:25:53 [INFO] [xAuth] haxs has logged in
    CB: 1337
    xAuth: last version
     
  26. Offline

    enkious

    Is there a way i can give players there passwords?
    This way i can hold up them griefers a lil more...

    Edit: sorry if i wasnt understood.
    I mean I myself would like to give players there indavidual passwords.
    I don't want them to beable to register.
    cause then people can just register login, and grief.
    so instead.. can i give out passwords? is this possible...

    also.. Im new to mysql..
    I just turned on the mysql.. and ran the server. i know the passwords are setup right..

    Code:
    07:32:29 [SEVERE] [xAuth] SQL query failure [write] (DELETE FROM `sessions` WHER
    E NOW() > ADDDATE(`logintime`, INTERVAL 3600 SECOND))
    java.sql.SQLException: No database selected
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
            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.ja
    va:2111)
            at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
    :2407)
            at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
    :2325)
            at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
    :2310)
            at com.cypherx.xauth.database.Database.queryWrite(Database.java:90)
            at com.cypherx.xauth.database.DbUtil.deleteExpiredSessions(DbUtil.java:3
    35)
            at com.cypherx.xauth.xAuth.onEnable(xAuth.java:107)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    07:32:29 [SEVERE] [xAuth] SQL query failure [read] (SELECT * FROM `tele_location
    s`)
    java.sql.SQLException: No database selected
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
            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.ja
    va:2111)
            at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
    2273)
            at com.cypherx.xauth.database.Database.queryRead(Database.java:69)
            at com.cypherx.xauth.xAuth.loadTeleLocations(xAuth.java:467)
            at com.cypherx.xauth.xAuth.onEnable(xAuth.java:108)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    07:32:29 [SEVERE] Error occurred while enabling xAuth v2.0b4.3 (Is it up to date
    ?): null
    java.lang.NullPointerException
            at com.cypherx.xauth.xAuth.loadTeleLocations(xAuth.java:503)
            at com.cypherx.xauth.xAuth.onEnable(xAuth.java:108)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    07:32:29 [INFO] BookWorm v1.8.1 loaded!
    07:32:29 [INFO] [Citizens] No NPC types loaded.
    07:32:29 [INFO] [Citizens] version [1.1.2] loaded.
    07:32:29 [INFO] [Citizens] Economy plugin found (iConomy v6)
    07:32:29 [INFO] [mcMMO] Permissions version 2.7.7 found, using Permissions.
    07:32:29 [INFO] Loading Config File...
    07:32:30 [INFO] [mcMMO] Permissions version 2.7.7 found, using Permissions.
    07:32:30 [INFO] mcMMO version 1.1.16 is enabled!
    07:32:30 [INFO] mcMMO is keeping usage stats. To opt-out for whatever bizarre re
    ason, check plugins/stats.
    07:32:31 [INFO] [MobBounty] v4.2 (Oxygen) enabled.
    07:32:31 [INFO] [MobBounty] Developed by: [Mattera, Steven].
    07:32:31 [INFO] [MobBounty] Config loaded.
    07:32:31 [INFO] [MobBounty] Payment plugin iConomy v6 found!
    07:32:31 [INFO] [NarrowtuxLib] v1.0.1 by [narrowtux] enabled.
    07:32:31 [INFO] [Register] Payment method found (iConomy version: 6)
    07:32:31 [INFO] Server permissions file permissions.yml is empty, ignoring it
    07:32:31 [INFO] Done (0.424s)! For help, type "help" or "?"
    07:32:31 [INFO] [Citizens] Loaded 0 NPCs.
    07:32:33 [INFO] /50.23.30.168:35957 lost connection
    >
    Here is my CFG

    Code:
    main:
        # How should xAuth store data (Accounts, sessions, etc.)?
        # Possible values: h2, mysql
        datasource: mysql
        # If set to true, xAuth will disable itself if the server is in online-mode
        auto-disable: true
        # If set to true, all required library files will be automatically downloaded
        download-libraries: true
        # When set to true, if a player connects with the same name as someone who is
        # already online, the player connecting will be kicked instead of the online player
        reverse-enforce-single-session: true
    
    authurl:
        # Send user/pass data to authURL for authentication instead of the database
        # This option disables registration and password changes
        enabled: false
        # The URL to send user/pass data to, look at the example auth.php for an
        # example that works with SMF forums.
        url: http://127.0.0.1/auth.php?field=minecra
    
    mysql:
        # Location of the MySQL server. Can be either a host name or IP address
        host: localhost
        # Port used by MySQL. Default is 3306
        port: 3306
        # User name used to connect to the MySQL server
        username: root
        # Password used to connect to the MySQL server
        password: ***********
        # Name of the database that will be used by xAuth
        database:
        # Names of the tables xAuth will use to store data
        tables:
        account: accounts
        session: sessions
        strike: strikes
        location: tele_locations
        inventory: inventory
    
    registration:
        # Enable/disable new registrations
        enabled: true
        # If set to true, everyone must register
        forced: true
        # Setting this to true requires a player to enter an email address when they register
        require-email: false
        # If set to true, a valid email address is required
        validate-email: true
        # How many accounts per IP address will be allowed. Set as 0 for unlimited
        account-limit: 4
        # Used with web registrations that require account activation
        activation: false
    
    login:
        strikes:
            # Amount of times a player can enter an incorrect password before action is taken
            # Set as 0 to disable
            amount: 5
            # What action to take when the strike threshold is reached
            # Possible values: kick, lockout
            action: kick
            # Length of time, in seconds, that a strike will remain in the database
            strike-length: 3600
            # Length of time, in seconds, that a player will remain locked out
            lockout-length: 900
    
    password:
        # Minimum length a password may be
        min-length: 5
        # Enable/disable password changes
        allow-change: true
        # Require at least one of the character types below that are set to true
        complexity:
            lowercase: false
            uppercase: false
            number: false
            symbol: false
    
    guest:
        # Amount of time, in seconds, that a player has to log in before they are kicked
        # Set as 0 to disable
        timeout: 300
        # Amount of time, in seconds, between "You must be logged in.." messages
        notify-cooldown: 5
        # Commands that players who are not registered or logged in may execute
        allowed-commands: [register, login, l]
        # Turn on/off location protection
        protect-location: true
    
    session:
        # Amount of time, in seconds, that a session will remain valid
        length: 3600
        # Verify a player's IP address when resuming a session
        verifyip: true
        # Length of time, in seconds, that a player will have godmode upon logging in
        # set as 0 to disable
        godmode-length: 10
    
    filter:
        # Minimum length a players name can be
        min-length: 3
        # Characters that may be present in a players name. Use an asterisk (*) to allow all
        allowed: '*'
        # If set to false, players with blank names can connect
        blankname: true
    
    # INTERNAL USE ONLY! DO NOT TOUCH!
    version: 5
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  27. Offline

    Metamon7

    dosent work for me :( get this errors

    23:56:06 [xAuth] Loading player accounts..
    23:56:06 [INFO] [xAuth] Done! Loaded 0 Accounts!
    23:56:06 [INFO] [xAuth] Permissions plugin not detected, defaulting to ops.txt
    23
    :56:06 [INFO] [xAuth] v1.2 Enabled!
    23:56:06 [INFO] Done (0.120s)! For help, type "help" or "?"
    23:56:16 [INFO] unenergizer [/192.168.2.3:51353] logged in with entity id 170
    23
    :56:16 [SEVERE] Could not pass event PLAYER_JOIN to xAuth
    java
    .lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    at com
    .cypherx.xauth.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListene
    r
    .java:45)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va
    :204)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a
    :59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava
    :255)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfiguration
    Manager
    .java:98)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:68)
    at net.minecraft.server.Packet1Login.a(SourceFile:46)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:34)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
     
  28. Offline

    _Robert

    Hey! I think i found a little error. Im using the authurl mode and right now my web page it's down. When someone logs in, and try to send his password the server hangs up! I think it's cause the xAuth plugin dosen't has a response from the url where it's pointing.

    This kind of error it's handled?

    And also it may be a good idea to make a "local copy of the passwords" using the normal xAuth hash system, saving the last correct password. So if there's a problem with authurl, the registered players could play anyways.
     
  29. Offline

    netherfoam

    A small request here: When people log in for the first time, they start falling (because they spawned just above ground, not at ground), and then get teleported back up by the server, and start falling again, which distracts them from the register messages nomatter how many colours you use. Is it possible, that you could freeze their X and Z coordinates, not not their Y (Height) coordinate?

    Thanks =]
     
  30. Offline

    GameFAQsRolo

    Just change the default location to your spawn which is always loaded.
    /xauth loc set
     
  31. Offline

    enkious

    Can anyone help me?
     
Thread Status:
Not open for further replies.

Share This Page