l4d2 rcon
This commit is contained in:
parent
e6685b6fcf
commit
3c053cf51b
3 changed files with 20 additions and 0 deletions
|
@ -4,6 +4,8 @@ sv_contact "admin@sublimity.de"
|
||||||
// assign serevr to steam group
|
// assign serevr to steam group
|
||||||
sv_steamgroup "${','.join(steamgroups)}"
|
sv_steamgroup "${','.join(steamgroups)}"
|
||||||
|
|
||||||
|
rcon_password "${rcon_password}"
|
||||||
|
|
||||||
// no annoying message of the day
|
// no annoying message of the day
|
||||||
motd_enabled 0
|
motd_enabled 0
|
||||||
|
|
||||||
|
|
|
@ -32,6 +32,7 @@ for name, config in node.metadata.get('left4dead2/servers').items():
|
||||||
'context': {
|
'context': {
|
||||||
'name': name,
|
'name': name,
|
||||||
'steamgroups': node.metadata.get('left4dead2/steamgroups'),
|
'steamgroups': node.metadata.get('left4dead2/steamgroups'),
|
||||||
|
'rcon_password': config['rcon_password'],
|
||||||
},
|
},
|
||||||
'owner': 'steam',
|
'owner': 'steam',
|
||||||
'group': 'steam',
|
'group': 'steam',
|
||||||
|
|
|
@ -16,6 +16,23 @@ defaults = {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@metadata_reactor.provides(
|
||||||
|
'left4dead2/servers',
|
||||||
|
)
|
||||||
|
def rconn_password(metadata):
|
||||||
|
# only works from localhost!
|
||||||
|
return {
|
||||||
|
'left4dead2': {
|
||||||
|
'servers': {
|
||||||
|
server: {
|
||||||
|
'rcon_password': repo.vault.password_for(f'{node.name} left4dead2 {server} rcon', length=24),
|
||||||
|
}
|
||||||
|
for server in metadata.get('left4dead2/servers')
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@metadata_reactor.provides(
|
@metadata_reactor.provides(
|
||||||
'steam-workshop-download/left4dead',
|
'steam-workshop-download/left4dead',
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue