Edit: If it's because of the period in my login, I'm ****ed, aren't I?
So basically what's going on here is that you pirated the game, and are expecting to receive help? No one who purchased the game can have a period in their account name.
...What? I... what? I can forward you the receipt from PayPal, for whatever it's worth. I don't know what you're talking about.
My mistake then, I thought account names were not allowed to have any character in them other than letters, numbers and underscores.
MY biggest ""what i want feature"" of this is when an admin uses #give or #summon it dowesnt show the whole room what im typing. Same for the users. Its noted in the server.
Vanilla SMP with /give never posted to the chat what you were typing.
If you want to implement that, be my guest. (in other words, I can't do that with the wrapper)
You are much better off suggesting that chat that begins with "#" isn't shown to players to somebody making a custom server mod though.
EDIT:
Due to several requests, I released an early version of the next release. It doesn't seem to be unstable/untested enough to warrant me saying "Use at your own risk." but I will say it anyway:
#points Name1
[Server] Name1 has 9 points.
#give Name1 set3
#points Name2
[Server] Name2 has 7 points.
#give Name2 set3
#points Name3
[Server] Name3 has 0 points.
#give Name3 NOTHING
I was joking around on the last one. Obviously nothing is not a defined set. Then, to my surprise, my console crashed. The server continued to run but the console closed - obviously unacceptable! :/
Happens when any non-defined set is said in the give command by an admin. Doesn't occur with a non-admin trying or with an admin trying to do, say, #s NOTHING. Just give.
Good work btw, and thanks for adding the point system. Won't have to manually track diamonds anymore :3
What exactly IS the point system? I don't see it explained what it does/purpose at all in the main post.
Also 2 other questions.
whitelist: Is this the item codes i WANT TO ALLOW people to summon and everything NOT on this can not be?
Blacklist: Is this the item codes i DON'T WANT TO ALLOW people to summon? and everything BUT this codes can be?
^ and for the lists above to a format like in the toolset? "269 270 271 260" etc ?
Yet another thing i forgot to do when moving around code... It will be in release 6. Thanks again Kin.
The point system is basically anything the administrator wants it to be. Maybe give players some points for helping people out, remove some points if they are being annoying or people are complaining about them. I'll clarify this.
For instance: KinoftheFlames uses it to keep track of the number of diamonds players on his server has.
This is the way whitelisting and blacklisting works:
white_list.txt is used when itemwhitelist is set to true in the properties file. This is a list of items players can summon (when fun mode is on) or trusted users can summon (when fun mode is off, when it is on they can summon non-whitelisted items).
black_list.txt takes the opposite approach if itemwhitelist is set to false in the properties file. It is the list item items players cannot summon (and they can only summon items when fun mode is on) or the list of items only trusted users can summon (when fun mode is off, when it is on they can summon blacklisted items)
While I will agree that it is relatively convoluted, this approach is the most versatile way I could think of making the wrapper fit the needs of almost any server without implementing blacklisting with a whole permissions system (which wouldn't be worth doing).
I've forgotten to report this before, but please add options for toggling reserved slots. As it is now Admins and Trusted players can get on, even when the server is full. These should be able to be individually turned off as it becomes a huge issue if you want a player cap, but you want to give all regulars a trusted position (since when they get on and the server is full, it doesn't kick anyone).
Specifically for my server I have trusted players setup as a reserved slot for people that donate to the server. So I naturally do not want admins to have reserved slots. Also currently the only other admin on my server happens to have a reserved slot. This poses two problems: a)it suggests that he didn't (and in the future won't) need to donate to get his reserved slot and :cool.gif: since anyone that is admin is removed from the trusted players list, if I were to remove his admin permissions he would not have a reserved slot any longer unless I manually add him back to the trusted players list (manageable now, but will be a HUGE pain with many users).
I realize this is probably a bit of work for seemingly little gain in most cases. It is not a huge priority in my case, just thought I'd mention it with the hopes of it being fixed eventually.
Ah, what a wonderful little tool. My friend and I have been using on his server and have had only one small problem, and that was entirely my fault to begin with.
Typing #give <name> <ITEM NAME> instead of <ITEM ID> will absolutely destroy the wrapper. No commands work, #exit doesn't work, nothing at all works. Fortunately we had just started the server and was testing the thing out, but I digress. If a server, for whatever reason, allows all users to spawn items, then typing in the name instead of the ID of an item will definitely crash the Wrapper. Other than that, I have had absolutely zero problems! :biggrin.gif:
One thing I would love to see though is a way to back up the World folder to create periodic map backups. Of course I know that is a large undertaking for an Alpha program.
No need to worry. Period is not an invalid character.
Some griefers have invalid names which are too long or they simply place characters in their name that normal characters don't have. This attempts to kick them. With some characters it may not be possible however.
5.9 had a nifty feature that echoed the number of users online in the serverlog (something like [INFO] [Server] There are currently x/x players connected to the server.) I used that in a PHP script to parse how many active players were online. Could you add that back in as maybe an option? It was really helpful.
edit: maybe every time someone logs on, the server echoes "Number of users: %d" into the server.log file. That would make it a lot easier on my regex.
5.9 had a nifty feature that echoed the number of users online in the serverlog (something like [INFO] [Server] There are currently x/x players connected to the server.) I used that in a PHP script to parse how many active players were online. Could you add that back in as maybe an option? It was really helpful.
edit: maybe every time someone logs on, the server echoes "Number of users: %d" into the server.log file. That would make it a lot easier on my regex.
I broke it when I was moving code around. If you go to the google code page and download the class file from the repository it'll be fixed.
If you don't know what i just said then wait a couple hours for the next release :smile.gif:
In response to your edit: Yes it does. I use that for the first number in that message :wink.gif:
My mistake then, I thought account names were not allowed to have any character in them other than letters, numbers and underscores.
#give <player> <set>
#give <player> <id>
neither work. They spawn the items, but at my feet. I am an admin, they are default users.
I'm also using llamacraft if that matters.
Doesn't affect me greatly but still important. Will become needed more in coming days.
Vanilla SMP with /give never posted to the chat what you were typing.
Please bring this back
-Answer to everything-
Search the forums
Google!
Developer Blog
Wiki
You are much better off suggesting that chat that begins with "#" isn't shown to players to somebody making a custom server mod though.
EDIT:
Due to several requests, I released an early version of the next release. It doesn't seem to be unstable/untested enough to warrant me saying "Use at your own risk." but I will say it anyway:
Use at your own risk.
I was joking around on the last one. Obviously nothing is not a defined set. Then, to my surprise, my console crashed. The server continued to run but the console closed - obviously unacceptable! :/
Happens when any non-defined set is said in the give command by an admin. Doesn't occur with a non-admin trying or with an admin trying to do, say, #s NOTHING. Just give.
Good work btw, and thanks for adding the point system. Won't have to manually track diamonds anymore :3
Also 2 other questions.
whitelist: Is this the item codes i WANT TO ALLOW people to summon and everything NOT on this can not be?
Blacklist: Is this the item codes i DON'T WANT TO ALLOW people to summon? and everything BUT this codes can be?
^ and for the lists above to a format like in the toolset? "269 270 271 260" etc ?
-Answer to everything-
Search the forums
Google!
Developer Blog
Wiki
The point system is basically anything the administrator wants it to be. Maybe give players some points for helping people out, remove some points if they are being annoying or people are complaining about them. I'll clarify this.
For instance: KinoftheFlames uses it to keep track of the number of diamonds players on his server has.
This is the way whitelisting and blacklisting works:
white_list.txt is used when itemwhitelist is set to true in the properties file. This is a list of items players can summon (when fun mode is on) or trusted users can summon (when fun mode is off, when it is on they can summon non-whitelisted items).
black_list.txt takes the opposite approach if itemwhitelist is set to false in the properties file. It is the list item items players cannot summon (and they can only summon items when fun mode is on) or the list of items only trusted users can summon (when fun mode is off, when it is on they can summon blacklisted items)
While I will agree that it is relatively convoluted, this approach is the most versatile way I could think of making the wrapper fit the needs of almost any server without implementing blacklisting with a whole permissions system (which wouldn't be worth doing).
-Answer to everything-
Search the forums
Google!
Developer Blog
Wiki
Specifically for my server I have trusted players setup as a reserved slot for people that donate to the server. So I naturally do not want admins to have reserved slots. Also currently the only other admin on my server happens to have a reserved slot. This poses two problems: a)it suggests that he didn't (and in the future won't) need to donate to get his reserved slot and :cool.gif: since anyone that is admin is removed from the trusted players list, if I were to remove his admin permissions he would not have a reserved slot any longer unless I manually add him back to the trusted players list (manageable now, but will be a HUGE pain with many users).
I realize this is probably a bit of work for seemingly little gain in most cases. It is not a huge priority in my case, just thought I'd mention it with the hopes of it being fixed eventually.
This is still my favorite Admin tool currently out! =D
I am a representative of JestServers.com
Typing #give <name> <ITEM NAME> instead of <ITEM ID> will absolutely destroy the wrapper. No commands work, #exit doesn't work, nothing at all works. Fortunately we had just started the server and was testing the thing out, but I digress. If a server, for whatever reason, allows all users to spawn items, then typing in the name instead of the ID of an item will definitely crash the Wrapper. Other than that, I have had absolutely zero problems! :biggrin.gif:
One thing I would love to see though is a way to back up the World folder to create periodic map backups. Of course I know that is a large undertaking for an Alpha program.
I think this will be the final release aside from bug fixes.
why!?!?!?!??!??!
/rage
is a period an invalid character?
=.=
personally, i think you should make this an option for the server host.
Makoto: I'm a PC, and ragequit was MY idea.
Kaiser_czar: andy, your signature is ****ed up. other than that... its absolutely beautiful
Some griefers have invalid names which are too long or they simply place characters in their name that normal characters don't have. This attempts to kick them. With some characters it may not be possible however.
5.9 had a nifty feature that echoed the number of users online in the serverlog (something like [INFO] [Server] There are currently x/x players connected to the server.) I used that in a PHP script to parse how many active players were online. Could you add that back in as maybe an option? It was really helpful.
edit: maybe every time someone logs on, the server echoes "Number of users: %d" into the server.log file. That would make it a lot easier on my regex.
I broke it when I was moving code around. If you go to the google code page and download the class file from the repository it'll be fixed.
If you don't know what i just said then wait a couple hours for the next release :smile.gif:
In response to your edit: Yes it does. I use that for the first number in that message :wink.gif: