forked from Hay1tsme/artemis
diva: add configurable banner_msg
This commit is contained in:
parent
5e03193819
commit
b2a01d20d5
@ -1,6 +1,7 @@
|
|||||||
server:
|
server:
|
||||||
enable: True
|
enable: True
|
||||||
loglevel: "info"
|
loglevel: "info"
|
||||||
|
banner_msg: ""
|
||||||
|
|
||||||
mods:
|
mods:
|
||||||
unlock_all_modules: True
|
unlock_all_modules: True
|
||||||
|
@ -57,7 +57,7 @@ class DivaBase:
|
|||||||
def handle_ping_request(self, data: bytes) -> str:
|
def handle_ping_request(self, data: bytes) -> str:
|
||||||
encoded = "&"
|
encoded = "&"
|
||||||
params = {
|
params = {
|
||||||
"ping_b_msg": f"Welcome to {self.core_cfg.server.name} network!",
|
"ping_b_msg": f"Welcome to {self.core_cfg.server.name} network!" if not self.game_config.server.banner_msg else self.game_config.server.banner_msg,
|
||||||
"ping_m_msg": "xxx",
|
"ping_m_msg": "xxx",
|
||||||
"atnd_lut": f"{self.time_lut}",
|
"atnd_lut": f"{self.time_lut}",
|
||||||
"fi_lut": f"{self.time_lut}",
|
"fi_lut": f"{self.time_lut}",
|
||||||
@ -93,9 +93,8 @@ class DivaBase:
|
|||||||
"nblss_ltt_ed_tm": "2019-09-22 12:00:00.0",
|
"nblss_ltt_ed_tm": "2019-09-22 12:00:00.0",
|
||||||
}
|
}
|
||||||
|
|
||||||
encoded += parse.urlencode(params)
|
encoded += parse.urlencode(params, safe=",")
|
||||||
encoded = encoded.replace("+", "%20")
|
encoded = encoded.replace("+", "%20")
|
||||||
encoded = encoded.replace("%2C", ",")
|
|
||||||
|
|
||||||
return encoded
|
return encoded
|
||||||
|
|
||||||
@ -287,8 +286,8 @@ class DivaBase:
|
|||||||
"fi_add_vp": "20,5",
|
"fi_add_vp": "20,5",
|
||||||
"fi_mul_vp": "1,2",
|
"fi_mul_vp": "1,2",
|
||||||
"fi_st": "2019-01-01 00:00:00.0,2019-01-01 00:00:00.0",
|
"fi_st": "2019-01-01 00:00:00.0,2019-01-01 00:00:00.0",
|
||||||
"fi_et": "2029-01-01 00:00:00.0,2029-01-01 00:00:00.0",
|
"fi_et": "2029-01-01 00:00:00.0,2029-01-01 00:00:00.0", # TODO: make this last longer
|
||||||
"fi_lut": "{self.time_lut}",
|
"fi_lut": f"{self.time_lut}",
|
||||||
}
|
}
|
||||||
|
|
||||||
encoded += parse.urlencode(params)
|
encoded += parse.urlencode(params)
|
||||||
|
@ -18,6 +18,12 @@ class DivaServerConfig:
|
|||||||
self.__config, "diva", "server", "loglevel", default="info"
|
self.__config, "diva", "server", "loglevel", default="info"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def banner_msg(self) -> str:
|
||||||
|
CoreConfig.get_config_field(
|
||||||
|
self.__config, "diva", "server", "banner_msg", default=""
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class DivaModsConfig:
|
class DivaModsConfig:
|
||||||
|
Loading…
Reference in New Issue
Block a user