Merge pull request #529 from efinst0rm/main

Update _serversettings.gsc
This commit is contained in:
Maurice Heumann 2023-04-14 14:46:23 +02:00 committed by GitHub
commit 4b64c65750
2 changed files with 23 additions and 5 deletions

View File

@ -17,27 +17,33 @@ function __init__()
function init() function init()
{ {
level.hostname = GetDvarString( "sv_hostname"); level.hostname = GetDvarString( "sv_hostname");
if(level.hostname == "") if (level.hostname == "")
{
level.hostname = "CoDHost"; level.hostname = "CoDHost";
}
SetDvar("sv_hostname", level.hostname); SetDvar("sv_hostname", level.hostname);
SetDvar("ui_hostname", level.hostname); SetDvar("ui_hostname", level.hostname);
level.motd = GetDvarString( "scr_motd" ); level.motd = GetDvarString( "scr_motd" );
if(level.motd == "") if(level.motd == "")
{
level.motd = ""; level.motd = "";
}
SetDvar("scr_motd", level.motd); SetDvar("scr_motd", level.motd);
SetDvar("ui_motd", level.motd); SetDvar("ui_motd", level.motd);
level.allowvote = GetDvarString( "g_allowvote"); level.allowvote = GetDvarString( "g_allowvote" );
if(level.allowvote == "") if(level.allowvote == "")
{
level.allowvote = "1"; level.allowvote = "1";
}
SetDvar("g_allowvote", level.allowvote); SetDvar("g_allowvote", level.allowvote);
SetDvar("ui_allowvote", level.allowvote); SetDvar("ui_allowvote", level.allowvote);
level.allow_teamchange = "1"; level.allow_teamchange = "1";
SetDvar("ui_allow_teamchange", level.allow_teamchange); SetDvar("ui_allow_teamchange", level.allow_teamchange);
level.friendlyfire = GetGametypeSetting( "friendlyfiretype" ); level.friendlyfire = GetGametypeSetting( "friendlyfiretype" );
SetDvar("ui_friendlyfire", level.friendlyfire); SetDvar("ui_friendlyfire", level.friendlyfire);
@ -57,6 +63,8 @@ function init()
constrain_gametype(GetDvarString( "g_gametype")); constrain_gametype(GetDvarString( "g_gametype"));
constrain_map_size(level.mapsize); constrain_map_size(level.mapsize);
thread setup_callbacks();
for(;;) for(;;)
{ {
update(); update();
@ -193,4 +201,14 @@ function constrain_map_size(mapsize)
} }
} }
} }
} }
function setup_callbacks()
{
level.onForfeit = &default_onForfeit;
}
function default_onForfeit()
{
level.gameForfeited = false;
}