twgs-proxy.py 587 B

1234567891011121314151617181920
  1. #!/usr/bin/env python3
  2. import sys
  3. from twisted.internet import reactor
  4. from twisted.internet import protocol
  5. from twisted.python import log
  6. from twisted.python.logfile import DailyLogFile
  7. from config import config, version
  8. from proxy import Player
  9. if "logfile" in config and config["logfile"]:
  10. log.startLogging(DailyLogFile("proxy.log", "."))
  11. else:
  12. log.startLogging(sys.stdout)
  13. log.msg("This is version: {0}".format(version))
  14. factory = protocol.Factory()
  15. factory.protocol = Player
  16. reactor.listenTCP(config["listen_port"], factory, interface=config["listen_on"])
  17. reactor.run()