Network PlayTime

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Network PlayTime

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:

http://imgur.com/VQp1ghw.png

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.php and detail.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: 3306 Port 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.

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    65894
  • Created
    Sep 19, 2013
  • Last Released File
    Never
  • Total Downloads
    411
  • License

Categories

Members

Recent Files

Bukkit