Necesito Ayuda Con Serverinfo.py

Topic created · 9 Mensajes · 1493 Visitas
  • Hola, soy nuevo aqui, y necesito ayuda.

    Estoy usando el cliente "Modifizierter-2010-Client" pero e leído en este foro, que para ponerlo con mi Ip de hamachi necesito un programa que ya lo tengo, llamado "serverinfo" con icono de una ninja, lo hago todo como lo explica en el guía. [http://foro.universojuegos.es/viewtopic.php?f=19&t=6570][0]">viewtopic.php?f=19&t=6570 que no estoy seguro luego si compilo bien, ya que no entiendo. Después de hacerlo todo, pego de nuevo los archivos root en la carpeta "pack", abro el cliente y me pone lo siguiente:

    **LOG

    system.py(line:273) RunMainScript
    system.py(line:192) execfile
    system.py(line:163) Run
    prototype.py(line:3) ?
    system.py(line:130) __pack_import

    Run - exceptions.SyntaxError:invalid syntax (line 879)**

    Ayuda porfavor, no se que es lo que ago mal... Espero que alguien pueda ayudarme. Un Saludo.

    [0]: <a href=

  • Te pasa porque el cliente ese es 2010 y el programa genera de una versión antigua

    P.D:Esto va en Ayudas y Preguntas :miau:

  • Y entonces que puedo hacer para jugar con el cliente 2010? Esque no se como cambiar la IP... acabo de empezar con estas cosas... Saludos. Hasta ahora e jugado con el Frankenstein Powa Client, pero prefiero prbar el 2010.

  • Tienes que descompilar el root y buscar el serverinfo.py y lo editas con tu ip

  • Pero cuando abra en serverinfo, donde escribo mi ip? en cualquier sitio?

  • En todos los huecos donde veas una ip escrita la cambias por la tuya

  • E abierto el serverinfo y aparecía una IP solamente en un sitio, la cambie por la mía, compilé (CREO QUE COMPILO MAL) y meti los root en la carpeta pack del cliente, y el MISMO error. Puedes ser porque compilo mal?

  • @NapsterMetin said:

    E abierto el serverinfo y aparecía una IP solamente en un sitio, la cambie por la mía, compilé (CREO QUE COMPILO MAL) y meti los root en la carpeta pack del cliente, y el MISMO error. Puedes ser porque compilo mal?

    SI no has tratado de editar el cliente y solo decompilaste el root y metiste tu ip no tendria que salir ningun error, fijate de no haber cambiado algo del cliente sobre todo de la carpeta locale

  • No, no e cambiado nada ni en locale ni en ningún sitio, el bloc de notas me a quedado así (e cambiado el subrayado): import os
    import app
    import locale
    import debugInfo

    CHINA_PORT = 50000

    def BuildServerList(orderList):
    retMarkAddrDict = {}
    retAuthAddrDict = {}
    retRegion0 = {}

    ridx = 1
    for region, auth, mark, channels in orderList:
    cidx = 1
    channelDict = {}
    for channel in channels:
    key = ridx * 10 + cidx
    channel["key"] = key
    channelDict[cidx] = channel
    cidx += 1

    region["channel"] = channelDict

    retRegion0[ridx] = region
    retAuthAddrDict[ridx] = auth
    retMarkAddrDict[ridx*10] = mark
    ridx += 1

    return retRegion0, retAuthAddrDict, retMarkAddrDict

    app.ServerName = None

    if locale.IsEUROPE():
    info = {
    'MARKADDR': {
    10: {
    'tcp_port': 13000, 'ip': 'EureIp', 'symbol_path': '10', 'mark': '10.tga'
    }
    },
    'GAMEADDR': {
    0: {
    1: {
    'name': 'Servernamen',
    'channel':
    {
    1: {
    'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': 'EureIp', 'tcp_port': 13000, 'udp_port': 13000
    }
    }
    },
    } }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
    1: {
    'ip': 'EureIp', 'port': 11002
    }
    } }
    }

    STATE_NONE = "..."

    STATE_DICT = {
    0 : "....",
    1 : "NORM",
    2 : "BUSY",
    3 : "FULL"
    }

    REGION_NAME_DICT = info["NAME"]
    REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
    REGION_DICT = info["GAMEADDR"]
    MARKADDR_DICT = info["MARKADDR"]
    REGION_NAME_DICT
    REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT

    TESTADDR = { 'ip' : '5.178.48.178', 'tcp_port' : 50000, 'udp_port' : 50000, }

    Edito: Donde Ponía "TESTADDR = { 'ip' : '5.178.48.178', 'tcp_port' : 50000, 'udp_port' : 50000, }" lo e borrado, y en los sitios que ponía "EureIp" e puesto mi IP, y funciona!. Solucionado, ya se puede cerrar