Hola comunidad de universojuegos ^^
Prepare esta guia para aquellos dueños
que no quieran que usen otro cliente para conectarse a su server ,
ya sea por que tienen opc propias del server o por el uso de hacks.
1- Buscan su cliente oficial, y dentro buscar el archivo metin2.bin o cualquier archivo que vean que tenga la extensión .bin (no se preocupen; es el único archivo del tipo bin que se encuentra en los clientes).
2- Abrir el archivo .bin con un editor hex, recomiendo Hex Workshop v6, y se ubican en el offset: 1842372 (Para llegar hasta allí presionan Ctrl+G, seleccionan el redondito de Dec, ponen el offset y el dan Go).
3- Ubicar un código como este: 1234abcd5678efgh ó testtesttesttest (no siempre serán esos pueden variar los números y letras, lo que sera igual es la cantidad de dígitos, las cuales son 16 dígitos).
TIP: Ese código se le llama Código Pong, quizás han escuchado hablar de el. Bueno sirve como para entrar a un server, si un cliente tiene un código pong que no corresponde al del server te mostrara "Error al conectar". Esto es lo que pasa cuando intentan entrar al .es o al dream aun teniendo sus ips correctas con otro cliente que no sea el oficial.
3.1- Cambiar el código por cualquier otro, puede ser una contraseña o lo que sea, contal de que sean números y letras minúsculas y que no pase ni tenga menos que 16 dígitos.
Bueno ahora dejando de lado el cliente, pasamos a editar el server para que tenga el mismo código pong que el cliente(así se pueda conectar y bla bla bla).
4- Prendemos nuestro server y abrimos el filezilla.
Nos vemos a la ruta: *Para server con hamachi: /usr/rain/channel/share_data/
*Para dedicados: /home/game/channel/share_data/ ó /usr/game/channel/share_data (bueno esas son las rutas que originalmente vienen xD) .
y luego descargan el archivo game.
5- Procedemos a abrir el game con algun editor hexadecimal (el mismo que usamos para abrir el metin2.bin)
6- Apretamos CTRL+F y buscamos lo siguiente: "testtesttesttest". Les saldrá a algo como esto PING_EVENT: no pong %s.desc.cpp.testtesttesttest.testtesttesttest.; en otros games podría salirle algo como esto: PING_EVENT: no pong %s.desc.cpp.1234abcd5678efgh.testtesttesttest.
7- Bueno en este punto vamos a cambiar lo que he puesto en rojo en la parte de arriba por el mismo código pong que pusimos en el metin2.bin.
8- Luego guardan el game, lo suben y listo! Pueden probar entrar con su cliente y otro cliente y no les dejara entrar con alguno xD
FAQ.
1- ¿Por que cuando abro el metin2.bin no me aparece lo que he buscado?
R= Esto suele suceder porque el .bin esta codificado; comúnmente esta codificado con UPX, así que solamente tienen que decodificarlo o desencriptarlo con el UPX
2- ¿Por que cuando abro el game no me aparece lo que he buscado?
R= Pues por la misma razon que arriba, osea, esta codificado con UPX.
[licencia][/licencia]