factory.protocol = TCPServer
    factory.clients = []
    factory.counter = 0
    factory.positions = {}


    # Preguntamos si es juego o test
    mode = raw_input('[S/s] Server Mode / [] Test Mode:')
    is_game = False
    if mode == "s" or mode == "S":
        is_game = True

    print(is_game)

    factory.is_game = is_game
    factory.maps = []
    factory.users_port = {}
    factory.RealObjects = {}

    factory.lock_positions = threading.Lock()
    factory.lock_sockets = threading.Lock()

    factory.keys = {
       "Red": key_object.KeyObject(1, 5*64, 5*64, "Red"),
       "Blue": key_object.KeyObject(2, 6*64, 5*64, "Blue"),
       "Yellow": key_object.KeyObject(3, 7*64, 5*64, "Yellow"),
       "Green": key_object.KeyObject(4, 8*64, 5*64, "Green")
    }

    config = json.loads(open('data.json').read())