mirror of
https://github.com/kuitoi/kuitoi-Server.git
synced 2025-08-17 16:25:36 +00:00
Add new position in config
This commit is contained in:
parent
087e416bf2
commit
9b00552912
@ -56,7 +56,7 @@ if config.Server['debug'] is True:
|
|||||||
# i18n init
|
# i18n init
|
||||||
log.debug("Initializing i18n...")
|
log.debug("Initializing i18n...")
|
||||||
ml = MultiLanguage()
|
ml = MultiLanguage()
|
||||||
ml.set_language(args.language)
|
ml.set_language(args.language or config.Server['language'])
|
||||||
ml.builtins_hook()
|
ml.builtins_hook()
|
||||||
|
|
||||||
log.debug("Initializing EventsSystem...")
|
log.debug("Initializing EventsSystem...")
|
||||||
|
@ -12,7 +12,7 @@ import argparse
|
|||||||
parser = argparse.ArgumentParser(description='KuiToi-Server - BeamingDrive server compatible with BeamMP clients!')
|
parser = argparse.ArgumentParser(description='KuiToi-Server - BeamingDrive server compatible with BeamMP clients!')
|
||||||
parser.add_argument('-v', '--version', action="store_true", help='Print version and exit.', default=False)
|
parser.add_argument('-v', '--version', action="store_true", help='Print version and exit.', default=False)
|
||||||
parser.add_argument('--config', help='Patch to config file.', nargs='?', default=None, type=str)
|
parser.add_argument('--config', help='Patch to config file.', nargs='?', default=None, type=str)
|
||||||
parser.add_argument('--language', help='Setting localisation.', nargs='?', default="en", type=str)
|
parser.add_argument('--language', help='Setting localisation.', nargs='?', default=None, type=str)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
||||||
|
@ -7,17 +7,19 @@
|
|||||||
# Licence: FPA
|
# Licence: FPA
|
||||||
# (c) kuitoi.su 2023
|
# (c) kuitoi.su 2023
|
||||||
import os
|
import os
|
||||||
|
import secrets
|
||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
|
|
||||||
class Config:
|
class Config:
|
||||||
def __init__(self, auth=None, game=None, server=None):
|
def __init__(self, auth=None, game=None, server=None, web=None):
|
||||||
self.Auth = auth or {"key": None, "private": True}
|
self.Auth = auth or {"key": None, "private": True}
|
||||||
self.Game = game or {"map": "gridmap_v2", "players": 8, "max_cars": 1}
|
self.Game = game or {"map": "gridmap_v2", "players": 8, "max_cars": 1}
|
||||||
self.Server = server or {"name": "KuiToi-Server",
|
self.Server = server or {"name": "KuiToi-Server", "description": "Welcome to KuiToi Server!", "language": "en",
|
||||||
"description": "This server uses KuiToi!",
|
"server_ip": "0.0.0.0", "server_port": 30814, "debug": False}
|
||||||
"server_port": 30814, "server_ip": "0.0.0.0", "debug": False}
|
# self.WebAPI = web or {"enabled": False, "server_ip": "127.0.0.1", "server_port": 8433,
|
||||||
|
# "secret_key": secrets.token_hex(16)}
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "%s(Auth=%r, Game=%r, Server=%r)" % (self.__class__.__name__, self.Auth, self.Game, self.Server)
|
return "%s(Auth=%r, Game=%r, Server=%r)" % (self.__class__.__name__, self.Auth, self.Game, self.Server)
|
||||||
|
@ -78,7 +78,7 @@ class MultiLanguage:
|
|||||||
|
|
||||||
def set_language(self, language):
|
def set_language(self, language):
|
||||||
if language is None:
|
if language is None:
|
||||||
return
|
language = "en"
|
||||||
self.log.debug(f"set_language({language})")
|
self.log.debug(f"set_language({language})")
|
||||||
self.language = language
|
self.language = language
|
||||||
if language != "en":
|
if language != "en":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user