import sys import socket import json import logging from sampy import glob from sampy import client from sampy.server import Server logger = logging.getLogger(__name__) if __name__ == "__main__": logger.info("> Starting server...") glob.server = Server(glob.config["host"], glob.config["port"]) glob.server.start() # Terminal loop while True: try: cmd = input() if cmd in ["quit","exit","stop"]: exit(0) else: logger.info("> Restarting...") glob.server.restart() #client.restart() """for module in sys.modules.values(): reload(module) glob.server = Server(glob.config["host"], glob.config["port"]) glob.server.start()""" except Exception as e: print(e)