mirror of
https://github.com/Aurorastation/Aurora-Old.git
synced 2026-07-13 16:52:19 +01:00
6ed23da9ea
Updates the separate schema files. May consider merging and nixing these at some point, for easier reconstruction if something ever happens to the server.
120 lines
3.7 KiB
SQL
120 lines
3.7 KiB
SQL
CREATE TABLE `ss13_admin` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`ckey` varchar(32) NOT NULL,
|
|
`rank` varchar(32) NOT NULL DEFAULT 'Administrator',
|
|
`level` int(2) NOT NULL DEFAULT '0',
|
|
`flags` int(16) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_admin_log` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`datetime` datetime NOT NULL,
|
|
`adminckey` varchar(32) NOT NULL,
|
|
`adminip` varchar(18) NOT NULL,
|
|
`log` text NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_ban` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`bantime` datetime NOT NULL,
|
|
`serverip` varchar(32) NOT NULL,
|
|
`bantype` varchar(32) NOT NULL,
|
|
`reason` text NOT NULL,
|
|
`job` varchar(32) DEFAULT NULL,
|
|
`duration` int(11) NOT NULL,
|
|
`rounds` int(11) DEFAULT NULL,
|
|
`expiration_time` datetime NOT NULL,
|
|
`ckey` varchar(32) NOT NULL,
|
|
`computerid` varchar(32) NOT NULL,
|
|
`ip` varchar(32) NOT NULL,
|
|
`a_ckey` varchar(32) NOT NULL,
|
|
`a_computerid` varchar(32) NOT NULL,
|
|
`a_ip` varchar(32) NOT NULL,
|
|
`who` text NOT NULL,
|
|
`adminwho` text NOT NULL,
|
|
`edits` text,
|
|
`unbanned` tinyint(1) DEFAULT NULL,
|
|
`unbanned_datetime` datetime DEFAULT NULL,
|
|
`unbanned_ckey` varchar(32) DEFAULT NULL,
|
|
`unbanned_computerid` varchar(32) DEFAULT NULL,
|
|
`unbanned_ip` varchar(32) DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_feedback` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`time` datetime NOT NULL,
|
|
`round_id` int(8) NOT NULL,
|
|
`var_name` varchar(32) NOT NULL,
|
|
`var_value` int(16) DEFAULT NULL,
|
|
`details` text,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_player` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`ckey` varchar(32) NOT NULL,
|
|
`firstseen` datetime NOT NULL,
|
|
`lastseen` datetime NOT NULL,
|
|
`ip` varchar(18) NOT NULL,
|
|
`computerid` varchar(32) NOT NULL,
|
|
`lastadminrank` varchar(32) NOT NULL DEFAULT 'Player',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `ckey` (`ckey`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_poll_option` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`pollid` int(11) NOT NULL,
|
|
`text` varchar(255) NOT NULL,
|
|
`percentagecalc` tinyint(1) NOT NULL DEFAULT '1',
|
|
`minval` int(3) DEFAULT NULL,
|
|
`maxval` int(3) DEFAULT NULL,
|
|
`descmin` varchar(32) DEFAULT NULL,
|
|
`descmid` varchar(32) DEFAULT NULL,
|
|
`descmax` varchar(32) DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_poll_question` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`polltype` varchar(16) NOT NULL DEFAULT 'OPTION',
|
|
`starttime` datetime NOT NULL,
|
|
`endtime` datetime NOT NULL,
|
|
`question` varchar(255) NOT NULL,
|
|
`adminonly` tinyint(1) DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_poll_textreply` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`datetime` datetime NOT NULL,
|
|
`pollid` int(11) NOT NULL,
|
|
`ckey` varchar(32) NOT NULL,
|
|
`ip` varchar(18) NOT NULL,
|
|
`replytext` text NOT NULL,
|
|
`adminrank` varchar(32) NOT NULL DEFAULT 'Player',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_poll_vote` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`datetime` datetime NOT NULL,
|
|
`pollid` int(11) NOT NULL,
|
|
`optionid` int(11) NOT NULL,
|
|
`ckey` varchar(255) NOT NULL,
|
|
`ip` varchar(16) NOT NULL,
|
|
`adminrank` varchar(32) NOT NULL,
|
|
`rating` int(2) DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
|
|
|
CREATE TABLE `ss13_privacy` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`datetime` datetime NOT NULL,
|
|
`ckey` varchar(32) NOT NULL,
|
|
`option` varchar(128) NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ; |