aboutsummaryrefslogtreecommitdiff
path: root/data/sql/tables-SQLite.sql
diff options
context:
space:
mode:
authorDarkelarious <darkelarious@333networks.com>2016-11-19 20:56:04 +0100
committerDarkelarious <darkelarious@333networks.com>2016-11-19 20:56:04 +0100
commitc3f8d65a4fb1f5674557ee67cf7f74369df86ad1 (patch)
tree92aab2a394bda28da0ed7c7c75e633fdf386fc71 /data/sql/tables-SQLite.sql
parent1de3da4b8027508a91144639455c934fd6ccb9b7 (diff)
downloadMasterServer-Perl-c3f8d65a4fb1f5674557ee67cf7f74369df86ad1.tar.gz
MasterServer-Perl-c3f8d65a4fb1f5674557ee67cf7f74369df86ad1.zip
Massive improvements on efficiency, robustness, security, reliability and more
Diffstat (limited to 'data/sql/tables-SQLite.sql')
-rwxr-xr-xdata/sql/tables-SQLite.sql35
1 files changed, 35 insertions, 0 deletions
diff --git a/data/sql/tables-SQLite.sql b/data/sql/tables-SQLite.sql
new file mode 100755
index 0000000..7d68786
--- /dev/null
+++ b/data/sql/tables-SQLite.sql
@@ -0,0 +1,35 @@
+CREATE TABLE serverlist(
+ id INTEGER PRIMARY KEY AUTOINCREMENT,
+ ip VARCHAR(15) NOT NULL DEFAULT '0.0.0.0',
+ port INTEGER NOT NULL DEFAULT 0,
+ gamename VARCHAR(100) NOT NULL DEFAULT ' ',
+ gamever VARCHAR(50) NOT NULL DEFAULT ' ',
+ hostname VARCHAR(100) NOT NULL DEFAULT ' ',
+ hostport INTEGER NOT NULL DEFAULT 0,
+ country VARCHAR(5),
+ b333ms BOOLEAN NOT NULL DEFAULT 0,
+ blacklisted BOOLEAN NOT NULL DEFAULT 0,
+ added timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ beacon timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ updated timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP
+);
+
+CREATE TABLE pending(
+ id INTEGER PRIMARY KEY AUTOINCREMENT,
+ ip VARCHAR(15) NOT NULL DEFAULT '0.0.0.0',
+ beaconport INTEGER NOT NULL DEFAULT 0,
+ heartbeat INTEGER NOT NULL DEFAULT 0,
+ gamename VARCHAR(25) NOT NULL DEFAULT ' ',
+ secure VARCHAR(12) NOT NULL DEFAULT ' ',
+ enctype INTEGER NOT NULL DEFAULT 0,
+ added timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP
+);
+
+CREATE TABLE games(
+ gamename VARCHAR(50) NOT NULL,
+ cipher VARCHAR(10) NOT NULL DEFAULT ' ',
+ description VARCHAR(200) NOT NULL DEFAULT ' ',
+ default_qport INTEGER NOT NULL DEFAULT 0,
+ num_uplink INTEGER NOT NULL DEFAULT 0,
+ num_total INTEGER NOT NULL DEFAULT 0
+);