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.start()"""
except Exception as e:
print(e)