Necesito Ayuda Con Serverinfo.py
-
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_importRun - 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 debugInfoCHINA_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 += 1region["channel"] = channelDict
retRegion0[ridx] = region
retAuthAddrDict[ridx] = auth
retMarkAddrDict[ridx*10] = mark
ridx += 1return 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_DICTTESTADDR = { '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