Rakamak
Version : 5.2.1 (06/05/2012) For CraftBukkit 1.2.5-R1.0+
Author : Erwyn & Dorpaxio
The Rakamak plugin has been created to provide a security opportunity for
servers with online-mode=false.
Cause I was in a particular network configurations with players accessing the
server by the Internet and others by the local Network without Internet access
I was encoutering lots of account stealing, particularly adminisatrators accounts
(oh? isn't it?).
The Rakamak plugin is a simple plugin which asks a password previously set up
by the player, before being able to do anything with his character.
It's my first plugin, so I probably have lots of things to learn, but it works...
Features:
- Set a password for each player
- Protect players from account stealing by asking it
- Disable all commands but the login's one when not logged.
- Possibility of changing password > /changepass <currentpassword> <newpassword>
- The player can move only in a radius of 5 blocks.
- Later login, the gamemode of player is changed automatically in survival.
- Disable the chat if player isn't login ( Optional In config )
- A player op. It isn't op later login.
- Possibility of changing the radius of the not movement ( Config )
- Possibility of changing the text.
- No damage if player is not logged.
- Kick player if he tried too many password. (Config)
- Admin Password for more security. (Option)
- See the passwords of others (ADMIN)
- Change the paswwords of others (ADMIN)
- Use permissions.
- Save Ip (Config in settings or per player.)
Usage:
- /register <thepasswordyouwant> to protect your character
- /login <thesamepassword> to authenticate on login
- /changepass <currentpassword> <newpassword> to change your password
- /achangepass <player> <newpassword> [adminpass] to change passwords of others (ADMIN) - rakamak.admin.changepass
- /aseepass <player> [adminpass] to see passwords of others (ADMIN) - rakamak.admin.seepass
- /rakaload [adminpass] to reload configs and templates (ADMIN) - rakamak.admin.reload
- /logout to disconect without problems and remove currently registered ip.
- /togglesaveip to totally stop/start saving ip (/tsi too).
Commands | Actions | Permissions | |
---|---|---|---|
/login or /lg | To authenticate on login. | None | |
/register or /rs | To protect your character. | None | |
/changepass | To change your password. | None | |
/achangepass | To change other's passwords. | rakamak.admin.changepass | |
/aseepass | To see other's passwords. | rakamak.admin.seepass | |
/rakaload | To reload configs and templates. | rakamak.admin.reload | |
/togglesaveip or /tsi | To totally stop/start saving ip. | None | |
/logout | To disconect without problems and remove currently registered ip. | None |
Changelogs : ChangeLogs
Download:
If you have last version before 5.0.0, INSTALL the new settings and new templates !!
Link: Rakamak.rar ( V.5.2.1 )
TODO:
- MySQL support
- The MySQL support will be optional ( Config )
- 1 or more player per IP (config)
Please update the plugin and add a kick blank names
@vicente947
Thank you seems to work fine
I found a issue, When a player join (do not login) with same nick of a player online, the player online get kicked.
Getting this error after every reload and starting the server, dont know what it mean, the rakmak work but i dont want errors on my server
@vicente947
thx :D
@todo94
Tried using this i dont test but i thing is good.
can someone fix Templates.properties to english ? :)
Not logged in players are in god mode and can already fight and cannot die. It's possible to have this fixed? =(
Please add this to your files is spanish templates.
Can you add 1 player=1 acount
I LOVE YOU
Salut à toi Dorpaxio,
Tout d'abord je suis fier de voir que tu as continué le développement de ce plugin et de manière réussie.
Je te félicite pour tout le chemin accomplis (c'était pas gagné d'avance :p), et pour ton travail sur mon plugin qui n'était qu'une ébauche (qui ne fonctionnait d'ailleurs pas) mais qui aujourd'hui arrive à séduire des utilisateurs de xAuth.
Enfin, juste parce que c'est une requête qui a l'air de revenir souvent, essaye de mettre le code source en ligne en utilisant github, c'est très pratique, rien que pour toi puisque cela te permettra de garder des versions etc…
Pour terminer, beaucoup de gens semblent demander l'ajout du support de permission. Que tu décides de le faire ou non, explique ton choix sur la page, que les gens arrêtent de te pourrir la vie avec ça.
Amike
ps: par pure curiosité (tu peux me pm la réponse si tu ne veux pas l'afficher), tu gagnes combien avec liencash ?
I hope Permission support is added soon.
Is there an english version, too?
@SandBird : This error is After a reload ?
getting tons of this type of errors :/
When will be relased source code? What password hash method used?
-_- Everything is in French. and the config doesnt incluse anyting u said. just move radius and chat
Where is the configuration? it didn't get generated anywhere.
And could you add a admin command to unregister someone? If someone registered someone else's account for example.
Any chance you will be using whirlpool encryption for it?
Also if your tables are setup similiar to xauth it would make upgrading to you far easier.