@@ -23,34 +23,6 @@ public void Initialize(bool hotReload)
2323 Plugin plugin = ( this . PluginContext . Plugin as Plugin ) ! ;
2424
2525 this . Config = plugin . Config ;
26- this . Database = plugin . Database ;
27-
28- //** ? Initialize Database */
29-
30- if ( ! plugin . InitializeDatabase ( "k4stats" , $@ "CREATE TABLE IF NOT EXISTS `{ this . Config . DatabaseSettings . TablePrefix } k4stats` (
31- `id` INT AUTO_INCREMENT PRIMARY KEY,
32- `steam_id` VARCHAR(32) COLLATE 'utf8mb4_unicode_ci' UNIQUE NOT NULL,
33- `name` VARCHAR(255) COLLATE 'utf8mb4_unicode_ci' NOT NULL,
34- `lastseen` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
35- `kills` INT NOT NULL DEFAULT 0,
36- `firstblood` INT NOT NULL DEFAULT 0,
37- `deaths` INT NOT NULL DEFAULT 0,
38- `assists` INT NOT NULL DEFAULT 0,
39- `shoots` INT NOT NULL DEFAULT 0,
40- `hits_taken` INT NOT NULL DEFAULT 0,
41- `hits_given` INT NOT NULL DEFAULT 0,
42- `headshots` INT NOT NULL DEFAULT 0,
43- `grenades` INT NOT NULL DEFAULT 0,
44- `mvp` INT NOT NULL DEFAULT 0,
45- `round_win` INT NOT NULL DEFAULT 0,
46- `round_lose` INT NOT NULL DEFAULT 0,
47- `game_win` INT NOT NULL DEFAULT 0,
48- `game_lose` INT NOT NULL DEFAULT 0,
49- UNIQUE (`steam_id`)
50- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;" ) )
51- {
52- return ;
53- }
5426
5527 //** ? Register Module Parts */
5628
@@ -61,19 +33,13 @@ public void Initialize(bool hotReload)
6133
6234 if ( hotReload )
6335 {
64- LoadAllPlayerCache ( ) ;
65-
6636 globalGameRules = Utilities . FindAllEntitiesByDesignerName < CCSGameRulesProxy > ( "cs_gamerules" ) . First ( ) . GameRules ;
6737 }
6838 }
6939
7040 public void Release ( bool hotReload )
7141 {
7242 this . Logger . LogInformation ( "Releasing '{0}'" , this . GetType ( ) . Name ) ;
73-
74- //** ? Save Player Caches */
75-
76- SaveAllPlayerCache ( true ) ;
7743 }
7844 }
7945}
0 commit comments