<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.bebot.link/index.php?action=history&amp;feed=atom&amp;title=Database_Tables</id>
	<title>Database Tables - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.bebot.link/index.php?action=history&amp;feed=atom&amp;title=Database_Tables"/>
	<link rel="alternate" type="text/html" href="http://wiki.bebot.link/index.php?title=Database_Tables&amp;action=history"/>
	<updated>2026-05-25T23:03:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.bebot.link/index.php?title=Database_Tables&amp;diff=91&amp;oldid=prev</id>
		<title>B3b0tUzR: Created page with &#039;====== BeBot Default Tables ====== ===== BeBot 0.6 Default Tables ===== ==== access_control ==== &lt;code sql&gt;TABLE `access_control` ( `command` varchar(50) NOT NULL default &#039;&#039;, `su…&#039;</title>
		<link rel="alternate" type="text/html" href="http://wiki.bebot.link/index.php?title=Database_Tables&amp;diff=91&amp;oldid=prev"/>
		<updated>2020-09-16T22:43:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;====== BeBot Default Tables ====== ===== BeBot 0.6 Default Tables ===== ==== access_control ==== &amp;lt;code sql&amp;gt;TABLE `access_control` ( `command` varchar(50) NOT NULL default &amp;#039;&amp;#039;, `su…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;====== BeBot Default Tables ======&lt;br /&gt;
===== BeBot 0.6 Default Tables =====&lt;br /&gt;
==== access_control ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `access_control` (&lt;br /&gt;
`command` varchar(50) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`subcommand` varchar(50) NOT NULL default &amp;#039;*&amp;#039;,&lt;br /&gt;
`channel` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`minlevel` enum(&amp;#039;ANONYMOUS&amp;#039;,&amp;#039;GUEST&amp;#039;,&amp;#039;MEMBER&amp;#039;,&amp;#039;LEADER&amp;#039;,&amp;#039;ADMIN&amp;#039;,&amp;#039;SUPERADMIN&amp;#039;,&amp;#039;OWNER&amp;#039;,&amp;#039;DISABLED&amp;#039;,&amp;#039;DELETED&amp;#039;) NOT NULL default &amp;#039;DISABLED&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`command`,`subcommand`,`channel`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== access_control_saves ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `access_control_saves` (&lt;br /&gt;
`name` varchar(50) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`description` varchar(150) default NULL,&lt;br /&gt;
`commands` text NOT NULL,&lt;br /&gt;
PRIMARY KEY  (`name`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== alias ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `alias` (&lt;br /&gt;
`alias` varchar(30) NOT NULL,&lt;br /&gt;
`nickname` varchar(30) default NULL,&lt;br /&gt;
`main` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`alias`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== alts ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `alts` (&lt;br /&gt;
`alt` varchar(255) NOT NULL,&lt;br /&gt;
`main` varchar(255) default NULL,&lt;br /&gt;
`confirmed` int(11) default &amp;#039;1&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`alt`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bots ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `bots` (&lt;br /&gt;
`ID` int(11) NOT NULL auto_increment,&lt;br /&gt;
`bot` varchar(20) default NULL,&lt;br /&gt;
`dim` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`online` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`time` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`start` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`total` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`restarts` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`ID`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bots_log ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `bots_log` (&lt;br /&gt;
`ID` int(11) NOT NULL auto_increment,&lt;br /&gt;
`bot` varchar(20) default NULL,&lt;br /&gt;
`dim` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`start` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`end` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`ID`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== colors ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `colors` (&lt;br /&gt;
`name` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`code` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`name`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== color_schemes ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `color_schemes` (&lt;br /&gt;
`module` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`name` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`color_code` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`module`,`name`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== command_alias ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `command_alias` (&lt;br /&gt;
`alias` varchar(100) NOT NULL,&lt;br /&gt;
`command` varchar(30) NOT NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== land_control_zones ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `land_control_zones` (&lt;br /&gt;
`id` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`lrange` int(10) default NULL,&lt;br /&gt;
`hrange` int(10) default NULL,&lt;br /&gt;
`area` varchar(50) default NULL,&lt;br /&gt;
`huge` varchar(10) default NULL,&lt;br /&gt;
`x` varchar(10) default NULL,&lt;br /&gt;
`y` varchar(10) default NULL,&lt;br /&gt;
`name` varchar(250) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`),&lt;br /&gt;
UNIQUE KEY `area` (`area`,`name`),&lt;br /&gt;
KEY `lrange` (`lrange`),&lt;br /&gt;
KEY `hrange` (`hrange`),&lt;br /&gt;
KEY `area_2` (`area`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== log_message ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `log_message` (&lt;br /&gt;
`id` int(10) unsigned NOT NULL auto_increment,&lt;br /&gt;
`message` varchar(500) NOT NULL,&lt;br /&gt;
`first` varchar(45) NOT NULL,&lt;br /&gt;
`second` varchar(45) NOT NULL,&lt;br /&gt;
`timestamp` int(10) unsigned NOT NULL,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== logon ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `logon` (&lt;br /&gt;
`id` int(11) NOT NULL,&lt;br /&gt;
`message` varchar(255) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== mail_message ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `mail_message` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`recieved` timestamp NOT NULL default CURRENT_TIMESTAMP,&lt;br /&gt;
`expires` timestamp NOT NULL default &amp;#039;0000-00-00 00:00:00&amp;#039;,&lt;br /&gt;
`is_read` tinyint(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`mailbox` varchar(13) default NULL,&lt;br /&gt;
`recipient` varchar(13) default NULL,&lt;br /&gt;
`sender` varchar(13) default NULL,&lt;br /&gt;
`message` text,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== news ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `news` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`type` int(11) default &amp;#039;1&amp;#039;,&lt;br /&gt;
`time` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`name` varchar(30) default NULL,&lt;br /&gt;
`news` text,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== online ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `online` (&lt;br /&gt;
`nickname` varchar(25) NOT NULL,&lt;br /&gt;
`botname` varchar(25) NOT NULL,&lt;br /&gt;
`status_gc` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`status_gc_changetime` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`status_pg` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`status_pg_changetime` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`reinvite` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`level` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`nickname`,`botname`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== org_city ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `org_city` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`time` int(11) default NULL,&lt;br /&gt;
`action` varchar(10) default NULL,&lt;br /&gt;
`player` varchar(15) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== player_notes ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `player_notes` (&lt;br /&gt;
`pnid` int(11) NOT NULL auto_increment,&lt;br /&gt;
`player` varchar(30) NOT NULL,&lt;br /&gt;
`author` varchar(30) NOT NULL,&lt;br /&gt;
`note` varchar(255) NOT NULL,&lt;br /&gt;
`class` tinyint(4) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`timestamp` int(10) unsigned NOT NULL,&lt;br /&gt;
PRIMARY KEY  (`pnid`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== pocketbosses ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `pocketbosses` (&lt;br /&gt;
`ID` int(11) NOT NULL auto_increment,&lt;br /&gt;
`is_pocket` tinyint(1) default &amp;#039;1&amp;#039;,&lt;br /&gt;
`name` varchar(50) NOT NULL default &amp;#039;Broken!&amp;#039;,&lt;br /&gt;
`level` int(11) default NULL,&lt;br /&gt;
`Playfield` varchar(30) default NULL,&lt;br /&gt;
`Place` varchar(50) default NULL,&lt;br /&gt;
`pattern_mobs` varchar(50) default NULL,&lt;br /&gt;
PRIMARY KEY  (`ID`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== preferences ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `preferences` (&lt;br /&gt;
`ID` int(11) NOT NULL auto_increment,&lt;br /&gt;
`pref_id` int(11) NOT NULL,&lt;br /&gt;
`owner` int(11) default NULL,&lt;br /&gt;
`value` varchar(25) default NULL,&lt;br /&gt;
PRIMARY KEY  (`ID`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== preferences_def ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `preferences_def` (&lt;br /&gt;
`ID` int(11) NOT NULL auto_increment,&lt;br /&gt;
`module` varchar(30) default NULL,&lt;br /&gt;
`name` varchar(30) default NULL,&lt;br /&gt;
`description` varchar(255) default NULL,&lt;br /&gt;
`default_value` varchar(25) default NULL,&lt;br /&gt;
`possible_values` varchar(255) default NULL,&lt;br /&gt;
PRIMARY KEY  (`ID`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== raid_points ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `raid_points` (&lt;br /&gt;
`id` int(11) NOT NULL,&lt;br /&gt;
`nickname` varchar(20) default NULL,&lt;br /&gt;
`points` decimal(11,2) default &amp;#039;0.00&amp;#039;,&lt;br /&gt;
`raiding` tinyint(4) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`raidingas` varchar(20) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== raid_points_log ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `raid_points_log` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(20) default NULL,&lt;br /&gt;
`points` decimal(11,2) default &amp;#039;0.00&amp;#039;,&lt;br /&gt;
`by_who` varchar(20) default NULL,&lt;br /&gt;
`time` int(11) default NULL,&lt;br /&gt;
`why` varchar(500) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== relay ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `relay` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`botname` varchar(20) default NULL,&lt;br /&gt;
`type` varchar(30) default NULL,&lt;br /&gt;
`time` int(11) default NULL,&lt;br /&gt;
`msg` text,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== security_flexible ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `security_flexible` (&lt;br /&gt;
`id` int(10) unsigned NOT NULL auto_increment,&lt;br /&gt;
`gid` int(10) unsigned NOT NULL,&lt;br /&gt;
`field` enum(&amp;#039;join&amp;#039;,&amp;#039;level&amp;#039;,&amp;#039;profession&amp;#039;,&amp;#039;faction&amp;#039;,&amp;#039;rank_id&amp;#039;,&amp;#039;org_id&amp;#039;,&amp;#039;at_id&amp;#039;) default NULL,&lt;br /&gt;
`op` enum(&amp;#039;=&amp;#039;,&amp;#039;&amp;lt;&amp;#039;,&amp;#039;&amp;lt;=&amp;#039;,&amp;#039;&amp;gt;&amp;#039;,&amp;#039;&amp;gt;=&amp;#039;,&amp;#039;!=&amp;#039;,&amp;#039;&amp;amp;&amp;amp;&amp;#039;,&amp;#039;||&amp;#039;) default NULL,&lt;br /&gt;
`compareto` varchar(100) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== security_groups ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `security_groups` (&lt;br /&gt;
`gid` int(10) unsigned NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(35) default NULL,&lt;br /&gt;
`description` varchar(80) default NULL,&lt;br /&gt;
`access_level` tinyint(3) unsigned NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`gid`),&lt;br /&gt;
UNIQUE KEY `name` (`name`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== security_members ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `security_members` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(50) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`gid` int(11) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`name`,`gid`),&lt;br /&gt;
UNIQUE KEY `id` (`id`),&lt;br /&gt;
KEY `id_2` (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== security_org ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `security_org` (&lt;br /&gt;
`org_gov` varchar(25) NOT NULL,&lt;br /&gt;
`org_rank` varchar(25) NOT NULL,&lt;br /&gt;
`org_rank_id` tinyint(3) unsigned NOT NULL,&lt;br /&gt;
`access_level` tinyint(3) unsigned NOT NULL default &amp;#039;2&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`org_gov`,`org_rank`,`org_rank_id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== settings ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `settings` (&lt;br /&gt;
`module` varchar(25) NOT NULL,&lt;br /&gt;
`setting` varchar(50) NOT NULL,&lt;br /&gt;
`value` varchar(255) NOT NULL,&lt;br /&gt;
`datatype` varchar(25) default NULL,&lt;br /&gt;
`longdesc` varchar(255) default NULL,&lt;br /&gt;
`defaultoptions` varchar(255) default NULL,&lt;br /&gt;
`hidden` tinyint(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`disporder` int(10) unsigned NOT NULL default &amp;#039;1&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`module`,`setting`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== shortcuts ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `shortcuts` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`shortcut` varchar(20) NOT NULL,&lt;br /&gt;
`long_desc` varchar(255) NOT NULL,&lt;br /&gt;
PRIMARY KEY  (`shortcut`),&lt;br /&gt;
UNIQUE KEY `id` (`id`),&lt;br /&gt;
UNIQUE KEY `long_desc` (`long_desc`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== statistics ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `statistics` (&lt;br /&gt;
`id` int(10) unsigned NOT NULL auto_increment,&lt;br /&gt;
`module` varchar(100) NOT NULL,&lt;br /&gt;
`action` varchar(100) NOT NULL,&lt;br /&gt;
`comment` varchar(100) default &amp;#039;&amp;#039;,&lt;br /&gt;
`count` int(10) unsigned NOT NULL,&lt;br /&gt;
PRIMARY KEY  (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== string_filter ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `string_filter` (&lt;br /&gt;
`search` varchar(255) NOT NULL,&lt;br /&gt;
`new` varchar(255) NOT NULL default &amp;#039;**bleep**&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`search`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== symbiants ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `symbiants` (&lt;br /&gt;
`boss_id` int(11) NOT NULL,&lt;br /&gt;
`QL` int(11) default NULL,&lt;br /&gt;
`slot` varchar(10) default NULL,&lt;br /&gt;
`unit` varchar(50) default NULL,&lt;br /&gt;
`Name` varchar(59) default NULL,&lt;br /&gt;
`itemref` int(11) default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tablenames ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `tablenames` (&lt;br /&gt;
`internal_name` varchar(255) NOT NULL,&lt;br /&gt;
`prefix` varchar(100) default NULL,&lt;br /&gt;
`use_prefix` varchar(10) NOT NULL default &amp;#039;false&amp;#039;,&lt;br /&gt;
`schemaversion` int(3) NOT NULL default &amp;#039;1&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`internal_name`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== table_versions ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `table_versions` (&lt;br /&gt;
`internal_name` varchar(255) NOT NULL,&lt;br /&gt;
`schemaversion` int(3) NOT NULL default &amp;#039;1&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`internal_name`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== timer ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `timer` (&lt;br /&gt;
`id` bigint(100) unsigned NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(200) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`timerclass` int(21) NOT NULL default &amp;#039;-1&amp;#039;,&lt;br /&gt;
`endtime` int(20) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`owner` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`channel` enum(&amp;#039;tell&amp;#039;,&amp;#039;gc&amp;#039;,&amp;#039;pgmsg&amp;#039;,&amp;#039;both&amp;#039;,&amp;#039;global&amp;#039;,&amp;#039;internal&amp;#039;) NOT NULL default &amp;#039;both&amp;#039;,&lt;br /&gt;
`repeatinterval` int(8) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`id`),&lt;br /&gt;
KEY `endtime` (`endtime`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== timer_class_entries ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `timer_class_entries` (&lt;br /&gt;
`id` int(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
`next_id` int(21) NOT NULL default &amp;#039;-1&amp;#039;,&lt;br /&gt;
`class_id` int(10) unsigned NOT NULL,&lt;br /&gt;
`notify_delay` int(8) NOT NULL,&lt;br /&gt;
`notify_prefix` varchar(255) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`notify_suffix` varchar(255) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`id`),&lt;br /&gt;
UNIQUE KEY `class_id` (`class_id`,`notify_delay`),&lt;br /&gt;
KEY `next_id` (`next_id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== timer_classes ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `timer_classes` (&lt;br /&gt;
`id` int(10) unsigned NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`description` varchar(255) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`name`),&lt;br /&gt;
UNIQUE KEY `id` (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== timer_class_settings ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `timer_class_settings` (&lt;br /&gt;
`id` int(10) unsigned NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(25) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`current_class` int(10) unsigned NOT NULL,&lt;br /&gt;
`default_class` int(10) unsigned NOT NULL,&lt;br /&gt;
`description` varchar(255) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`name`),&lt;br /&gt;
UNIQUE KEY `id` (`id`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tower_attack ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `tower_attack` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`time` int(11) default NULL,&lt;br /&gt;
`off_guild` varchar(50) default NULL,&lt;br /&gt;
`off_side` varchar(10) default NULL,&lt;br /&gt;
`off_player` varchar(20) default NULL,&lt;br /&gt;
`off_level` int(11) default NULL,&lt;br /&gt;
`off_profession` varchar(15) default NULL,&lt;br /&gt;
`def_guild` varchar(50) default NULL,&lt;br /&gt;
`def_side` varchar(10) default NULL,&lt;br /&gt;
`zone` varchar(50) default NULL,&lt;br /&gt;
`x_coord` int(11) default NULL,&lt;br /&gt;
`y_coord` int(11) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`),&lt;br /&gt;
UNIQUE KEY `time` (`time`,`off_guild`,`off_side`,`off_player`,`def_guild`,`def_side`,`zone`,`x_coord`,`y_coord`),&lt;br /&gt;
KEY `off_guild` (`off_guild`),&lt;br /&gt;
KEY `off_side` (`off_side`),&lt;br /&gt;
KEY `def_guild` (`def_guild`),&lt;br /&gt;
KEY `def_side` (`def_side`),&lt;br /&gt;
KEY `zone` (`zone`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tower_result ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `tower_result` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`time` int(11) default NULL,&lt;br /&gt;
`win_guild` varchar(50) default NULL,&lt;br /&gt;
`win_side` varchar(10) default NULL,&lt;br /&gt;
`lose_guild` varchar(50) default NULL,&lt;br /&gt;
`lose_side` varchar(10) default NULL,&lt;br /&gt;
`zone` varchar(50) default NULL,&lt;br /&gt;
PRIMARY KEY  (`id`),&lt;br /&gt;
UNIQUE KEY `time` (`time`,`win_guild`,`win_side`,`lose_guild`,`lose_side`,`zone`),&lt;br /&gt;
UNIQUE KEY `time_2` (`time`,`win_guild`,`win_side`,`lose_guild`,`lose_side`,`zone`),&lt;br /&gt;
KEY `win_guild` (`win_guild`),&lt;br /&gt;
KEY `win_side` (`win_side`),&lt;br /&gt;
KEY `zone` (`zone`),&lt;br /&gt;
KEY `win_guild_2` (`win_guild`),&lt;br /&gt;
KEY `win_side_2` (`win_side`),&lt;br /&gt;
KEY `zone_2` (`zone`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== users ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `users` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`char_id` int(11) NOT NULL,&lt;br /&gt;
`nickname` varchar(25) default NULL,&lt;br /&gt;
`password` varchar(64) default NULL,&lt;br /&gt;
`password_salt` varchar(5) default NULL,&lt;br /&gt;
`last_seen` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`last_raid` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`added_by` varchar(25) default NULL,&lt;br /&gt;
`added_at` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`deleted_by` varchar(25) default NULL,&lt;br /&gt;
`deleted_at` int(11) default NULL,&lt;br /&gt;
`banned_by` varchar(25) default NULL,&lt;br /&gt;
`banned_at` int(11) default NULL,&lt;br /&gt;
`banned_for` varchar(100) default NULL,&lt;br /&gt;
`banned_until` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`notify` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`user_level` int(1) default &amp;#039;0&amp;#039;,&lt;br /&gt;
`updated_at` int(11) default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`id`),&lt;br /&gt;
UNIQUE KEY `char_id` (`char_id`),&lt;br /&gt;
UNIQUE KEY `nickname` (`nickname`),&lt;br /&gt;
KEY `user_level` (`user_level`),&lt;br /&gt;
KEY `banned_until` (`banned_until`),&lt;br /&gt;
KEY `notify` (`notify`),&lt;br /&gt;
KEY `user_level_2` (`user_level`),&lt;br /&gt;
KEY `banned_until_2` (`banned_until`),&lt;br /&gt;
KEY `notify_2` (`notify`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== whois ====&lt;br /&gt;
&amp;lt;code sql&amp;gt;TABLE `whois` (&lt;br /&gt;
`ID` int(15) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`nickname` varchar(15) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`firstname` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`lastname` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`level` tinyint(3) unsigned NOT NULL default &amp;#039;1&amp;#039;,&lt;br /&gt;
`gender` enum(&amp;#039;Female&amp;#039;,&amp;#039;Male&amp;#039;,&amp;#039;Neuter&amp;#039;) NOT NULL default &amp;#039;Female&amp;#039;,&lt;br /&gt;
`breed` enum(&amp;#039;Atrox&amp;#039;,&amp;#039;Nano&amp;#039;,&amp;#039;Opifex&amp;#039;,&amp;#039;Solitus&amp;#039;) NOT NULL default &amp;#039;Atrox&amp;#039;,&lt;br /&gt;
`faction` enum(&amp;#039;Clan&amp;#039;,&amp;#039;N/A&amp;#039;,&amp;#039;Neutral&amp;#039;,&amp;#039;Omni&amp;#039;) NOT NULL default &amp;#039;Clan&amp;#039;,&lt;br /&gt;
`profession` enum(&amp;#039;Adventurer&amp;#039;,&amp;#039;Agent&amp;#039;,&amp;#039;Bureaucrat&amp;#039;,&amp;#039;Doctor&amp;#039;,&amp;#039;Enforcer&amp;#039;,&amp;#039;Engineer&amp;#039;,&amp;#039;Fixer&amp;#039;,&amp;#039;Keeper&amp;#039;,&amp;#039;Martial Artist&amp;#039;,&amp;#039;Meta-Physicist&amp;#039;,&amp;#039;Nano-Technician&amp;#039;,&amp;#039;Shade&amp;#039;,&amp;#039;Soldier&amp;#039;,&amp;#039;Trader&amp;#039;) NOT NULL default &amp;#039;Adventurer&amp;#039;,&lt;br /&gt;
`defender_rank` enum(&amp;#039;Able&amp;#039;,&amp;#039;Accomplished&amp;#039;,&amp;#039;Adept&amp;#039;,&amp;#039;Amateur&amp;#039;,&amp;#039;Backer&amp;#039;,&amp;#039;Beginner&amp;#039;,&amp;#039;Challenger&amp;#039;,&amp;#039;Champ&amp;#039;,&amp;#039;Common&amp;#039;,&amp;#039;Competent&amp;#039;,&amp;#039;Defender&amp;#039;,&amp;#039;Fair&amp;#039;,&amp;#039;Fledgling&amp;#039;,&amp;#039;Guardian&amp;#039;,&amp;#039;Hero&amp;#039;,&amp;#039;Intermediate&amp;#039;,&amp;#039;Medalist&amp;#039;,&amp;#039;Mediocre&amp;#039;,&amp;#039;Newcomer&amp;#039;,&amp;#039;None&amp;#039;,&amp;#039;Patron&amp;#039;,&amp;#039;Protector&amp;#039;,&amp;#039;Qualified&amp;#039;,&amp;#039;Starter&amp;#039;,&amp;#039;Student&amp;#039;,&amp;#039;Suited&amp;#039;,&amp;#039;Supporter&amp;#039;,&amp;#039;Talented&amp;#039;,&amp;#039;Trustworthy&amp;#039;,&amp;#039;Vanquisher&amp;#039;,&amp;#039;Vindicator&amp;#039;) NOT NULL default &amp;#039;None&amp;#039;,&lt;br /&gt;
`defender_rank_id` enum(&amp;#039;0&amp;#039;,&amp;#039;1&amp;#039;,&amp;#039;2&amp;#039;,&amp;#039;3&amp;#039;,&amp;#039;4&amp;#039;,&amp;#039;5&amp;#039;,&amp;#039;6&amp;#039;,&amp;#039;7&amp;#039;,&amp;#039;8&amp;#039;,&amp;#039;9&amp;#039;,&amp;#039;10&amp;#039;,&amp;#039;11&amp;#039;,&amp;#039;12&amp;#039;,&amp;#039;13&amp;#039;,&amp;#039;14&amp;#039;,&amp;#039;15&amp;#039;,&amp;#039;16&amp;#039;,&amp;#039;17&amp;#039;,&amp;#039;18&amp;#039;,&amp;#039;19&amp;#039;,&amp;#039;20&amp;#039;,&amp;#039;21&amp;#039;,&amp;#039;22&amp;#039;,&amp;#039;23&amp;#039;,&amp;#039;24&amp;#039;,&amp;#039;25&amp;#039;,&amp;#039;26&amp;#039;,&amp;#039;27&amp;#039;,&amp;#039;28&amp;#039;,&amp;#039;29&amp;#039;,&amp;#039;30&amp;#039;) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`org_id` bigint(10) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`org_name` varchar(50) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`org_rank` varchar(20) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`org_rank_id` enum(&amp;#039;0&amp;#039;,&amp;#039;1&amp;#039;,&amp;#039;2&amp;#039;,&amp;#039;3&amp;#039;,&amp;#039;4&amp;#039;,&amp;#039;5&amp;#039;,&amp;#039;6&amp;#039;,&amp;#039;7&amp;#039;,&amp;#039;8&amp;#039;,&amp;#039;9&amp;#039;,&amp;#039;10&amp;#039;) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`pictureurl` varchar(100) NOT NULL default &amp;#039;&amp;#039;,&lt;br /&gt;
`used` bigint(25) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
`updated` int(10) NOT NULL default &amp;#039;0&amp;#039;,&lt;br /&gt;
PRIMARY KEY  (`nickname`),&lt;br /&gt;
KEY `ID` (`ID`),&lt;br /&gt;
KEY `Profession` (`profession`),&lt;br /&gt;
KEY `Faction` (`faction`),&lt;br /&gt;
KEY `OrgID` (`org_id`),&lt;br /&gt;
KEY `Orgname` (`org_name`),&lt;br /&gt;
KEY `Level` (`level`),&lt;br /&gt;
KEY `Alienlevel` (`defender_rank_id`),&lt;br /&gt;
KEY `updated` (`updated`),&lt;br /&gt;
KEY `used` (`used`)&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== PHP Script to Generate this Documentation from a MySQL Dump =====&lt;br /&gt;
&amp;lt;code php&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$subject = file_get_contents(&amp;#039;aobots.sql&amp;#039;);&lt;br /&gt;
$pattern = &amp;quot;/CREATE (TABLE .+?\)) ENGINE.+?/s&amp;quot;;&lt;br /&gt;
if (preg_match_all ($pattern, $subject, $matches))&lt;br /&gt;
{&lt;br /&gt;
	$outfile = fopen(&amp;quot;tables.txt&amp;quot;, &amp;quot;w&amp;quot;);&lt;br /&gt;
	foreach ($matches[1] as $table)&lt;br /&gt;
	{&lt;br /&gt;
		$lines = explode(&amp;quot;\n&amp;quot;, $table);&lt;br /&gt;
		$headline = $lines[0];&lt;br /&gt;
		$headline = str_replace(&amp;quot;TABLE `&amp;quot;, &amp;quot;&amp;quot;, $headline);&lt;br /&gt;
		$headline = str_replace(&amp;quot;` (&amp;quot;, &amp;quot;&amp;quot;, $headline);&lt;br /&gt;
		$headline = &amp;quot;==== &amp;quot;.trim($headline).&amp;quot; ====&amp;quot;;&lt;br /&gt;
		fwrite($outfile, $headline.&amp;quot;\n&amp;quot;);&lt;br /&gt;
		$i = 0;&lt;br /&gt;
		fwrite($outfile, &amp;quot;&amp;amp;lt;code sql&amp;amp;gt;&amp;quot;);&lt;br /&gt;
		while($i &amp;lt; count($lines)):&lt;br /&gt;
			fwrite($outfile, trim($lines[$i]).&amp;quot;\n&amp;quot;);&lt;br /&gt;
			$i = $i+1;&lt;br /&gt;
		endwhile;&lt;br /&gt;
		fwrite($outfile, &amp;quot;&amp;amp;lt;/code&amp;amp;gt;\n&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
	fclose($outfile);&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
	print_r(&amp;quot;No matches.\n&amp;quot;);&lt;br /&gt;
	die();&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Note: Replace &amp;amp;lt with &amp;lt; and &amp;amp;gt with &amp;gt; in the code above.&lt;/div&gt;</summary>
		<author><name>B3b0tUzR</name></author>
	</entry>
</feed>