Mods Server

[1.6.x][Bukkit]Network Playtime

  • 2,206 views • 2 today
  • 48 downloads • 0 today
  • 7
  • 1
  • 12
4719059340028218
Level 57 : 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 4719059340028218 09/23/2013 9:43:50 amSeptember 23, 2013 @ 1:43 pm UTC

Informational changes, mostly on the bukkit page.

  Have something to say?

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

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

Welcome