def main():
parser = ArgParser(default_config_files=['/etc/factoriomcd.ini', '~/.factoriomcd.ini'])
parser.add('-d', '--debug', action='store_true')
parser.add('-v', '--verbose', action='store_true')
parser.add('--log-file', default="/opt/factorio/server.out")
parser.add('--server-id', default="1")
parser.add('--rcon-host', default="localhost")
parser.add('--rcon-password', default="asdasd")
parser.add('--rcon-port', default=31337)
parser.add('--ws-url', default="ws://127.0.0.1:8000/ws_v1/server_callback/1/")
parser.add('--ws-password', default="asdasd")
options = parser.parse_args()
if options.verbose:
coloredlogs.install(level='DEBUG')
logger.debug("FactorioMCd initializing...")
else:
coloredlogs.install(level='INFO')
FactorioMCd(options).run()
评论列表
文章目录