#167 track test Server players
This commit is contained in:
parent
495272f135
commit
ff00786e37
6
mojotrollz/cron/cron_players_online_classic_test.php
Normal file
6
mojotrollz/cron/cron_players_online_classic_test.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
class cron_players_online_classic_test implements \SYSTEM\CRON\cronjob{
|
||||
public static function run(){
|
||||
new \LOG\PLAYER_COUNT_CLASSIC_TEST(\SAI\saimod_mojotrollz_server_handling::online_classic_test());
|
||||
}
|
||||
}
|
||||
6
mojotrollz/cron/cron_players_online_tbc_test.php
Normal file
6
mojotrollz/cron/cron_players_online_tbc_test.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
class cron_players_online_tbc_test implements \SYSTEM\CRON\cronjob{
|
||||
public static function run(){
|
||||
new \LOG\PLAYER_COUNT_TBC_TEST(\SAI\saimod_mojotrollz_server_handling::online_tbc_test());
|
||||
}
|
||||
}
|
||||
8
mojotrollz/cron/log/PLAYER_COUNT_CLASSIC_TEST.php
Normal file
8
mojotrollz/cron/log/PLAYER_COUNT_CLASSIC_TEST.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
namespace LOG;
|
||||
class PLAYER_COUNT_CLASSIC_TEST extends \SYSTEM\LOG\INFO {
|
||||
public function __construct($count){
|
||||
parent::__construct('WoW Classic Test Players Online: '.$count, $count);
|
||||
}
|
||||
}
|
||||
|
||||
8
mojotrollz/cron/log/PLAYER_COUNT_TBC_TEST.php
Normal file
8
mojotrollz/cron/log/PLAYER_COUNT_TBC_TEST.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
namespace LOG;
|
||||
class PLAYER_COUNT_TBC_TEST extends \SYSTEM\LOG\INFO {
|
||||
public function __construct($count){
|
||||
parent::__construct('WoW TBC Test Players Online: '.$count, $count);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class ONLINE_PLAYERS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT count(*) as count FROM characters WHERE online = 1 OR at_login = 1;';
|
||||
}
|
||||
}
|
||||
@ -4,9 +4,10 @@ class STATS_CLASSIC extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_CODE.') online'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online_test'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC"'
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC%"'
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,14 +0,0 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class STATS_CLASSIC extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_CODE.') online'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC"'
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
}
|
||||
@ -1,14 +0,0 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class STATS_TBC extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_CODE.') online'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC"'
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
}
|
||||
}
|
||||
@ -1,8 +0,0 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class ONLINE_PLAYERS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT count(*) as count FROM characters WHERE online = 1 OR at_login = 1;';
|
||||
}
|
||||
}
|
||||
@ -4,9 +4,10 @@ class STATS_TBC extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg('.\SYSTEM\SQL\system_log::FIELD_CODE.') online'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online_test'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC"'
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC%"'
|
||||
.' GROUP BY day'
|
||||
.' ORDER BY day DESC'
|
||||
.' LIMIT 30;';
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_calculate_votes', 0, 0, 1, 0, 0, NULL, 0);
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_ts', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_tbc', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_classic', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_tbc_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_classic', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_classic_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||
Loading…
x
Reference in New Issue
Block a user