Stats: finished

This commit is contained in:
2018-10-07 03:06:17 +02:00
parent 4f44c24ef1
commit c4279130f7
8 changed files with 202 additions and 226 deletions

View File

@ -1,8 +0,0 @@
INSERT INTO `{prefix}activity`
(`uuid`, `date`, `kills`, `deaths`, `playtime`) VALUES
(?, ?, ?, ?, ?)
ON DUPLICATE KEY
UPDATE
`kills` = `kills` + VALUES(`kills`),
`deaths` = `deaths` + VALUES(`deaths`),
`playtime` = `playtime` + VALUES(`playtime`);

View File

@ -1,16 +1,9 @@
CREATE TABLE IF NOT EXISTS `{prefix}players` (
CREATE TABLE IF NOT EXISTS `{prefix}sessions` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`uuid` binary(16) NOT NULL,
`serverNick` varchar(32) NOT NULL,
`voteCount` int UNSIGNED DEFAULT 0,
PRIMARY KEY `id` (`id`),
UNIQUE KEY `uuid` (`uuid`)
) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `{prefix}activity` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`uuid` binary(16) NOT NULL,
`date` DATE NOT NULL,
`ip` int UNSIGNED NOT NULL,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`kills` int DEFAULT 0,
`deaths` int UNSIGNED DEFAULT 0,
`playtime` mediumint UNSIGNED DEFAULT 0,

View File

@ -1,7 +0,0 @@
INSERT INTO `{prefix}players`
(`uuid`, `serverNick`) VALUES
(?, ?)
ON DUPLICATE KEY
UPDATE
`serverNick` = VALUES(`serverNick`),
`voteCount` = `voteCount` + VALUES(`voteCount`);

View File

@ -0,0 +1,9 @@
INSERT INTO `{prefix}sessions`
(`uuid`, `serverNick`, `ip`, `date`, `kills`, `deaths`, `playtime`) VALUES
(?, ?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY
UPDATE
`kills` = `kills` + VALUES(`kills`),
`deaths` = `deaths` + VALUES(`deaths`),
`playtime` = `playtime` + VALUES(`playtime`),
`date` = VALUES(`date`);