Inactive [ADMN/SEC] AuthDB v2.3.6 - Database authentication and protection [1.1-1.4.5]

Discussion in 'Inactive/Unsupported Plugins' started by CraftFire, Mar 13, 2011.

  1. Offline

    CraftFire

    In order to centralize support of our legacy projects, we will no longer be providing support on Bukkit. Please use www.spout.org for support with our projects going forward.
     
  2. Offline

    contex

    Alright, I will check what's wrong.
    But it doesn't create a folder called "AuthDB//config", correct?
     
  3. Offline

    dawon

    Yes, that is working correctly now..

    It created:

    AuthDB
    /config/​
    config.yml​
    /data/​
    timeout.db​
    /inventory/​
     
  4. Offline

    contex

    Okay, thank you :)
    Should be fixed in next build
     
  5. Offline

    dawon

    You're welcome. And I thank you!;-)
     
  6. Offline

    alfskan

    When login fitrstime, playereditor(or bukkitcontrib) couldnt load skins.

    so players have to diconnect and reconnect to see skins.

    is it only my problem??
     
  7. Offline

    Wulfspider

    That was a problem with 2.2.0. We tried some fixes in 2.3.0, but we haven't checked lately. Afforess said he was going to add a couple things to BukkitContrib, but I haven't checked if he did that yet or not.

    Have you tried it with a dev-snapshot?
     
  8. Offline

    alfskan

    oh I didnt xD

    is it up to date from 2.2.0?
     
  9. Offline

    Wulfspider

    Up to date? The dev-SNAPSHOT are builds working toward v2.3.0, but it's not final yet.
     
  10. Offline

    alfskan

    I tried to test it.

    but with dev-snapshot, I cant connect to database

    cofig is same as 2.2.0.(works well with 2.2.0)
     
  11. Offline

    Wulfspider

    We moved the locations of the config files and more. It's not a quick update right now. :p
     
  12. Offline

    alfskan

    ok. I will wating :)
     
  13. Offline

    Jan Tojnar

    Ok, today I put it on my public server with debug=true. First [INFO] [AuthDB] Could not find message setup for language: Czech, using default language: English. I have file Czech.yml in plugins/AuthDB/messages.

    There were only 2 types of errors in console:
    This happens when creeper is killed or explodes or something. If it is important, creepers were spawned by command from General.
    Show Spoiler
    Code:
    15:09:22 [INFO] [AuthDB] Launching function: replaceStrings(String string, Player player, String additional)
    15:09:22 [SEVERE] Could not pass event ENTITY_DAMAGE to AuthDB
    java.lang.NullPointerException
    	at com.authdb.util.Util.GetIP(Util.java:1454)
    	at com.authdb.util.Util.replaceStrings(Util.java:1058)
    	at com.authdb.util.Messages.SendMessage(Messages.java:209)
    	at com.authdb.listeners.AuthDBEntityListener.CheckGuest(AuthDBEntityListener.java:133)
    	at com.authdb.listeners.AuthDBEntityListener.onEntityDamage(AuthDBEntityListener.java:69)
    	at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.Explosion.a(Explosion.java:140)
    	at net.minecraft.server.World.createExplosion(World.java:1458)
    	at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:145)
    	at net.minecraft.server.EntityCreeper.a(EntityCreeper.java:118)
    	at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
    	at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
    	at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    	at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    	at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    	at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    	at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    	at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    	at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    	at net.minecraft.server.World.cleanUp(World.java:1102)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    

    This ocurred after reloging of one player but afaik it happened only once i don't know if it did something.
    Show Spoiler
    Code:
    17:54:24 [INFO] [AuthDB] Found session for Delold, timestamp: 1310312751
    17:54:24 [INFO] [AuthDB] Difference: 513
    17:54:24 [INFO] [AuthDB] Launching function: replaceStrings(String string, Player player, String additional)
    17:54:25 [INFO] [AuthDB] HEY
    17:54:25 [INFO] [AuthDB] Launching function: replaceStrings(String string, Player player, String additional)
    17:54:25 [SEVERE] Could not pass event PLAYER_LOGIN to AuthDB
    java.lang.NullPointerException
    	at org.bukkit.craftbukkit.entity.CraftPlayer.getAddress(CraftPlayer.java:53)
    	at com.authdb.util.Util.GetIP(Util.java:1454)
    	at com.authdb.util.Util.replaceStrings(Util.java:1058)
    	at com.authdb.util.Messages.SendMessage(Messages.java:427)
    	at com.authdb.listeners.AuthDBPlayerListener.onPlayerLogin(AuthDBPlayerListener.java:58)
    	at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:184)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
    	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)
    

    EDIT: BTW, why this plugin doesn't have first post on every page like other plugins?
     
  14. Offline

    Mr.Squeak

    I read a while back that people were having SQL lag issues, I don't know if my results would be typical but by updating to the most recent permissions my SQL lag COMPLETELY disappeared... hope this helps! Good luck to you all! :D
     
  15. Offline

    Tr4p

    Hey CraftFire,
    I have got a suggestion. Could you make your plugin WBB supportable?
    I meant this one -> http://www.woltlab.com/
    I would appreciate a response.
     
  16. Offline

    Wulfspider

    Yes, it should be in the next version. It's been on our to-do list. :)

    We'll look into the errors in the dev-SNAPSHOT. Contex probably didn't implement the locale options completely yet.

    The OP doesn't seem to show on posts with tons of pages when you are on pages past a certain number.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  17. Offline

    Tr4p

    Thanks for the fast answer :) I will waiting ;)
     
  18. Offline

    Jan Tojnar

    Many plugins with much more pages have OP on every page.
    For example LWC, Permissions or WorldEdit
     
  19. Offline

    Wulfspider

    Weird. Perhaps because we merged the page from an old one of ours so it thinks it's newer or something and new posts don't show them?
     
  20. Offline

    ledhead900

    Im thinking of moving my server to Offline as that is where the player base is. This look like what is needed to run an offline mode server. Question is this getting bans and will the bans BAN on an IP level or just name as I dont see banning via name to be usefull in an offline method.

    Also Im very interested in Forums scripts :) I would love my forums linked to the server.
     
  21. Offline

    Wulfspider

    The ban addon we are making will support whatever features each script has. If the script you are using doesn't support banning or a specific banning feature, then we will not support it.
     
  22. Offline

    ledhead900

    I have Mybb 1.6 and we also have wordpress
     
  23. Offline

    Wulfspider

  24. Offline

    ledhead900

    I saw that, but my question is actually aimed at banning, as currently I use Mcbans that wont work with offline mode set to false, I now require a reliable method to ban not only the NAME of the player but also via his IP while in game using commands like "/ban name" basicly need it to ban like any other local ban plugin only banning via IP as well since banning by name just bans the one name.

    What is stopping a user spoofing a new username onlogin and connecting as a new player to the server if his IP is not banned.

    I'm really on resorting to Offline mode=true to rack in more player base and extend the reach of our server to privateserver hosting sites as there is a HUGE player base out there that would otherwise not be able to login due to not paying for the game.

    I wish to simply give it a try and see how many are decent players and choosing an AUTHdb for users so that we dont get our accounts spoofed is important when running offline. Also important is ability to ban players via a net IP so they dont spoof and come back as I stated above.

    Just curiouse how this is going to combat that.
     
  25. Offline

    Wulfspider

    Yes, I know what your question was. I was simply showing you what we have added for the Ban addon for AuthDB v2.3.0. MyBB supports banning by IP and Name and we have added support for that.
     
  26. Offline

    ledhead900

    I also need it to ban with out forums, via ingame like a normal banning plugin. My first assumption was it had that and was also able to link valid names in Mybb and allow banning via forum control or in game.

    You will have to excuse me as offline mode is new to me I'm a paying customer :p, wishing to extend his reach while still enjoying protection of what online mode gave.
     
  27. Offline

    Wulfspider

    Yes, you will able to ban players via in-game or by the forum/CMS admin panel. Both may not be in the first version, but there will be both eventually.

    If you need just a plugin that bans in-game with no sync, then a basic ban plugin would be what you want. AuthDB's ban addon will be for syncing bans with your configured script or database. We may add support for a local database using something such as Bukkit's persistence option, but that isn't our primary focus.
     
  28. Offline

    ledhead900

    I see mm I think I just need a normal ban plugin then that also bans via IP thx for the answers
     
  29. Offline

    Wulfspider

    We will probably have an option on whether or not you want to sync with the forums or perhaps having an option in the command if you want to ban from both or not.
     
  30. Offline

    ledhead900

    Yea well that would be good I mean Im just looking thru the Authentication plugins that password protect user accounts, I really need a good one that will work consitantly with out fail as it would be the only thing stopping some random guy spoofing a players name and taking over as him on our server.

    That the whole point of online-mode=true but If I want to reach the extended playerbase I need to move away from notchs Auth method and use a server end one locally. In someways this is better anyway as when notchs servers are down I can still play MP :).

    If you would intergrate a persitant local banning solution as I'm not sure if I want to sync anything or not I have no idea how to write scripts or anything Im not a web developer, Hosting is one thing Scripting well thats another.

    I thought this came with like a plugin for Mybb or something to sync but apprently not so maybe I need a lighter plugin to start with.

    I just need the following as bare basic support

    1.Password protect logins on register
    2. Boot failed login attempts per user
    3. Provide Local Net IP banning of players " this is so spoofing a new name will not work to come back"
    4. Provide Custom messages

    Thats about all I want it to do really. MySQL of course would be best and if a no fuss setup for Sync was included then awsome I mean I'm savvy but not going to the extent of writing a custom script just to sync forums to my server I have no need for that. As our forums are not linked to the server in any other way.
     
  31. Offline

    Wulfspider

    AuthDB supports MyBB 1.6+. We haven't tested/checked every version, but I plan to do so soon.

    With AuthDB, you can allow players to signup on your MyBB forum and then they can login in-game.

    You can also allow players to register in-game and then they would be able to login on your MyBB forums. This option can be disabled on the config.yml. (register: force: false)

    We plan on having a local database that caches players to speed up authentication. This could also sync bans to a local database in-case your connection to your MyBB MySQL database is lost.

    AuthDB client messages are 100% customizable in messages.yml.
     

Share This Page