@@ -30,11 +30,11 @@ function MSync.mysql.initialize()
3030 initDatabase :addQuery (MSync .DBServer :query ( [[
3131 CREATE TABLE IF NOT EXISTS `tbl_msync_servers` (
3232 `p_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
33- `server_name` VARCHAR(55 ) NOT NULL,
33+ `server_name` VARCHAR(75 ) NOT NULL,
3434 `options` VARCHAR(100) NOT NULL DEFAULT '[]',
3535 `ip` INT NOT NULL,
3636 `port` VARCHAR(5) NOT NULL,
37- `server_group` VARCHAR(45) ,
37+ `server_group` INT UNSIGNED ,
3838 UNIQUE INDEX `server_UNIQUE` (`ip`, `port`)
3939 );
4040 ]] ))
@@ -144,7 +144,13 @@ function MSync.mysql.saveServer()
144144 )
145145 ON DUPLICATE KEY UPDATE server_name=VALUES(server_name), server_group=VALUES(server_group);
146146 ]] )
147- addServer :setString (1 , GetHostName ())
147+
148+ local hostname = GetHostName ()
149+
150+ if string.len (hostname ) > 75 then
151+ hostname = string.sub ( hostname , 1 , 75 )
152+ end
153+ addServer :setString (1 , hostname )
148154 addServer :setString (2 , GetConVar ( " hostip" ):GetString ())
149155 addServer :setString (3 , GetConVar ( " hostport" ):GetString ())
150156 addServer :setString (4 , MSync .settings .data .serverGroup )
@@ -165,4 +171,4 @@ function MSync.mysql.saveServer()
165171 end
166172
167173 addServerGroup :start ()
168- end
174+ end
0 commit comments