Inactive [ADMN/SEC] CAuth v1.4 - Another authorization plugin [1060]

Discussion in 'Inactive/Unsupported Plugins' started by CSharpRU, Jul 12, 2011.

  1. Offline

    CSharpRU

    [​IMG]
    CAuth - Another authorization plugin:
    Version: v1.4
    CraftBukkit build (tested on): 1060

    CAuth providing a simple authorization/registration on your server. If you want feature or find bug, write it in PM.

    If you use my plugin please write me to pm, i'm add your server to this post.

    Features:
    * Simple registration, authorization and password change, stores users in file (properties array serialize) or MySQL database, and using MD5 crypt.
    * Unauthorized users can't move, destroy blocks, interact with entitites, deal damage to entities, use another commands and stuck at spawn location.
    * Mobs don't target unauthorized player.
    * Kick player if wrong password or player not logged in x * 10 server ticks.
    * One registration from one IP address (configurable).
    * Admin commands for password resetting (to user login, case sensitive) and registration removing.
    * Permissions support.
    * Permissions using is off by default.
    * Remember server operators feature (you also may set permissions using and permissions groups to remember), no need to login any time when operator enter on server (until server reboot).
    * Easy translate messages to your language.

    Download CAuth.
    <Edit by Moderator: Redacted mediafire url>
    Plugin and source code home page. (commits when get any free time)

    Language translations:
    German (Dr.House)
    Italian (edo98)
    Polish (DonArkada)

    TODO (for next version):
    * Look at permissions groups.


    Show Spoiler
    /register - register.
    /login - authorizing.
    /setpass - change password.
    /cauth - admin/op commands.



    Show Spoiler
    CAuth.register - register command.
    CAuth.login - login command.
    CAuth.cauth.reset - password resetting.
    CAuth.cauth.remove - registration removing.
    CAuth.cauth.reload - reloads plugin configuration.


    Changelog:
    Version 1.4
    * Language file and config property added.
    * Rebuild to 1060.


    Show Spoiler
    Version 1.3.9
    * Can't enter/login if nick already on server.
    * Wrong password enter limit, configurable.
    * "World Edit is useable before logging in" issue fixed.

    Version 1.3.8
    * Added permissions support to remember players. Bugs maybe.
    * Added nodes for /login and /register commands.

    Version 1.3.7
    * Remember server operators feature and configuration property added.

    Version 1.3.6
    * Fixed bug when can't delete player because player not logged in.

    Version 1.3.5
    * MySQL support added (thanks alta189 for SQL Library), maybe has bugs.
    * Configuration file in YAML format now.

    Version 1.3.4
    * Account per IP count configure property.
    * /cauth reload command added, reloads plugin configuration.
    * Bug fixes.

    Version 1.3.3
    * Plugin reload fix.

    Version 1.3.2
    * Can't interact with entitites, deal damage to entities.
    * Mobs can't target on non-logged player.
    * Kick player if not logged in after x * 10 server ticks (sets in config).
    * Updating players locations on server stop/reboot.
    * Bug fixes.

    Version 1.3.1
    * Permissions support fix, can't execute command if using permissions, but plugin is not installed.

    Version 1.3
    * Config file added.
    * Permissions support.



    Show Spoiler
    Version 1.2
    * Can't chat if unauthorized.
    * Clear inventory if unauthorized.
    * No damage if unauthorized.
    * Bug fixes.

    Version 1.1
    * Teleports at spawn location if unauthorized, when login teleport to last location.
    * Red messages when join to server.

    Version 1.0
    * First release.


    Sorry for my bad english.

    [​IMG]
     

    Attached Files:

    Last edited by a moderator: Nov 27, 2016
  2. Offline

    Plague

    is 965 needed for something? You should use latest recommended builds
     
  3. Offline

    CSharpRU

    Thanks, i'm rebuild it at home.
     
  4. Offline

    Plague

    Oh, forgot to mention, you need a download other than an attachment too, for non-members
     
  5. Offline

    CSharpRU

    Added.
     
  6. Offline

    Tydrorift

    Wow. I've used xAuth and AuthMe but this is definitely Authorization plugins at it's best.
    It's great!
    Just what I was looking for. My players even love it too!
     
  7. Offline

    CSharpRU

    Thanks for feedback!
     
  8. Offline

    contex

    Planning to publish the source?
     
  9. Offline

    CSharpRU

    Yes, when we get first full stable plugin release.
     
  10. Offline

    Zixt

  11. Offline

    CSharpRU

    Updated to 1.3.1

    Source code added.

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

    Hydrosis

    Why is this better than xauth?
     
  13. Offline

    CSharpRU

    Updated to 1.3.2
     
  14. Offline

    Perling

    Hello There

    Thanks for your plugin works fine , but i have one problem can you help me?
    When i typ in the console /reload than reloads all plugins that ok , so in game we will spawn to the spawnpoint its ok
    so here comes the problem we make /login password and get a error , i must stop complete the server.

    Code:
    2011-07-18 12:00:13 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'login' in plugin CAuth v1.3.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
        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:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        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)
    Caused by: java.lang.NullPointerException
        at csharp.cauth.commands.CALogin.onCommand(CALogin.java:45)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
     
  15. Offline

    Hydrosis

    So no one is willing to tell me the advantages of this over Authme (or any other auth plugin for that matter)?...
     
  16. Offline

    Perling

    authme lags on my server, and cauth dont lag by me ^^
     
  17. Offline

    CSharpRU

    Thanks for bug, I'm look it at home.

    Update:
    It's exception from null unauthorized players hashmap, I'm rebuild it at home

    Fixed.

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

    Hydrosis

    Really? I would have thought that this doesn't support MySQL it would lag more O_O. Can anyone tell me why it would cause less lag?
     
  19. Offline

    Perling

    thank you :)
     
  20. Offline

    CSharpRU

    Can't answer why it less lag. MySQL support in TODO list.
     
  21. Offline

    Hydrosis

    What does that mean?
     
  22. Offline

    CSharpRU

    It's means that player can't register more than one account from one IP address.

    If IP address is dynamic (changes on every router reboot, etc.), plugin checks if this nickname registred and allow/decline registration.
     
  23. Offline

    Hydrosis

    Neat! Is there a way to allow at least 2 or 3 accounts per IP. There are people who have siblings who play on the same computer on my server.
     
  24. Offline

    CSharpRU

    I'm make a branch with no limits at home in a few hours, or days :D

    Rebuild it to 1000 tomorrow

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

    llazarini

    This is the 1000 version?

    I like very much your plugin, thanks!!
     
  26. Offline

    pa1n

    Ok one issue.. You need to make it so more then one person can login from the same IP address.. If you do this then the plugin will be great.
     
  27. Offline

    Hydrosis

    Yeah, if you can, add it to the configs so we can control how many accounts we want per IP.
     
  28. Offline

    CSharpRU

    I'm make it now.

    You can add issue or feature on code.google.com, link in first post.

    Updated to 1.3.4

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

    Kieran665

    How do you change how many people can connect per IP? I'm new to adding plugins to my server so I don't fully understand what to do.

    Thanks in advance.
     
  30. Offline

    CSharpRU

    CAuth\config.cfg

    accountsPerIP=number
     

Share This Page