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

    Telo

    why not to add it to main post
    ----
    I added this line, but nothink changed, i cant register +1 account
    [​IMG]
     
  3. Offline

    onlyme00

    I want to know, how to make that:
    Permissions,btw.
    New player connected,and default group called 'Non-members'
    Then he registered, and how to automatically move him in Member group after registering?
     
  4. Offline

    CSharpRU

    Can't at now time, I'm put it in todo list.

    Update plugin, remove old config file and try again.

    Development has slowed down, because I don't live at home now.

    If you want last version (unstable, don't use it on working server), you need to checkout it from repository.

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

    CSharpRU

    Updated to 1.3.5, MySQL support added.
     
  6. Offline

    CSharpRU

    No issues or feature requests? Can't be :D

    Updated.

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

    nemesis91

    Any chance of you posting a language file for a native english-speaker to update? No offense but your english is terrible :).

    Also, can you add the ability (togglable via an option) for server admins to have your plugin remember a players IP so they aren't always having to /login?
     
  8. Offline

    CSharpRU

    Sorry, no chance.

    Yes i can, added in TODO list.
     
  9. Offline

    jolleward I steal plugins as my own

    i use this plugin :) its good i tell u if i foid and bug :;)!
     
  10. Offline

    CSharpRU

    Updated.
     
  11. Offline

    nemesis91

    You only made it configurable for ops to be remembered, can you add it so we can also set permission groups?
     
  12. Offline

    CSharpRU

    I'm make it after weekend.
     
  13. Hi, there are the commands register, login, setpass and cauth,
    and the permission nodes cauth.cauth.reset, .remove .reload
    but I'm missing an
    Cauth.cauth.register
    for example, you got an open server with cauth plugin, then a new member must get an specific group for example players to register - is this possible?

    Or is it already implemented, but not listed?

    ps.: excuse me for my bad english ;)
    *is from germany*

    pps.: eventually even an CAuth.cauth.login?
     
  14. Offline

    CSharpRU

    I'm add it later.
     
  15. Offline

    CSharpRU

    Updated.
     
  16. Offline

    forceserver

    I am foreign.
    I do not speak English well
    So I explain briefly.
    My server is a guild server.
    If any user is connected to a different account
    F3 Clik
    This place is exposed
    i am finding that plugin
    exameple
    if you are gamer
    if you don't login in web ,you don't login game...
    or
    if user lock ip
    but if user login webpage login reload ip
    I say again
    I am foreign.
    I do not speak English well
    So if you feel a dilute to see
    I',m sorry
    Please Give me to understand
    I LOVE BUKKIT AND MINECRAFT
     
  17. Offline

    wacossusca34

    This plugin worked well for me, and other's don't. Being on a linux system doesn't help.

    but, I need you to add a feature that would ban the player for a specified amount of time if they input the wrong password, say... five times? xAuth has this, but the plugin is giving me some odd errors

    My server got hacked through because of a dictionary attack.
     
  18. Offline

    CSharpRU

    Use http://translate.google.com/
    I'm add this in next version.
     
  19. Offline

    forceserver

    I was trying to say is not it
    Authme, Authdb, Xauth and Cauth don't support it ...
    When user try login other user in game, it can try F3 click
    in that case can to find user location
    I am very sad.
    Anyway, you did answered my question
    Thank you so much about it.
     
  20. @ forceserver:

    you mean if a player is already logged in and someone tries to login with the same name
    the second player using the name can view the coordinates, where the first (correctly) logged in user is standing?

    for example:
    John with ip 192.168.0.15 is logged in
    Jack tries to login with "John" over ip 192.168.0.18 presses F3 and can see the coordinates of "the real John" ?

    I think that's just a problem on pvp servers (pvp glitch)

    or did I understood it wrong?

    further research of your post, you search an plugin, which is "bridged" with a forum,
    where the player MUST login before he can login in game?

    cauth is supporting mysql database connectivity as i remember
    what you need is an plugin, which checks, if the login session ip matches the same, from which the user tries to log in...

    that would be awesome, an plugin like this, theoretical you also could use the forum session from php to connect directly without /login to minecraft

    ok, strange idea, but it is possible but that is far over my scripting skills ;)

    Nice would be an kickmessage like
    "The Playername is in use, you can't login twice with the same name" or something like this
    a playername in use check.

    sorry again for my bad english ^^
    (Still from germany) ^^

    PS.: just a few ideas - I hope you all know what i mean ^^

    PPS.: found something...
    http://forums.bukkit.org/threads/logged-in-from-another-location.26878/

    PPPS.: Topic again Cauth 1.8.3 @

    @ CSharpRU :
    Is it possible, that the afk timeout in config.yml has a limit?
    I set it to 1440 but after a few minutes I got kicked again as afk
    //Edit again sry, maybe confusing...
    Saw just x * 10 Server Ticks
     
  21. Offline

    CSharpRU

    I'm add configuration property in next version.
    This is login time out, if user not logged in after x * 10 server ticks, kicking him.
     
  22. Offline

    BStudio

    ЧУВАК. ЭТА СТРАНА ГОРДИТСЯ ТОБОЙ. :D
    этот плагин лучше xAuth и AuthMe ?
     
  23. Offline

    CSharpRU

    Гордится то гордится, но это англоязычный форум. Не думаю что нас тут поймут.

    Не знаю, решать тебе. Можешь сделать сравнительные тесты.

    // Some russian flood, sorry :D
     
  24. oops, that explains everything :D

    //Edit (again)

    @ CSharpRU

    Good plugin and work, easy to configure, keep the good work up!

    +1 Like, good work, good plugin, good support, fast changes, very nice

    +1 further idea: will it be possible to configure the kicktime, after which an logged in player gets afk kicked? (eventually with -1 for no kick) or something like this?

    would be nice since when player A is afk, player B can sleep when it's night, don't know how you made this, but it's great! (it's getting also day for player A - he's handled like beeing offline)
     
  25. Offline

    CSharpRU

    I'm add it in my TODO list.
     
  26. that's great, thanks...

    figured out, that you also go afk, when you are crafting, yesterday I build masses of torches and rails and then got afk while crafting...

    is it possible to include an check for PlayerisCrafting or something like this?

    (that's possibly for a few days the last feature request)
     
  27. Offline

    CSharpRU

    Updated.

    Thanks to all for support and:
     
  28. Offline

    Sprunkas

    Bug:
    When you teleport to the nether game crashes and when you want to login after crash you can't login
     
  29. just updated to CAuth 1.3.9
    no crash when walking to nether (via portal)
    will test teleporting (which plugin do you use?)
    dimensiondoors - teleported (logged in) to the nether - no problems

    @ Sprunkas - take a look in your serve.log maybe it's an outdated teleport plugin?
    also your problem looks like a server hang or an world corrupt
    Short: More input required ^^

    I use an debian x64 root with following plugins:
    AdminCmd,
    BigBrother,
    CAuth,
    DimensionDoor,
    Groupmanager (Essentials gman & bridge),
    Help,
    MapMarkers,
    NoCheat,
    properTime,
    SimpleGodMode (only for ops)
     
  30. Offline

    CSharpRU

    Log from server please.
     
  31. Offline

    Martin ff

    Please how do I change the language plugin? thank you
     

Share This Page