Mu Proxy

Compartir en Facebook Compartir en Twitter

Información:

Este programa es una vieja utilidad que hace de intermediario entre un Servidor y Cliente de Mu.
Permite el envio de paquetes IP hacia el cliente y/o gameserver.
Muy util para encontrar bugs, investigar funciones nuevas en los clientes o probar la seguridad de tu servidor.

 

Descargar:

Versión GRATUITA (año 2008): https://www.lucianoaibar.com/download/mu_proxy.rar

 

Funcionamiento:

Normalmente tenemos nuestra PC conectada a internet y el cliente dialoga directamente con el servidor:

La idea es hacer que el cliente no se conecte directamente al servidor sino que lo haga a traves del proxy y es este ultimo el que va a repetir los paquetes IP hacia el destino verdadero.
Lo mismo sucede cuando el servidor quiere enviar algo al cliente, primero pasa por el proxy y este lo reenvia.

 

Configuración:

Esta es la parte complicada. Se puede configurar de varias maneras.
Primero hay que entender que siempre tenemos 2 cosas:

  1. Un servidor de Mu por un lado
  2. y el software cliente que es lo que descargamos para jugar

Todos los clientes tiene un archivo llamado "main.exe". Y si no ven un main.exe es porque lo han renombrado.
Este .exe hace todo el trabajo importante en el cliente y ademas es donde se desarrolla el primer enlace hacia el servidor.

Por otra parte, un servidor tipico de Mu tiene al menos 2 servicios expuestos:

  1. Un servidor de conexion (CS o Connect Server)
  2. Un servidor (o mas) de juego (GS o Gameserver)

Lo que tienen que saber es que main.exe SIEMPRE se conecta primero al CS, y es este ultimo el que le da una lista de Gameservers, nosotros como usuario clickeamos un Gameserver y entramos a jugar.

La idea con mi programa es ponerse en el medio entre el main.exe y el Connect Server, de ahi el porque, afortunadamente, se pueden hacer de varias maneras.

 

Ejemplo de configuracion usando una PC y editando main.exe:

Abrir main.exe con un editor hexadecimal y ubicar la direccion de conexion.
Generalmente buscamos el texto "connect." y anda por ahi arriba o abajo, cerca.
Anotamos en un bloc de notas (o lo que sea) esa direccion y la reemplazamos por el numero IP LAN de nuesta PC.
Editamos "mu_proxy.ini" y en "Remote_CS_IP" ponemos la direccion de conexion original.
Ademas en "My_IP" ponemos nuestra IP LAN.

 

Ejemplo de configuracion en una PC usandos el archivo "hosts":

Supongamos que jugamos al Mu Global de Webzen muonline.webzen.net
y que nuestra PC tiene asignada la IP LAN 10.0.0.3

 

Ejemplo de configuracion en dos PCs usando el archivo "hosts":

De nuevo usamos como ejemplo el cliente del Mu Global de Webzen muonline.webzen.net
Y que tenemos dos computadoras... digamos...

PC1 = 10.0.0.3 (con el cliente de Mu)
PC2 = 10.0.0.4 (con el Mu Proxy)

En PC1 editamos con el Bloc de notas el archivo "C:\WINDOWS\system32\drivers\etc\hosts" y al final agregamos la linea:

10.0.0.4 connect.muonline.webzen.net

En PC2 editamos mu_proxy.ini y en "My_IP" ponemos 10.0.0.4
Por ultimo averiguamos la IP del connect server y la guardamos en "mu_proxy.ini"

 

Más información:

Seleccionar protocol segun corresponda para el servidor y cliente que estes probando.
El autokill no es del todo automatico.
Primero hay que elegir la cantidad de bichos a matar, por ej. "3 Monsters".
Despues tenes que pegar UN solo golpe a tres diferentes bichos.
Te quedas quieto.. y ves como se van muriendo. Cuando renacen... el autokill les sigue pegando.
La funcion Move x,y sirve para moverte en el mapa que estas en una posicion que va, x e y, desde 0 a 255.
Max Speed sirve para caminar y correr rapido, a la misma velocidad que lo harias en un Fenrir.