wip
This commit is contained in:
parent
2cd5df9501
commit
64a4dafd09
3 changed files with 13 additions and 8 deletions
|
@ -1,4 +1,4 @@
|
||||||
hostname "CKN TEST"
|
hostname "${name}"
|
||||||
sv_contact "admin@sublimity.de"
|
sv_contact "admin@sublimity.de"
|
||||||
|
|
||||||
// STEAM GROUP
|
// STEAM GROUP
|
||||||
|
@ -11,16 +11,11 @@ sv_consistency 0
|
||||||
sv_maxcmdrate 101
|
sv_maxcmdrate 101
|
||||||
sv_maxrate 30000
|
sv_maxrate 30000
|
||||||
|
|
||||||
// ADVERTRISMENTS
|
|
||||||
sm_advertisements_enabled 0
|
|
||||||
sm_advertisements_interval 480
|
|
||||||
|
|
||||||
// MOTD
|
// MOTD
|
||||||
motd_enabled 0
|
motd_enabled 0
|
||||||
|
|
||||||
// GAME MODE
|
// GAME MODE
|
||||||
sv_gametypes "coop,realism,survival,versus,teamversus,scavenge,teamscavenge"
|
sv_gametypes "coop,realism,survival,versus,teamversus,scavenge,teamscavenge"
|
||||||
sm_cvar mp_gamemode realism
|
|
||||||
|
|
||||||
// DIFFICULTY
|
// DIFFICULTY
|
||||||
z_difficulty Impossible
|
z_difficulty Impossible
|
||||||
|
@ -32,10 +27,10 @@ sv_allow_lobby_connect_only 0
|
||||||
sv_voiceenable 1 //default 1; enable/disable voice comm
|
sv_voiceenable 1 //default 1; enable/disable voice comm
|
||||||
|
|
||||||
// LOGGING
|
// LOGGING
|
||||||
|
sv_logsdir "logs-${name}" //Folder in the game directory where server logs will be stored.
|
||||||
log on //Creates a logfile (on | off)
|
log on //Creates a logfile (on | off)
|
||||||
sv_logecho 0 //default 0; Echo log information to the console.
|
sv_logecho 0 //default 0; Echo log information to the console.
|
||||||
sv_logfile 1 //default 1; Log server information in the log file.
|
sv_logfile 1 //default 1; Log server information in the log file.
|
||||||
sv_log_onefile 0 //default 0; Log server information to only one file.
|
sv_log_onefile 0 //default 0; Log server information to only one file.
|
||||||
sv_logbans 1 //default 0;Log server bans in the server logs.
|
sv_logbans 1 //default 0;Log server bans in the server logs.
|
||||||
sv_logflush 0 //default 0; Flush the log files to disk on each write (slow).
|
sv_logflush 0 //default 0; Flush the log files to disk on each write (slow).
|
||||||
sv_logsdir "logs-${name}" //Folder in the game directory where server logs will be stored.
|
|
||||||
|
|
|
@ -33,6 +33,7 @@ for name, config in node.metadata.get('left4dead2/servers').items():
|
||||||
'name': name,
|
'name': name,
|
||||||
},
|
},
|
||||||
'owner': 'steam',
|
'owner': 'steam',
|
||||||
|
'group': 'steam',
|
||||||
'triggers': [
|
'triggers': [
|
||||||
f'svc_systemd:left4dead2-{name}.service:restart',
|
f'svc_systemd:left4dead2-{name}.service:restart',
|
||||||
],
|
],
|
||||||
|
@ -57,3 +58,12 @@ for id in node.metadata.get('left4dead2/workshop'):
|
||||||
'owner': 'steam',
|
'owner': 'steam',
|
||||||
'group': 'steam',
|
'group': 'steam',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# /opt/steam/steam/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
|
||||||
|
symlinks = {
|
||||||
|
'/opt/steam/steam/.steam/sdk32': {
|
||||||
|
'target': '/opt/steam/steam/linux32',
|
||||||
|
'owner': 'steam',
|
||||||
|
'group': 'steam',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -51,7 +51,7 @@ def server_units(metadata):
|
||||||
'User': 'steam',
|
'User': 'steam',
|
||||||
'Group': 'steam',
|
'Group': 'steam',
|
||||||
'WorkingDirectory': '/opt/steam/left4dead2',
|
'WorkingDirectory': '/opt/steam/left4dead2',
|
||||||
'ExecStart': f'/opt/steam/left4dead2/srcds_run -port {config["port"]} -insecure +exec config/{name}.cfg',
|
'ExecStart': f'/opt/steam/left4dead2/srcds_run -port {config["port"]} +exec server/{name}.cfg',
|
||||||
'Restart': 'on-failure',
|
'Restart': 'on-failure',
|
||||||
},
|
},
|
||||||
'Install': {
|
'Install': {
|
||||||
|
|
Loading…
Reference in a new issue