Skip to content

Parses server logs from Minecraft and gives statistics about your server and its players

Notifications You must be signed in to change notification settings

haripo/Minecraft-Log-Parser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Minecraft Log Parser

MCLP is a simple Python script that can generate statistics about a Minecraft server based on it's server.log file.

MCLP in action

Current Features

  • Calculates total time played for each player.

As you can see, the feature list is pretty slim right now. The good news is I have some:

Planned Features

  • Generate death counts
  • Calculate total play times based on how long it's been since they first joined the server (balancing old players vs new players, basically)
  • Generate an HTML summary, since the CLI is no fun to work with.
  • Server errors

I'm open to suggestions. If you have an idea for a statistic that could be generated feel free to suggest it in the issue tracker. If you're feeling extra generous, you could always implement a feature on your own and submit a pull request!

Usage

Using MCLP is pretty basic. Just clone the git repository, cd to the directory your server.log resides in, and run the script.

Example for the needy:

git clone https://github.com/stevenleeg/Minecraft-Log-Parser.git
cd ./mc-server
python ../Minecraft-Log-Parser/parser.py

Then you should see some neat statistics show up!

About

Parses server logs from Minecraft and gives statistics about your server and its players

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%