Loading msync/server/sv_mysql.lua +19 −12 Original line number Diff line number Diff line Loading @@ -27,26 +27,27 @@ function MSync.mysql.initialize() CREATE TABLE IF NOT EXISTS `tbl_msyncdb_version` ( `version` float NOT NULL ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_server_grp` ( `p_group_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `group_name` VARCHAR(15) NOT NULL, UNIQUE INDEX `group_UNIQUE` (`group_name`) ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_msync_servers` ( `p_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `server_name` VARCHAR(55) NOT NULL, `server_name` VARCHAR(75) NOT NULL, `options` VARCHAR(100) NOT NULL DEFAULT '[]', `ip` INT NOT NULL, `port` VARCHAR(5) NOT NULL, `server_group` VARCHAR(45), `server_group` INT UNSIGNED NOT NULL, FOREIGN KEY (server_group) REFERENCES tbl_server_grp(p_group_id), UNIQUE INDEX `server_UNIQUE` (`ip`, `port`) ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_server_grp` ( `p_group_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `group_name` VARCHAR(15) NOT NULL, UNIQUE INDEX `group_UNIQUE` (`group_name`) ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_users` ( `p_user_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Loading Loading @@ -144,7 +145,13 @@ function MSync.mysql.saveServer() ) ON DUPLICATE KEY UPDATE server_name=VALUES(server_name), server_group=VALUES(server_group); ]] ) addServer:setString(1, GetHostName()) local hostname = GetHostName() if string.len(hostname) > 75 then hostname = string.sub( hostname, 1, 75 ) end addServer:setString(1, hostname) addServer:setString(2, GetConVar( "hostip" ):GetString()) addServer:setString(3, GetConVar( "hostport" ):GetString()) addServer:setString(4, MSync.settings.data.serverGroup) Loading Loading
msync/server/sv_mysql.lua +19 −12 Original line number Diff line number Diff line Loading @@ -27,26 +27,27 @@ function MSync.mysql.initialize() CREATE TABLE IF NOT EXISTS `tbl_msyncdb_version` ( `version` float NOT NULL ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_server_grp` ( `p_group_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `group_name` VARCHAR(15) NOT NULL, UNIQUE INDEX `group_UNIQUE` (`group_name`) ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_msync_servers` ( `p_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `server_name` VARCHAR(55) NOT NULL, `server_name` VARCHAR(75) NOT NULL, `options` VARCHAR(100) NOT NULL DEFAULT '[]', `ip` INT NOT NULL, `port` VARCHAR(5) NOT NULL, `server_group` VARCHAR(45), `server_group` INT UNSIGNED NOT NULL, FOREIGN KEY (server_group) REFERENCES tbl_server_grp(p_group_id), UNIQUE INDEX `server_UNIQUE` (`ip`, `port`) ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_server_grp` ( `p_group_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `group_name` VARCHAR(15) NOT NULL, UNIQUE INDEX `group_UNIQUE` (`group_name`) ); ]] )) initDatabase:addQuery(MSync.DBServer:query( [[ CREATE TABLE IF NOT EXISTS `tbl_users` ( `p_user_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Loading Loading @@ -144,7 +145,13 @@ function MSync.mysql.saveServer() ) ON DUPLICATE KEY UPDATE server_name=VALUES(server_name), server_group=VALUES(server_group); ]] ) addServer:setString(1, GetHostName()) local hostname = GetHostName() if string.len(hostname) > 75 then hostname = string.sub( hostname, 1, 75 ) end addServer:setString(1, hostname) addServer:setString(2, GetConVar( "hostip" ):GetString()) addServer:setString(3, GetConVar( "hostport" ):GetString()) addServer:setString(4, MSync.settings.data.serverGroup) Loading