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

    spunkiie

    @CypherX

    Please let me know if the 'disable teleport' option will ever be implemented, if won't I will have to migrate to MYSQL and make a shell script to keep deleting the locations each second or so.

    I love xAuth and would be great if you consider this REQ.

    Ty
     
  3. Offline

    TPMJB

    Is there a way to make unregistered users go to a different group in groupmanager than default?

    I.e. someone logs in, registration is disabled, they are under the "unregistered" group automatically instead of "default". Then when someone registers they become default.

    I'm otherwise having no errors. Just want an option for guests but without them being able to build/destroy/use default commands (basically just allow them to look around/explore).
     
  4. Offline

    steffono3

    I remember there being a way to disable registrations, is that still available? Someone posted my server IP on a site, and I get random players, and I would like for that feature to be added back into xAuth.
     
  5. Offline

    Tadas159

    @CypherX It started when i upgraded all my plugins to the newest bukkit build(953). xAuth directory exists and it contains a xAuth.h2.db file.
    P.S I had bukkit for 1.6.6 before updating. So it occured when i updated to beta 3.5
     
  6. Offline

    dorky106

    For some reason it connects but can't setup the tables, so can someone tell me the stuff on the tables, so I can make them myself or hand over a sql file that will set it up for me.

    Code:
    2011-07-12 08:49:24 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)
    
    2011-07-12 08:49:24 [SEVERE] Could not load 'plugins\xAuth.jar' in folder 'plugins':
    mapping values are not allowed here
     in "<reader>", line 28, column 16:
                account: accounts
                       ^
    
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:745)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:307)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:564)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:82)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:199)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  7. Offline

    moparisthebest

    Have you had a chance to look at my pull request yet:

    https://github.com/CypherX/xAuth/pull/4

    I've been using it on my production server since 1.7.2 came out with no problems at all. I'd love to see it accepted, because then I wouldn't have to keep merging in your changes as well. :)
     
  8. Offline

    spunkiie

    @CypherX

    When the player JOINS the server, he will be SPAWNED at spawn location (This is where The breathing room check is triggered). After he logins, xAuth WILL TELEPORT him to his previous location.

    So, yes, I think this is something you have to worry about on your side. As other teleport plugins (i.e: MultiHome) doesn't have this issue.

    AND BTW: When you have a 400+ server, and A LOT of players having their houses compromissed you can't just seat and say, "this is a minecraft issue, sorry'
     
  9. Offline

    temnyprorok

    Have someone experiencing this problem when using mysql?

    Code:
    2011-07-13 09:15:26 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)
    
    2011-07-13 09:15:31 [INFO] [xAuth] Connection to MySQL server established!
    2011-07-13 09:15:31 [SEVERE] [xAuth] Could not delete expired settings!
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'logintime' in 'where clause'
        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:2620)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1662)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1581)
        at com.cypherx.xauth.datamanager.DataManager.runStartupTasks(DataManager.java:95)
        at com.cypherx.xauth.xAuth.onEnable(xAuth.java:70)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-13 09:15:31 [INFO] [xAuth] Accounts: 1, Sessions: 0
    2011-07-13 09:15:31 [INFO] [xAuth] v2.0b3.5 Enabled!
     
  10. Offline

    xChris32x

    hey guys,
    i keep getting this error to all my players, when they connect to the server.
    xAuth doesn't want players to log in first and when you type /login PW it says: An internal error occurred while attempting to perform this command.
    Im on xAuth v2.0 Beta 3.5 and Craftbukkit 985. The error comes up since I updated to 977 for MC 1.7.3 support.
    Hope you can help me ;)
    Code:
    [INFO] xChris32x [/xxx.xxx.xxx.xxx:xxxxx] logged in with entity id 11 at ([world] -100.84050081941432, 67.0, 219.75151083889617)
    2011-07-13 15:48:14 [SEVERE] Could not pass event PLAYER_JOIN to xAuth
    java.lang.IllegalAccessError: tried to access class com.cypherx.xauth.xAuth$1 from class com.cypherx.xauth.xAuth
        at com.cypherx.xauth.xAuth.createGuest(xAuth.java:147)
        at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:62)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-13 15:48:14 [SEVERE] Could not pass event PLAYER_JOIN to xAuth
    java.lang.IllegalAccessError: com/cypherx/xauth/xAuth$1
        at com.cypherx.xauth.xAuth.createGuest(xAuth.java:147)
        at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:62)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  11. Offline

    TPMJB

    /toggle reg
     
  12. Offline

    destyn

    Everytime I restart the server.... the xAuth doesnt work
     
  13. Offline

    Paah

    Code:
    [SEVERE] Error occurred while disabling xAuth v2.0b3.5 (Is it up to date?): loader constraint violation: loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "org/h2/store/DataHandler"
    java.lang.LinkageError: loader constraint violation: loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "org/h2/store/DataHandler"
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:219)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:32)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.h2.store.LobStorage.init(LobStorage.java:87)
    at org.h2.store.LobStorage.removeAllForTable(LobStorage.java:133)
    at org.h2.engine.Database.close(Database.java:1066)
    at org.h2.engine.Database.removeSession(Database.java:953)
    at org.h2.engine.Session.close(Session.java:572)
    at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:337)
    at com.cypherx.xauth.datamanager.DataManager.close(DataManager.java:760)
    at com.cypherx.xauth.xAuth.onDisable(xAuth.java:39)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:273)
    at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:146)
    at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:312)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:391)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I guess it's a conflict with one of my other plugins also utilizing h2 database.
    iConomy and Virtual Shop are the only ones that come to mind.
     
  14. Offline

    CypherX

    Not currently. Having seen this post I did look into it a bit and came to the conclusion that it isn't possible with Permissions (the plugin that xAuth natively uses) but it may be possible with GroupManager. I'm going to hold out for Bukkit's permission system seeing as work is actually getting done on it now.

    Registration can be disabled the same way it previously could; by editing the config or executing the command '/xauth config regEnabled false'.

    Still no idea what's causing it.

    Apparently there's an error in your xAuth config file on line 28.

    I saw it, currently making some big changes in a couple of the classes so I'm waiting until I'm done that to merge it.

    When a player JOINS the server, he is SPAWNED at the place he logged out (this is where the breathing room check is triggered, causing him to be moved up until proper breathing room is found). xAuth then saves his location and teleports him to the spawn point or wherever the location has been set to. After he logs in, xAuth WILL TELEPORT him to his previous location (which is now the location with proper breathing room).

    So, no, I don't think this is something I have to worry about on my side. Like I previously stated, the breathing room check is NOT triggered when a player is TELEPORTED (MultiHome), only when they SPAWN or JOIN the server.

    Also, I mentioned that this can be done on a VANILLA (this means no plugins) server.

    Your database already contains a table named 'sessions', change the table name in xAuth configuration.

    Never seen this error before, try re-downloading xAuth.

    Using iConomy with xAuth causes this error to occur. I have no idea why it happens and have been looking for a solution for a few days now.
     
  15. Offline

    PlayerX

    Hi, I really like your plugin, I just want to know if you could add setting option to allow specific numbers of nicknames per ip.. you know - I banned one bad player, I must ban on ip adress now, so when I ban someone's brother (for expamle) he writing me for unban becouse have same IP like his stupid brother. If you add count of nick per IP I can ban on nick.
    I hope you understand what Im talking about, sorry for bad english. Keep in good work !
    edit: or maybe allowed nicknames per ip.. so when everything is right many of nicknames per ip is allowed, for example PlayerA, PlayerB - both same IP. PlayerB is banned for some reason there will be set restriction - only nick "PlayerA" can log in from that IP.
     
  16. Offline

    Toni

    @CypherX

    I'm not sure if it's just a little bug in the bukkit builds or this plugin, but for some reason, my player's inventories, chests, and signs are all wiped. They lost everything. I know the chests and signs aren't related to this, but could you tell me about the inventories as there is a MySQL table for that, that is always empty?
     
  17. Offline

    [Kor]Deer

    2011-07-17 03:12:01 [INFO] Stopping the server..
    2011-07-17 03:12:01 [INFO] Stopping server
    2011-07-17 03:12:01 [INFO] AntiXRay disabled
    2011-07-17 03:12:01 [INFO] GroupManager - INFO - Scheduled Data Saving is disabled!
    2011-07-17 03:12:01 [INFO] GroupManager version 1.0(alpha-5) [Zombie-Version, please switch to Permissions 3] is disabled!
    2011-07-17 03:12:01 [INFO] [KillXRay] Plugin KillXRay, by Rominos2, version 1.0, is disabled.
    2011-07-17 03:12:01 [INFO] LocalAreaChat is disabled!
    2011-07-17 03:12:01 [INFO] [MultiVerse] - Disabled
    2011-07-17 03:12:01 [INFO] WorldGuard 5.0-alpha10 disabled.
    2011-07-17 03:12:01 [SEVERE] Error occurred while disabling xAuth v2.0b3.5 (Is it up to date?): loader constraint violation: loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "org/h2/store/DataHandler"
    java.lang.LinkageError: loader constraint violation: loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "org/h2/store/DataHandler"
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:219)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:32)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.h2.store.LobStorage.init(LobStorage.java:87)
    at org.h2.store.LobStorage.removeAllForTable(LobStorage.java:133)
    at org.h2.engine.Database.close(Database.java:1066)
    at org.h2.engine.Database.removeSession(Database.java:953)
    at org.h2.engine.Session.close(Session.java:572)
    at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:337)
    at com.cypherx.xauth.datamanager.DataManager.close(DataManager.java:760)
    at com.cypherx.xauth.xAuth.onDisable(xAuth.java:39)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:273)
    at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:146)
    at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:312)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:391)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-17 03:12:01 [INFO] Fake Permissions version 2.7.2 is disabled!
    2011-07-17 03:12:01 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-17 03:12:01 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-17 03:12:01 [INFO] [Cenotaph] Permissions plugin lost.
    2011-07-17 03:12:01 [INFO] LWC: Freeing SQLite
    2011-07-17 03:12:01 [INFO] [Cenotaph] LWC plugin lost.
    2011-07-17 03:12:11 [INFO] [dynmap] Unloaded 8 components.
    2011-07-17 03:12:11 [INFO] [dynmap] Stopping map renderer...
    2011-07-17 03:12:11 [INFO] [dynmap] Shutting down webserver...
    2011-07-17 03:12:11 [INFO] [dynmap] Webserver shut down.
    2011-07-17 03:12:11 [INFO] [NoCheat] version [1.09e] is disabled.
    2011-07-17 03:12:11 [INFO] Saving chunks
    2011-07-17 03:12:11 [INFO] Stopping server
    2011-07-17 03:12:11 [INFO] Saving chunks
    [GUI] Server Stopped
    [GUI] Backups skipped when manually stopping the server.
    [GUI] Finished
     
  18. Offline

    PlayerX

    I have same problem, some people have empty craeates and blank signs.
     
  19. Offline

    Toni

    Just a question, what bukkit build were you using? I was using #977 so that maybe could be the problem..
     
  20. Offline

    PlayerX

    Im using recommended build 953.
     
  21. Offline

    TPMJB

    Ah, makes sense. Back in the days of AnjoSecurity, AnjoCaido had something like what I described working for groupmanager, but alas his plugin caused conflicts with EVERYTHING...lol.

    iirc if using MySQL no errors occur. I *think* for some reason xAuth for me is using h2 while Iconomy is using MySQL (still). Either way I'm running both with no errors whatsoever.
     
  22. Offline

    CypherX

    Wouldn't the banned player be able to connect with a different name as long as his brother isn't online?

    A players inventory is saved to the database when they need to log in or register. When they log in successfully or disconnect from the server, their inventory is then restored and the record of it is deleted from the database.

    @[Kor]Deer - The cause of that error has already been posted multiple times.

    The error only seems to occur while both plugins are using H2. What makes it even more strange is that it ONLY happens with iConomy from what I've seen/been told. Other plugins that use H2, like BigBrother, have no problems with it. I've narrowed it down to the specific method causing the error, but past that I'm completely dumbfounded. I'll probably end up posting in the Plugin Development section seeing if anyone has any ideas.
     
  23. Offline

    L24D

    @CypherX
    I have a minor suggestion, since no one else seems to be doing it... And since BukkitContrib is going to become a near-must... Could you add native support for it?

    People would almost be forced to use this plugin then, since it would be the only auth plugin to support BC. :D

    There was another thing, i don't recall completely, i think it was in an earlier beta release of xAuth...
    The mysql support was causing it to crash at boot, i'm not sure if i can find the log from when i attempted to use it... but it was disabled, and it still tried to use mysql databases, regardless. :p

    I'll see if i can find the log a bit later if you want...
    Anyways... Thanks!
     
  24. Offline

    wiigor

    I want to restrict players from using spaces in their names using the filter. Which string should i use for this filter? Cause i entered the accepted letters: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890_-()[]

    i tried it with quotes and without, single and double qoutes. But it will not let me login with the name "wiigor" its disconnects and gvies and error : illegal characters in name. How can i make it work. And maybe you should elaborate more on the syntax of the filter in your manual or config file.
     
  25. Offline

    Techykid3

    Love the plugin, one error:

    Running CB #953
    xAuth v2.0 beta 3.5
    Lots of other plugins
    One plugin is calling this error because of xAuth...
    Easyban 0.9
    --------------------------------------------------------------------
    Code:
    2011-07-18 21:16:59 [INFO] [EasyBan] Ban for -------- detected
    2011-07-18 21:17:00 [SEVERE] Could not pass event PLAYER_JOIN to xAuth
    java.lang.NullPointerException
    at com.cypherx.xauth.xAuth.protect(xAuth.java:169)
    at com.cypherx.xauth.xAuth.createGuest(xAuth.java:156)
    at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:62)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    at net.minecraft.server.Packet1Login.a(SourceFile:43)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-18 21:19:31 [INFO] [BBROTHER] Removed 995493 old records because of age in 20h00m00s.
    2011-07-18 21:20:01 [INFO] /96.126.97.111:51919 lost connection
    2011-07-18 21:21:59 [SEVERE] java.lang.NullPointerException
    2011-07-18 21:21:59 [SEVERE] at com.cypherx.xauth.xAuth$1.run(xAuth.java:149)
    2011-07-18 21:21:59 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    2011-07-18 21:21:59 [SEVERE] at java.lang.Thread.run(Unknown Source)
    
     
  26. Offline

    spunkiie

    xAuth 2.0 (beta 3.5 / h2 db)
    CraftBukkit #1000

    2011-07-19 16:31:36 [SEVERE] Could not pass event PLAYER_JOIN to xAuth
    java.lang.NullPointerException
    at com.cypherx.xauth.xAuth.protect(xAuth.java:171)
    at com.cypherx.xauth.xAuth.createGuest(xAuth.java:155)
    at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:62)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    at net.minecraft.server.Packet1Login.a(SourceFile:43)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  27. This error:
    java.sql.SQLException: invalid database address: jdbc:h2:plugins\xAuth\xAuth;IGNORECASE=TRUE
    can be solved by renaming the xAuth.h2.db file in plugins/xAuth to just "xAuth" without any .h2.db after.
    Since this error doesn't happen everyone, it smells like a linux issue. Make sure you chmod 777 the file too. (also I run the MC server as root to be sure it has access to everything it needs).
     
  28. Offline

    paragore

    i have had this error,

    22:23:08 [WARNING] [xAuth] 'Help' isn't detected. No /help support
    22:23:08 [SEVERE] [xAuth] Missing H2 library!
    java.lang.ClassNotFoundException: org.h2.Driver

    can someone help or direct me to a working replacement plugin
     
  29. Offline

    CypherX

    I thought BukkitContrib was just an expanded API? What exactly would native support be?

    A fix has been committed to Github and will be in Beta 4.

    Something may be messed up in the name checking code. I'll test it myself when I get a chance. The syntax is pretty basic, it's just any character that you want to be allowed in a name.

    @spunkiie - Looks like the EasyBan conflict that's been addressed earlier in this post.

    You could try reading the error message, it's quite specific. Or, ya know, the link that says "Installation/Upgrading" in the main post.
     
  30. Offline

    Donny

    Does anyone else using this with mcMMO have read timed out problems?
     
  31. Offline

    Perdog

    Super quick question, one of my players recently purchased minecraft and made a new name, and now he can't register because I have it set so that each IP can only use 1 name, where can I find his registry so that I can update it?
     
Thread Status:
Not open for further replies.

Share This Page