SpoutLogin
SpoutLogin
What is Spoutlogin?
This Addon adds an login system to the server. Every Player has to login with username and password bevore he could change anything of the server world.
The login happens on a welcome page with much informations about the server (should be configureable in future). At the moment there is a server logo, an welcome text, a list of currently online ops and the count of online players on it.
New users can register on an register page. When the account is created they are still guests until an op will approve them (this also should be configureable)
The data is atm saved in a MySQL database. Further variants will hopefully come in future. Some ideas I have: File on Server, phpBB?! Encryption happens with JBCrypt, a Java Implementation of Blowfish.
Actually Status
BETA Status, means the plugin is not recommend for using on gaming servers. I have to do some more work until it would be completly stable.
Screenshots
Welcome Screen with login
Registration Window
Test Server
91.226.88.173:20002
running:
- Bukkit b1566
- Spout 589
- Spoutlogin 0.0.4
Server-password: test
Commands
- /slogin - shows the graphical login window
- /sapp - approves user (not implemented yet)
Ideas?
If someone has ideas how to make it better, please feel free to leave a comment or ticket.
Where to get this?
You could find an Download under the files-page. This version is in BETA-stadium, so only use if you want to find bugs for me;)
TODO
create configs- create configs for welcome screen
- remove some Events that Players also could do when not logged in (item drop, attacking mobs, getting XP-Orbs, ...)
- adding Permissions support
create database table when first starting- add phpBB3 support
- add auto updates?
This is awesome plugin I Love U :D xD
I should be using the latest 644 I believe. EDIT actually I don't think 644 works for me so i'm on 510
@carrrlwithaK
I think this could be an problem with an old Spout version. Wich version you actually use?
I got it to go up without any errors. When I get in and break blocks it says I don't have permission and to use /slogin to login, but when I use the command nothing happens.
@carrrlwithaK
not sure, because I only developped it on latest builds of Spout and Bukkit. You could try it, I think it could work;)
What are the minimum requirements for getting this to work? Would it work on 1.8.1 #1337?
thanks for the fast answer ^^ this will become a MUST plugin for offline servers!
@oceanor
1) is planned, until I implement this you could use ESC
2) ok, is an argument, will be implemented
3) will be configureable in futur;)
4) Should be the table-setting, sry for this -> will be changed from table to name
Warnings: I know about them, was only to lazy to fix them;) will do it with the next version.
@Liger_XT5
Do you mean opt. registration like oceanor with his secound question?
Non-Spout-users are not supported yet, will be implemented in future (they should register by commands)
really nice, as usual i'm here to suggest/ask a couple of things.. :P
1) can you add a cancel button when you click on "registration" ?
2) can you make the new registration from ingame optional? so we can fill the database from a site/forum registration and use the plugin to authentify users
3) it's possible to hide ops online from the main screen? :P
4) question: how can i set the database name in the config?
also, there is this warning on console
repeated many times.. it happened to me when i used a " labelname.setAuto(true) " without setting .setHeight(x) and .setWidth(y)
hope this helps!
I tried this plugin the other day, and was a little concerned at first.
Is it possible to make it optional for a user to create a registration?
I haven't noticed when I had it up, but does non-spout users get forced to make a registration or have issues when they log in?
@fragger505
is this really usefull? This plugin is for offline servers, so if you define usernames that don't have to login then everyone could play over them (simply use their usernames)
I think my planned auto-login feature could help you, users have to login once and could choose to save the authentification on their computer (I hope this will work).
Suggestion to add a white/blacklist for users that are either excluded from logging in or must login.
great work on the update, many thanks.
@dunem666
I just uploaded a new version;) now should work for java 6.
@rbs90
excellent news :)
@dunem666
oh...sry, I know whats the problem. I've compiled the plugin with Java 7 and you are still using Java 6. I will solve this today evening when I'm home again.
@rbs90
hi there, still not working on spout 605, cb 1559.
following error....
have also created my own test server and not working...
any help would be great.
@pimsserver
so it should show a list of online players of an configurable permissions group?
request: instead of a list of ops a list of the staff currently online (using permissions (PEX))
@dunem666
what type of error do you get?
your idea: would be possible with permissions integration, not sure when I could do this.
EDIT: tested again, works with Bukkit 1559, Spout 605, Spoutcraft 882 for me.