Simple Player List
Main | Installation | Configuration
Description
Simple Player List is the successor to OnlinePlayers. It is a plugin which collects the currently active members on your server and sends the information to a webpage that can be viewed by the public.
It displays whether or not the server is online, the users who are currently online (if any) and the number of users online out of the total that can be online.
There are two configuration files. One for the Bukkit plugin, so that it can connect to the PHP script. The other is to configure the functionality of the actual list display.
Permissions support (which is entirely optional), to enable the creation of custom ranks. You can create as many ranks as you want, and call them whatever you like. The purpose is to add a little tag, or prefix before the user's name in the player list.
Features
- Automatically updating active player list, viewable as a webpage.
- Permissions support for custom ranks. (Optional)
- Easy to configure with simple and explained config files.
- Status of the server is displayed as offline or online.
- Run on ANY Server. The server can send the list to any website or computer that has the correct php files. This means if the physical Minecraft server is off, the scripts can still run and display that the server is offline.
- Compact display. No confusing extra crap around the page to distract from the real purpose of the list.
- The ability to display a users skin face next to their name.
- The format of the list can be altered and parts removed to get exactly what you want.
- Give your users ranks with the config.yml file and simple permission nodes.
- Simple Prefix (link) integration. If you are running Simple Prefix, users prefixes will be used as ranks.
Preview
To Do's
- Order the players in the list by their ranks.
@auntphil If they are all black, it either means that they have a black skin, which in your case, probably isn't true, or, something has gone wrong. If the site didn't finish processing it, it wouldn't appear at all. Check your skin here: http://s3.amazonaws.com/MinecraftSkins/<username>.png
Replace <username> with your name, or the one you are checking. That is where the plugin gets the skins from. If they are black there, there is a problem, if they aren't I'll continue looking into it.
That's what I was kind of afraid of. I noticed when watching your server that there was one player that had an all black avatar. Could it be that the site is still processing it?
@SilentShadow79 What are they being hidden with? Are you using a plugin to do this?
@auntphil I'm not really sure then. In theory it should work. There must be something about your hosting provider that doesn't allow it, or something that is going wrong.
@guenael44 Did you set the SendDelay to 10? That's highly inadvisable. It really should be a minimum of about 60. However, there is no option to turn those messages off yet. I'll do that in the next version.
Hello
How i can turn off verbose mode? I receive all 10 sec "23:45:59 [INFOS] [Simple Player List] Refreshed." in my console.
How i can have different font size on my php file (i need large font for the serveur name and little font size of the ip/port)
Thank you !
I believe the version is 2.0.34. Here is a link to my servers php info page. http:watercoolerdigital.net/wordpress/test.php
Will you be adding support to hide hidden players on the list?
@auntphil
What version of PHP GD do you have?
@darkcloud784
Just use an iFrame to put it on another webpage :)
Anyway to put this in the form of a joomla module?
The web server and web server are linking up. When it tries to load a new face, it just shows up as a black square. It never actually loads it.
[edit] Also when I use the online editor to make changes to the config file, above the player list I get # Number of faces to display on each row of the grid. $faceGridWidth = 5;
[update] Version 1.3 fixed the second issue. But faces are still all black
@angelofdev
Ah ok. I guess it's just constantly sending data when people are constantly leaving and joining. In the next version I'll implement a limit, so it spaces out the data sending if multiple users join / leave. This will reduce the load significantly. That will be v1.3, as 1.2 has already been uploaded, just waiting for it's approval.
@Flabaliki
No, I mean load on the minecraft server. I did a plugin isolation test and the server stopped lagging & crashing when SimplePlayerList was removed.
My server experiences high amounts of traffic during peak hours with players constantly joining and leaving. Before the peak this plugin causes no problems.
@angelofdev
Oh, do you mean the actual webpage? The webpage itself refreshes every 10 seconds, though this will have 0 impact on your Minecraft server. The Minecraft server sends data when someone joins the server, leaves or every 3 minutes.
Are you experiencing load on the Minecraft server, or webpage?
@Flabaliki
I've noticed it refresh every 30seconds. Cause as soon as a player connects they're visible on the face grid.
@HSThompsn
Yeah, I'm thinking of adding that. I'm not sure how exactly I should set it up, because both the bukkit plugin and php would need the same delay. The only way I can think of doing it with one setting is sending it from the bukkit plugin along with the other data, I suppose that would work. I'll take a look at it for v1.3, 1.2 has already been uploaded and is on the way :P
this is a great plugin man- have been waiting for something like this for a very long time. simple to install, simple to configure- complete with a great tutorial.
if you'd like to see your work in action on another page, visit my server's homepage @ www.VentureSMP.com
Thanks again for the great plugin- cheers, here's to many more updates/versions.
PS- i would love the option to set the time between updates.
@angelofdev
It will cause lag if it takes a long time to connect to the web server. The longer the latency between your Minecraft server and the webserver, the greater the lag will be on your server.
I can add an option in a future version to remove the 3 minute refresh, or at least increase the length of it.
@Flabaliki
This causes massive performance issues on my server. Causes very bad lag.
Running 1.1-R4
@Flabaliki
The problem is that it seems my settings was bad.
@arsjet
What problems? The messaging saying the list has been refreshed?
@ConnectCraft
I have same problems.