#!/usr/bin/env python3 import sys from twisted.internet import reactor from twisted.internet import protocol from twisted.python import log from twisted.python.logfile import DailyLogFile from config import config, version from proxy import Player if "logfile" in config and config["logfile"]: log.startLogging(DailyLogFile("proxy.log", ".")) else: log.startLogging(sys.stdout) log.msg("This is version: {0}".format(version)) factory = protocol.Factory() factory.protocol = Player reactor.listenTCP(config["listen_port"], factory, interface=config["listen_on"]) reactor.run()