This is a script to beat complete information to fragmer's fList for non-custom servers. It's low-overhead, and doesn't perform any additional functions. If you want a more advanced server/script, there are plenty to choose from.
The stdin, loginregexp, and except (Keyboardinterrupt) blocks are mail2345's (or whoever wrote them) from the premium only script on MCForums. Thanks mail!
How - To:
Windows:
Download here: http://nerd.nu/fList.zip
Drag all your Minecraft server files into the fList directory. Then, just run fList.exe. If you need help, post to minecraftforums.net
Linux / Mac:
Run the source as a Python script in your Minecraft server directory.
Make sure Java is in your path, or this won't work. All relevant info will be read from server.properties.
The flist bot takes resources, and this allows the server to decide when to update stuff, instead of once in a while.
Also good job, I've been meaning to do this for a while, but kept putting it off.
Also the except blocks are cryzed's, but the login regexp is taken from Adura's script, and the stdin plugin is mine.
Rollback Post to RevisionRollBack
I disagree with you, therefore you are wrong.
Quality of output = Skill * Effort
The flist bot takes resources, and this allows the server to decide when to update stuff, instead of once in a while.
Also good job, I've been meaning to do this for a while, but kept putting it off.
Also the except blocks are cryzed's, but the login regexp is taken from Adura's script, and the stdin plugin is mine.
Cool. Also, I used the conventional beat methods outlined in the fList FAQ, however on my reddit script I'm trying a new method. Rather than beat every 60-100 seconds I'm beating every 130 seconds, but also when a user connects or disconnects. My average time between beats in the last 12 hrs has been between 80 and 100 seconds, but this way fList updates in real time. If this trend sticks, I'll upgrade this to do that also.
While thats a neat idea, please try to limit how fast you send heartbeats, so at a minimum of every 80 seconds, even if multiple players join within that 80s. Until fList completes its migration to a new server its running on a shared host and is getting pounded by heartbeats (2002216 heartbeats currently).
We're averaging a beat every 100+ seconds and the only time it multible beats quickly is when the server restarts, which is infrequent.
Source is http://pastebin.ca/1866410 here. Released under GPL.
The stdin, loginregexp, and except (Keyboardinterrupt) blocks are mail2345's (or whoever wrote them) from the premium only script on MCForums. Thanks mail!
How - To:
Windows:
Download here: http://nerd.nu/fList.zip
Drag all your Minecraft server files into the fList directory. Then, just run fList.exe. If you need help, post to minecraftforums.net
Linux / Mac:
Run the source as a Python script in your Minecraft server directory.
Make sure Java is in your path, or this won't work. All relevant info will be read from server.properties.
All data will be logged to minecraft.log.
-AlLnAtuRalX
Also good job, I've been meaning to do this for a while, but kept putting it off.
Also the except blocks are cryzed's, but the login regexp is taken from Adura's script, and the stdin plugin is mine.
Quality of output = Skill * Effort
Cool. Also, I used the conventional beat methods outlined in the fList FAQ, however on my reddit script I'm trying a new method. Rather than beat every 60-100 seconds I'm beating every 130 seconds, but also when a user connects or disconnects. My average time between beats in the last 12 hrs has been between 80 and 100 seconds, but this way fList updates in real time. If this trend sticks, I'll upgrade this to do that also.
We're averaging a beat every 100+ seconds and the only time it multible beats quickly is when the server restarts, which is infrequent.