Updating the Online Time Tracker

brainsynder

:)
Developer
Moderator
#1
Over the course of the past few weeks, I have been updating the code for the Online Time tracker.
Why am I updating it? Well due to recent issues (and issues from the past) I have chosen to re-code it in hopes of making it better.

Q: What all is being changed?
A: Well here is a list of all the changes that will be made:
  • ALL back-end code has been re-coded
  • A "Live Tracker" has been added in the code
  • AFK Detection has been updated
  • AFK Timer has also been implemented
  • Commands will be updated (Along with the site)
Q: Will I loose my current online time?
A: Nope, your data will be transferred into the new system when it is ready.

Q: Will there be any new features added?
A: Yup, Here is a list of new features
  • You will now be able to watch your Online Time "grow" live from a scoreboard
  • You can now watch how long you have been AFK for (Will be a live counter on the scoreboard)
  • Your weekly and total Online Time will be displayed on the scoreboard (Will update live)
  • You will be able to see when your Online Time was last updated to the database (This currently is an aproxamit time as for some reason it cant be Exact)
  • For the '/top20' command, If you want to view the players "Online Time" for both weekly and total, all you will have to do is click their name and it will send you the data.

Welp, that is all the info I have for you at the moment... BUT if you want to see a preview of the new top20 back-end data.... Then click the "spoiler" button below....

If you have ANY questions about the new Online Time Tracker, then please leave them below...

Just note, the "Bot" accounts will not actually be on the list, they are simply for testing
JSON:
[
    {
        "uuid": "58b9e74d-206e-439a-9675-54ca819c5de2",
        "name": "brainsynder",
        "timestamp": 3724000,
        "times": {
            "days": 0,
            "hours": 1,
            "minutes": 2,
            "seconds": 4
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-boz6x6ynge1z",
        "name": "Bot_03862",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 51,
            "seconds": 4
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-fldw1eqw7lu4",
        "name": "Bot_93945",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 35,
            "seconds": 0
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-46i6youqzzr1",
        "name": "Bot_17481",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 32,
            "seconds": 16
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-2w2z1vvacc9z",
        "name": "Bot_95749",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 21,
            "seconds": 38
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-0yqgbwpc2try",
        "name": "Bot_27161",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 16,
            "seconds": 13
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-xfr4bmzu1khy",
        "name": "Bot_78938",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 16,
            "seconds": 13
        }
    },
    {
        "uuid": "cf052c0d-bcb4-4134-ac46-e9f032f5533b",
        "name": "Confettimaker",
        "timestamp": 744000,
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 12,
            "seconds": 24
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-bv9tru22cbbe",
        "name": "Bot_46653",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 10,
            "seconds": 34
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-3oqpleun6qe8",
        "name": "Bot_63453",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 5,
            "seconds": 39
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-valpfp0bv6xt",
        "name": "Bot_43026",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 4,
            "seconds": 8
        }
    },
    {
        "uuid": "58b9e74d-206e-439a-9675-vrxxjwwgrr3g",
        "name": "Bot_90910",
        "times": {
            "days": 0,
            "hours": 0,
            "minutes": 0,
            "seconds": 2
        }
    }
]
 

brainsynder

:)
Developer
Moderator
#2
UPDATE:
The new system will be put into place Early Monday morning (5/14).
Servers will be down at that time for the switch (Should take less then an hour)
Your Total Online time will be transferred during that window.

If you have ANY questions about the new Online Time Tracker, then please leave them below...
 

brainsynder

:)
Developer
Moderator
#3
UPDATE:
The new OnlineTime system has been successfully activated...

If you want to view your OnlineTime update live you can do the following command on the Creative server: /scoretoggle times

To view the data you can use these commands on the server /top20 or /onlinetime
or if you want, you can also view the data on the Website: http://cconlinetime.net/

If you have ANY questions or issues about the new Online Time Tracker, then please leave them below...