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.
I'm trying to put the list of two different servers on a single page inside a table, but for some reason no matter what I do it seems that only one list wants to display at a time, but they both actually work. What am I missing?
<table border="0" width="100%">
<tr>
<td>title 1</td>
<td>title 2</td>
</tr>
<tr>
<td><script type="text/javascript" ></script>
<script type="text/javascript">
//setInterval("phpUpdate('/playerlist/receiver.php')", 100000);
</script>
<style type="text/css">
body {
.ip {
}
.players {
}
.slots {
}
</style>
<body onload="phpUpdate('/playerlist/receiver.php')">
<table><tr><td class="listBody"><span id="a1"></span></td></tr></table>
</body></td>
<td><script type="text/javascript" ></script>
<script type="text/javascript">
//setInterval("phpUpdate('/playerlist_vip/receiver.php')", 100000);
</script>
<style type="text/css">
body {
.ip {
}
.players {
}
.slots {
}
</style>
<body onload="phpUpdate('/playerlist_vip/receiver.php')">
<table><tr><td class="listBody"><span id="a1"></span></td></tr></table>
</body></td>
</tr>
</table>
This plugin crashed my server, please update.
@xron89
iFrame is fine
@xron89
You can send multiple servers to the same receiver.php. The reason I tell you to use iframes is they are very easy to refresh with ajax. You could write your own code to have it properly embed within a page and update it with ajax, but that's up to you.
Apart from using an iframe which is so old school, is there any way I could get these to show on a normal page such as index. I have around 20 servers and I would like there to be a list of all of them! The only way I can think to do it is via an iframe
@Flabaliki
Great Job. Thank You.
@Kartus
Thanks man, really appreciated :)
I'm not sure what's causing this, during my testing I didn't have an issue. I'll do some more testing myself and see if I can figure our what is happening.
@Greenyellowbucket
Same problem here. Even if I customize the code myself and add an ajax reloader every minute, the playerlist does only reload with reload of website.
Flabaliki, I've just donated to you, cause I like your work and want to motivate you to fix it fast cause I need the plugin work until next week when special new website/forum goes online for my players.
If you could fix that until 18th of Decembre, I will donate again ;)
It's a very nice Plugin, but I have some problem with the internet cache. All the browsers save the current players online in the cache and I have to reload the full side without cache to see the correct current status. Can you fix that, or how can I fix that?
Nice plugin !
but why when on my server are more the one player , web plugin only show's that online is only 1 ?
@LandsofMinecraft
It's annoying bug that I need to fix. It's not hard to, just open Data.txt on the web server and delete one of the lines, problem solved :)
Great plugin! I'm getting two columns of players on my page though :/
Landsofminecraft.com/spl
Help? Suggestions? Did i miss this while going thru old comments?
That feature would be awesome!
@joshwenke
Oah you are so wise and smart sherlock. The 1.4.5 version wasn't updated yet when i asked. And fyi i didn't ask for THE download button but rather mor for the 1.4.5 version. Nice try kid. How can i become as smart as u are?
@konesmeijer You can if you want to code it yourself via PHP. Though I can add the feature to the plugin side to send it to a database rather than PHP, then you can do what you want with it.
Can it send the info to a mysql database?
@ravand
It appears to be right about here:
@Flabaliki
Where is the download link for the 1.4.5 version?
this plugin doesnt work good it dont work on my webserver if i have set it up it is al empty!
I've updated the plugin to 1.4.5. I'm not sure what bugs existed in this, as it has been so many months since I've done anything. I removed the need for PHP GD, faces will now work without it.
Please tell me what the bugs are, cheers!