[INACTIVE] AuthMe v0.72 - High Performance Authorization plugin - MySQL/flatfile support[740]

Discussion in 'Inactive/Unsupported Plugins' started by fabe, Jan 22, 2011.

  1. Offline

    fabe

    Hello guys,

    the last days I have made an alternative authorization plugin for Bukkit, called AuthMe.
    AuthMe prevents people, which aren't logged in, from doing stuff like placing blocks, moving, typing commands or seeing the inventory of the current player.
    The possibility to set up name spoof protection kicks players with uncommon long or short playernames before they could actually join.
    Login Sessions make it possible that you don't have to login within a given time period.

    Each command and every setting can be enabled or disabled by a easy structured config file.
    And if you don't prefer English or don't like my translations ;) you can easily edit nearly every message sent by AuthMe!

    Nearly every version gots tested for stability and lag-ness on my 50+ player server.

    In the next coming days I will add some new features, just make some suggestions!

    Features:
    • Following protections are activated, when a player is not logged in:
      • Movement protection
      • Block placement & damage protection
      • Inventory protection
      • Interaction protection (blocks usage of doors, chests)
      • Health protection
      • Commands & chat protection
    • Playername spoof protection
    • Protection against "Logged in from another location" messages
    • Login sessions
    • Editable settings & messages
    • MySQL and flatfile support
    • Custom MySQL tables/columns (useable for forums, other scripts)
    • Two data caches for best performance
    Commands:
    • Player side:
      • /register <password>
      • /login <password> -Alias: /l <password>
      • /logout
      • /changepassword <oldpassword> <newpassword>
      • /unregister <password>
    • Op and Console (without / ) side:
      • /authme reloadconfig
      • /authme reloadcache
      • /authme toggleregs
      • /authme deleteauth <playername>
    Installation:
    1. Download it.
    2. Put the downloaded jar file into your /plugins folder
    3. Run the server to generate configs.
    4. Edit the config on any way you wish.
    5. Following datasources are possible: flatfile or mysql
    6. Restart the server.
    7. If you have choosen MySQL as datasource, your table will be generated automatically, if it doesn't exist yet
    8. Done!
    Version History:

    0.72
    o Fixed issues occuring on CB #670
    o Added /logout command
    o Added the possibility to disable joining of players that aren't registered

    0.71
    o Cleaned up player cache code (performance!)
    o Changed the way of fixing the continuous player falling
    o Fixed BlockIgnite error messages
    o Fixed door/chest protection
    o It's now impossible to register/update/remove an account when updating the datasource had failed
    o Added editable messages
    o Default colors of messages are now stored in message file and can easily be changed

    Older versions (open)

    0.7
    o Compatibility with CraftBukkit version 602
    o Op commands are now included in a general /authme command
    o Possibility to reload config under runtime
    o Fixed errors on reloading the plugin
    o Prevention against "Logged in from another location" messages
    o Fixed NullPointerException Errors
    o Possibility to add NPC names to config (to add compatibilty with NPC plugins)
    o Registrations can now be toggled by Ops
    o More debug messages on MySQL errors
    o Player sessions will now be created on player disconnect
    o Possibility to allow commands for non-registered/non-loggedin players
    o Custom fields on /register when using MySQL as datasource e.g. E-Mail
    o Kick player after x seconds, if he is not logged in
    o Op-Commands are now accessable via console
    o Commented config
    o Fixed players stuck in blocks on join
    o A lot more minor bug fixes
    0.61
    o Fixed MySQL loading users wrongly and making them unregistered
    o Fixed continuously falling players on non-authenticated state
    0.6
    o Whole new cache system for online players and offline players (performance boost!)
    o New datasource: MySQL support (beta)
    o MySQL can use custom tables, colums
    o Log messages on command/login/registration/session-login
    o Non-authenticated player can't use doors, chests or get drops
    o Fixed surviving bug
    o Fixed player health protection
    o Alias for /login command: /l <password>
    o Settable interval between alerts
    o Settable kick on wrong password
    o Settings for unregistered players (allow chat, allow walk around spawn)
    o Possibility to disable cache (useful for live-editing the datasource)
    o CraftBukkitUpToDate support (soon!)
    0.5
    o Editable messages
    o Added /changepassword command
    o Added /unregister command
    o Added /resetauth command
    o Added /reloadauths command
    o Added option to disable forced registration
    0.42pre (unreleased)
    o Login/Register commands don't show up on console anymore
    o Waaay better performance with 50+ players online
    o Login sessions
    o Config settings
    0.41pre
    o Fixed incompatibility with plugins that use the onPlayerMove Event
    o Better performance
    0.40pre
    o Location of auth.db has changed
    o New Authentication Cache (Maybe fixes memory issues)
    o Fixed possible missing inventories after server restarts
    0.3
    o Compatibility with newer Bukkit versions
    o Fixed possible item duplication bug
    o Fixed command protection
    0.2
    o Fixed some error messages, when a player is leaving
    0.1
    o Release



    If you like my plugin and want support my work, fell free to donate. Thanks.
    [​IMG]

    Download AuthMe V0.72
    Help developing AuthMe via GitHub
     
    Fuppiz, tombik, sbeex and 6 others like this.
  2. Offline

    LuigiPeace

    Hello, I use this plugin with MySQL for my server, it works fine ! Good job !
    I was asking myself due to a problem that I've been confront : Is it possible (in order to increase "security") to display stars (or nothing like on Linux) instead of the password that we tape after the command /login ? I didn't know how works the user's interface > Bukkit > your plugin "communication". But I ask if it could be possible.

    Thank you and sorry for my English,
    Luigi.
     
  3. Offline

    Chosen

    i have error with plugin Citezens 1.0.8d

    Code:
    2011-05-24 13:48:51 [SEVERE] Could not pass event ENTITY_TARGET to AuthMe
    java.lang.NullPointerException
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
        at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
        at com.bukkit.fabe.AuthMe.Listener.AuthMeEntityListener.onEntityTarget(AuthMeEntityListener.java:47)
        at org.bukkit.plugin.java.JavaPluginLoader$52.execute(JavaPluginLoader.java:548)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.EntityCreature.c_(EntityCreature.java:35)
        at net.minecraft.server.EntityLiving.u(EntityLiving.java:658)
        at net.minecraft.server.EntityMonster.u(EntityMonster.java:30)
        at net.minecraft.server.EntityLiving.p_(EntityLiving.java:232)
        at net.minecraft.server.EntityMonster.p_(EntityMonster.java:34)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1009)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:53)
        at net.minecraft.server.World.playerJoinedWorld(World.java:991)
        at net.minecraft.server.World.cleanUp(World.java:968)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:288)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  4. Offline

    rad1game

    Someone know about password restriction? I mean length or etc.
     
  5. Offline

    The PC Tech Guy

    xAuth has this. I'm going to switch over to it as soon as it has the login timeout feature.
     
  6. Offline

    Moe041991

    is this working for 803?
     
  7. Offline

    iffa

    Yes.
     
  8. Offline

    NateBody

    Sorry but is there a way I can get a list of the passwords in my server?
     
  9. Offline

    P0n13s

    I'm new to this bukkit plug in things...isit possible to update this plug-in to 803 soon?i want to use it badly but cant T.T
    EDIT:Realised someone said i could use it in 803.Perhaps someone should add it in the first page?
     
  10. Offline

    ipie5

    Whenever I use this, it works but makes a really big error on the console that keeps happening, am I doing something wrong?
     
  11. Offline

    LuigiPeace

    Which error ?
     
  12. Is it possible to give Permissions to a group, so that they are Excluded from registration/login?

    greetings
    Chriss
     
  13. Offline

    oursoul

    Just what I was looking for! Works perfectly for us on 1.6.6, thank you so much :)
     
  14. Offline

    Hydrosis

    Getting massive errors.
    Code:
    2011-06-02 22:23:31 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:31 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:39 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:39 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:45 [INFO] <SIR_OWNED_ALOT> it not much but your stuff here
    2011-06-02 22:23:48 [INFO] israhel lost connection: disconnect.endOfStream
    2011-06-02 22:23:51 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:51 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    I'm running 1.6.6, craftbukkit version 818, and AuthMe 0.72.
     
  15. Offline

    schatty

    Hey ,

    i become follow Errors.

    i´am running CB 818.
    pls help me ;)
     
  16. Offline

    formaldehyd

    I'm also getting these errors since the update to 1.6:

    Code:
    2011-06-03 21:55:16 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
        at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
        at com.bukkit.fabe.AuthMe.Listener.AuthMePlayerListener.onPlayerMove(AuthMePlayerListener.java:190)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:285)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Everytime a player moves through a portal into another world i'm gettig lots of this messages but i'm not really sure whether this plugin oder Stargate/Multiverse causes the errors.

    Does anybody know? This would be fine. :)
     
  17. Offline

    sbeex

    It works with my 1.6.6 server so you should have a look in others plugin that maybe interfer with it...

    Just a small question... when authme loads on server startup it doesn't load mysql db in cache and so my players can't connect until I write /reload on my server ... what should I do ?
     
  18. Offline

    garfield

    hi there,

    i'm getting those nasty errors too:
    Code:
    11:20:42 [SEVERE] Could not pass event BLOCK_PLACE to AuthMe
    java.lang.NullPointerException
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
            at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
            at com.bukkit.fabe.AuthMe.Listener.AuthMeBlockListener.onBlockPlace(AuthMeBlockListener.java:24)
            at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:419)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:84)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:68)
            at net.minecraft.server.ItemBlock.a(ItemBlock.java:76)
            at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    i have some plugins installed, maybe we can find one which we all have in common. would be the best way to trace that error down, i think?

    Code:
    AfkBooterv1.0.1
    AntiBuild
    AuthMe-0.72
    ColoredSigns
    EssentialsGroupBridge
    EssentialsGroupManager
    Essentials
    EssentialsSpawn
    FalseBook
    HeroChat
    iConomyChestShop
    iConomy
    Jail
    kFeatherTeleport
    LastLogin
    LogBlock
    LWC
    MultiVerse
    PlugMan
    properTime
    SpyerAdmin
    StopFlood
    ThunderTools
    WorldEdit
    WorldGuard
    
     
  19. Offline

    Woods

    When I use this plug-in it works fine normally untill players join who don't know the plug-in and try to walk without registering a few times and then they fall beneath the map. Tried everything. Please fix this I am using Build 740
     
  20. Can you please update this plugin for 818 please :)
     
  21. Offline

    generalmek

  22. Offline

    NeoCronos

    nobody gonna fork this sweet little plugin? :(
     
  23. Offline

    Riolu

    Code:
    05:22:50 [SEVERE] Could not pass event ENTITY_DAMAGE to AuthMe
    java.lang.NullPointerException
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCac
    he.java:68)
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCa
    che.java:76)
            at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
            at com.bukkit.fabe.AuthMe.Listener.AuthMeEntityListener.onEntityDamage(A
    uthMeEntityListener.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:570)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:527)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:867)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    How can I fix that?
     
  24. Offline

    edocsyl

    Is the Password in the MySql Table as MD5 saved ?
     
  25. Offline

    garfield

    yes
     
  26. Offline

    sagethor

    A question regarding this plugin.

    I use this to secure my server, but there is one thing that tends to irk me when trying to pair it with Citizens. Although I have entered the name of the NPC in the AuthMe Configuration File, it still manages to come up with an "AuthMe could not recieve event PLAYER_DAMAGE" when right clicking Trader NPCs.

    Has anyone got a solution or a fix for me?
    Thanks,
    - sagethor
     
  27. Offline

    Dr Danco

    anyway to make it so players can have spaces in their names? thanks in advance :)
     
  28. Offline

    Scizzr

    Bug report while using Citizens and punching an NPC to interact with it:
    Code:
    17:13:37 [SEVERE] Could not pass event ENTITY_DAMAGE to AuthMe
    java.lang.NullPointerException
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
            at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
            at com.bukkit.fabe.AuthMe.Listener.AuthMeEntityListener.onEntityDamage(AuthMeEntityListener.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:570)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:527)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:867)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Feature request: Any chance of IP verification? It seems the one that's supposedly implemented in this plugin isn't functioning properly. I logged into my user account using 3 different subnets (5.x.x.x, 192.x.x.x, and 74.x.x.x). I know it's been asked but you should add it to this plugin so that people don't have to get another plugin for it. Just saying. :)

    Also you could add a node to specify who is required to have the same IP address. Maybe something like:
    Also maybe when someone unregisters or is unregistered by admin, this IP could be 'forgotten' so that if for whatever reason their IP address changes, they can re-register. Also, how about IP subnetting? Maybe in the config:
    Code:
    subnet=255.255.255.0
    
    That would mean that if the user registers with 74.114.104.94 then they would have to use 74.114.104.(x) to login (which would help if they are assigned dynamic IPs from their service provider).

    Just my $0.02. Otherwise a great plugin so far. Seems to be working in the most recent updates, and it's very nice to have on a server where friends can't or won't buy the game (thus requiring running in offline-mode=false). Has a lot of potential, but could be even more epic if these features were added. ^_^
     
  29. Is it possible to give Permissions to a group, so that they are Excluded from registration/login?

    greetings
    Chriss
     
  30. Offline

    The PC Tech Guy

    Seems like the developer has been away for almost a month. His plugin is still stable at 818, but don't expect any new features.
     
  31. Offline

    garfield

    @The PC Tech Guy: i would not call this a stable state on 818. my server log is growing like 20MB/hour and 90% of the lines written to the logfile are like "could not pass player_move event to authme". it might interfere with some other plugin, but i couldn't find any hints on that, as no one with these errors, posts the activated plugins.

    and switching to xAuth is not an option, as all users would have to re-register because xAuth uses whirlpool-hashing and AuthMe MD5.
     

Share This Page