Minecraft Mods

[1.6.x][Bukkit]Network Playtime

  • 1,966 views, 2 today
  • 46 downloads, 0 today
  • 7
  • 2
  • 12
PeterKramer's Avatar PeterKramer
Level 56 : Grandmaster Meme
204

About



This plugin was originally developed as a private plugin, but since the network failed, I might as well share it

Essentially, what it does is it measures the time players spend online per server and stores it in a database. The created data can then be viewed using web interfaces such as the one coming with the download:

VQpghwpng

There are no in-game commands yet, but if the plugin gets a positive response I will be adding more features soon.

Setup



The plugin comes with a basic web-interface and and .html file with example code you can simply copy into a text container on your site that allows usage of HTML.
  1. Unzip the Downloaded file.
  2. Open index.phpanddetail.php
    1. Insert your SQL Connection information into the empty Strings at the top.

  3. Upload index.php, detail.php and example.html to a webserver that supports PHP.
    1. Note: Enjin does not allow usage of PHP, you will have to host the three files elsewhere to use them.

  4. Copy the NetworkPlaytime.jar to your servers plugin folder and reload/restart. This will create some errors, no need to worry.
  5. In your plugin folder you will now find a subfolder called "NetworkPlaytime". Open it and edit the config.yml using the same connection details you entered in the .php files earlier.
  6. Select the name this server should be shown as. DO NOT USE SPACES. Instead, use CamelCase words like this: SurvivalServer. The web interface will automatically display a white-space in between words.
  7. Reload/Restart your server again. There should be no errors. The plugin will save the time played every five minutes. Wait that long for first results:)

Configuration File



table_name:Name of the SQL table.

column_name:Name of the server, using CamelCase

sql_port: 3306Port for SQL Server, default is 3306

sql_password:Password for SQL user

sql_username:SQL User

sql_address:SQL Address

sql_database:SQL Database

Features to be added

  • In-game commands:
    • See how long a player has been playing since logging on
    • Breakdown of time spent on each server.
    • Reset time
    • View Top players

  • Disable AFK time.
Progress80% complete
Game VersionMinecraft 1.6.2
Tags

1 Update Logs

Update #1 : by PeterKramer 09/23/2013 9:43:50 amSep 23rd, 2013

Informational changes, mostly on the bukkit page.

Create an account or sign in to comment.

1
09/21/2013 6:28 pm
Level 65 : High Grandmaster Miner
Province
Province's Avatar
I would love to implement this on my servers. Sadly, the servers are failing (after two successful years).

Great job, nonetheless.
1
09/22/2013 5:21 am
Level 56 : Grandmaster Meme
PeterKramer
PeterKramer's Avatar
Always sad when servers come to an end, but thanks :)
1
09/21/2013 6:04 pm
Level 38 : Artisan Cake
CalPal_
CalPal_'s Avatar
Nice job Peter :P Nice to see you around..
1
09/21/2013 6:22 pm
Level 56 : Grandmaster Meme
PeterKramer
PeterKramer's Avatar
Thanks and HAI! Haven't talked to you in ages :P
1
09/21/2013 6:43 pm
Level 38 : Artisan Cake
CalPal_
CalPal_'s Avatar
Well, yah know, you removed me on Skype :P
1
09/22/2013 5:20 am
Level 56 : Grandmaster Meme
PeterKramer
PeterKramer's Avatar
What? No. I thought I saw your name pop up as online like, 2 days ago :O
1
09/20/2013 5:47 pm
Level 39 : Artisan Lava Rider
ObbyCow77
ObbyCow77's Avatar
Nice! :3
1
09/20/2013 10:01 am
Level 2 : Apprentice Network
KierdoBx
KierdoBx's Avatar
Was this for Ark? :(
1
09/20/2013 2:13 pm
Level 56 : Grandmaster Meme
PeterKramer
PeterKramer's Avatar
Yea, it was basically done months ago but was never used
1
09/20/2013 3:04 pm
Level 2 : Apprentice Network
KierdoBx
KierdoBx's Avatar
:(
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome