Jump to content

NazoX

Miembro
  • Contador contenido

    823
  • Ingreso

  • Última visita

  • Días ganados

    20

Todo lo publicado por NazoX

  1. Sip, el problema es que va a seguir así, es una pena ya que tenemos potencial pero se ha ido todo a la *** pero bueno, solo nos queda integrarnos en otras comunidades o dejar que esto muera
  2. Si sigue vivo mi Dilongcito cuanto tiempo :V espero que estés bien, y sí, es una pena, siento que ya le queda poco a metin2 por lo menos a nuestra comunidad
  3. Es una falta de respeto para los devs, que llames "dev" a inútiles que usan files para abrir un servidor y no saben ni cambiar el nombre de los files y sacar dinero y destruir más la comunidad :v, voy a probarlo haber si es verdad como el antiguo .
  4. Mm, probé la base en su momento y fixee bastantes cosas y de hecho lo probé con la tabla de bonus y si me hacía daño con todos los bonus aplicados, revisa en navicat que tengan el mismo número de orden que en tables.h Es decir por ejemplo Dark //1 Light //2 Oscuridad//3 Elect // 4 Y que en navicat no sea por ejemplo Dark Light Elect Oscuridad Es lo único q se me ocurre de momento.
  5. Hoy en día hamachi no se utiliza en los 40k, lo que puedes hacer es crear un servidor con tu ip local, añadir el sistema de proxy_ip y utilizar el Portmap para abrir los puertos y que tus amigos juegan con la ip del local, no vale la pena comerse la cabeza para utilizar hamachi. Edit: he leído bien ahora, que versión de files usas? Podría ser incompatibilidad de archivos.
  6. Prueba a dumpear los protos, remplazado en tu locales compila, y verifica que existan los iconos en icon, reinicia el server y prueba. El error de paquete (140) podría ser de algún sistema incompleto que tienes, verifica en packet.h del source game y source cliente y verifica que no se repitan en otro lado el 140, y de ser un sistema que esté utilizando ese paquete esté completo.
  7. He usado mis cordenadas, si no son las mismas, solo cambialas. No soy muy bueno en quest, estoy aprendiendo poco a poco más, ya que nuestro amigo @caanmasu se ha retirado, quiero intentar al menos poder ayudar en este apartado aunque no sea mi fuerte, verifica que funcione y me comentas.
  8. https://mega.nz/file/ZwQSXDQa#a489ehOmHUpapa0jWlF6dF_uZXXqx0s1XCncMx2CAe8
  9. Que files estas usando?, es q me parece demasiado raro que te saque al login solo por el sonido, quizás al activar eso no esté bien colocado el sonido en el cliente, has depurado el cliente en debug?
  10. Sí, pero como te digo, no te genera ningún sysser, en cliente, ftp en los ch's ni nada?, me parece muy extraño que solo por descomentar eso no te deje entrar, prueba a compilar el cliente en debug y haber si obtienes mas información del error.
  11. Sí, podría ser el problema, pero necesitamos saber que tipo de error tr da al desactivarlo, o más información. O bien puedes comparar otros files y su src o parte de bgm para comparar, aunque el problema de audio no debería porque impedirle jugar o generar errores.
  12. Gracias a ti por tu tiempo y por ampliar la información, se agradece que te hayas tomado la molestia de leerla y a portar tu granito de arena, enseguida actualizo el post, y espero que sigamos mejorando, un saludo Pegasus ^^.
  13. Increíble aportación !!! Muchas gracias por el aporte cuando tenga un rato lo añado al post!! Estas hecho una máquina espero que podamos actualizar guías para los nuevos, un saludo y gracias por el aporte y tu tiempo
  14. Gracias, pues sí, la verdad que últimamente no estoy muy por el foro, pero si que he vuelto con ganas a metin2, haber si lo revivimos un poco ya iré aportando cosas, gracias por tu tiempo, un saludo.
  15. Buenas, viendo que la guía de nuestro querido @KeKo está un poco vieja (aunque sigue siendo la mejor y sirve), las fotos y tal no funcionan y eso, pues traigo una bastante más resumida, de todas formas, dejaré el enlace de su guía por si presentáis algunos de los errores que el menciona, y si no, podéis preguntar por aquí. 1.Descargamos nuestro mob o npc 2.Ahora, descompilamos nuestros archivos: -root.eix y root.epk -monster.eix y monster.epk -Si es un NPC cambiamos monster.eix monster.epk por: -NPC.eix NPC.epk 3.Ahora, entramos en Monster o NPC y vamos a la siguiente ruta: -Y aquí añadimos la carpeta de nuestro nuevo mob. -Y aquí si es un NPC. 4.Ahora podemos compilar, y nos vamos a nuestro root y editamos el archivo: -Aquí tenemos que ir al final del archivo y añadir un ID que no exista en el juego, y el nombre del archivo .msm que podemos ver dentro de la carpeta del mob o npc, aquí un ejemplo 4.1.Ahora podemos compilar el root, y nos vamos al servidor. Nota: Siempre usar el tabulador 5.Vamos a /share/data/monster y aquí pegamos la misma carpeta del mob, si es un NPC, nos podemos saltar este proceso. 5.1.Ahora continuamos y editamos nuestro archivo "mob_names.txt" y "mob_proto.txt" -En mob_names.txt, iremos al final del archivo, y añadimos el mismo ID que usamos en npclist y ponemos un nombre por ejemplo: Nota: Usar tabs. -Ahora en mob_proto, simplemente copiamos la linea de otro mob, por ejemplo azrael, y la pegamos al final y cambiamos el id, por ejemplo: Nota: No copies mi ejemplo, pues la estructura puede ser diferente a la vuestra. **Información extra ampliada por @caanmasu y @Pegasus:*** -Os voy a explicar un poco que contiene la carpeta de mobs, quitando los npcs, podremos ver en el 99% de mobs, archivos como: Los nombres pueden variar, pero básicamente se compone en esos, bien. -Como su nombre indica, attack, death, run y wait.gr2 es la animación que permite al mob moverse, morir, atacar y correr y lo podemos ver si usamos granny viewer. -Los mismos archivos pero ".msa" son como los ".msm" de las animaciones e indican area de daño, ruta donde ejecuta el archivo .gr2, etc no soy muy experto en este campo así que no puedo ampliar más. por otro lado, a veces veremos mobs, más concretamente "jefes" que tienen como en este caso "special" que es una habilidad que usan ellos, a diferencia de los mobs, como sabéis solo los jefes tienen animaciones de daño de area o "skills" propias, pero como véis también se compone de un archivo ".gr2" y ".msa" Keko explica un poco más sobre dichos archivos en su post. **New** 1. Los nombres de los archivos no pueden tener mayúsculas, ni siquiera las extensiones. -Adentro de los .msm y .msa no importa las mayúsculas en las rutas. 2.Siempre hay que dejar un salto de línea al final del archivo npclist.txt en root 3.Se pueden manejar varios vnums en una sola carpeta, esta es la respuesta de porqué vemos varios "0" en npclist. 4. No se puede utilizar cualquier vnum para los mobs. Hay unos rangos. -Los rangos se pueden definir en el binario en GameLib/RaceManager.cpp -Como dice @KeKo lo recomendable es: También, como decíamos, hay un rango de vnums, que pueden verse en RaceManager.cpp, más concretamente esta función: -Aquí que alguien me corrija pues puede que me equivoque, pero puedes ampliar algunos valores, aunque es mejor dejarlo por defecto, pero es para que podáis tener una idea de los limites en cuanto al ID se refiere. 5. Evita este error: Cuando pongas los archivos en data/monster y pruebes el monstruo en el juego, asegúrate de que no hayas afectado algunos monstruos. Hay un bug muy extraño que cuando pones archivos en monster, hay algunos monstruos que algunos te atacan y otros no. Para comprobar si tienes el bug, prueba con /ma 2104 5. Si todos los bichos te pegan, entonces no hubo bug. Si algunos se quedan quietos intentando pegarte pero no hacen nada, tienes el bug. Nunca he podido saber el origen de ese bug. 6. Si tienes monturas que al ir rápido no se cargan a tiempo los monstruos, es porque no agregaste su folder en el mob_proto. **Fin Update** **New Update -Si usamos los ".TXT" en vez de "SQL" lo recomendables es editar el archivo mob_proto.txt con Excel o similar, y buscar la casilla "Folder" una vez aquí, tenemos que añadir el nombre de la carpeta que hemos añadido en la ruta : /share/data/monster : -Como podemos observar en este ejemplo, mi mob_proto.txt al editarlo con excel, la casilla "Folder" queda en la "M" y pondriamos el mismo nombre que se puede ver en la izquierda de la imagen. -Por último, pero no menos importante, si implementas un mob o una pet y no viene con la parte del servidor, se puede usar la carpeta del cliente, pero se tendrá que quitar los archivos .gr2, para evitar posibles problemas futuros: **Fin Update** -Ahora el archivo motlist, sirve para definir que va hacer ese mob, ejemplo: Siempre se utiliza GENERAL, y se le indica con el archivo ".msa" su función, como podéis ver ataque, muerte, special (skill), etc. Si por ejemplo, vuestro mob no tiene la función de caminar, podéis buscar un mob parecido, y copiar el archivo "walk.msa" y "walk.gr2" lo pegáis en la carpeta, y luego aquí en motlist, pondriáis y entonces el jefe ya caminaría. Bueno, eso es todo, el ejemplo lo dejo a continuación, si falta algo, queréis comentar algo más o tenéis algún problema comunicarlo. Post de keko:
  16. Sí, es lo más probable, que te falte algo en el dump_proto, añadelo y compila y luego dumpea los protos nuevos para el cliente, no conozco el sistema así que no se si es completo o no
  17. te pone que no está leyendo el item_proto del cliente
  18. Es que lo suyo es que uses el vdi, que para eso viene preparado y lo puedes usar tanto en x32 como x64, ahora bien, si ese VDI con FreeBSD 13.2 lo has creado tu desde 0, debería tener acceso a internet, así que tienes que instalar los ports del source, prueba los siguientes: pkg install gcc pkg install gmake pkg install makedepend pkg install lang/gcc48 cuando termine, haz shutdown o reboot y prueba a compilar si te da error de libs o algo sacalas del vdi
  19. Reupload v2: https://mega.nz/file/sgol0CZD#5nL971jsWGnmPuc4LLawla_5tyVAAwGk1EiNTkhfQcM
  20. Buenas básicamente tienes que remplazar las carpetas, es decir, SRC-SzC.tar es el source de Eternia2. El source es "Source Game" y "Source DB". Eso lo tienes que poner en tu WinSCP/Filezilla, por ejemplo en /usr/src Una vez que tienes todo eso puesto en tu servidor de transferencia (FTP/WinSCP) tienes que meter lo que hay en en la carpeta que corresponda, es decir vas buscando, si pone game buscas "game" en /usr/src y remplazas, etc. Es más complicado explicarlo, pero es fácil hacerloi simplemente instala la base "SRC-SzC" y ya luego lo demás es ir añadiendo donde corresponda, que solo tienes que ir comparando carpetas y buscando las mismas que tengan el mismo nombre y remplazar lo que hay dentro.
  21. Buenas, pues todo, para evitar problemas a futuro, o que algo que no hayas comprobado resulte que te de un problema y no sepas de donde provenga. Si te quieres saltar todo eso, pues lo que te interese a ti, si vas a meter misiones pues testea misiones, si pones evoluciones pues evoluciones, yo te recomendaría que te tomases un tiempo para comprobar todo lo que tienen tus files, si son virgenes, no hay mucho que comprobar, si trae sistemas pues testea todos los sistemas.
  22. Ves a /usr/xx/share/locale/xx/quest/objetct dentro de object busca la quest y borrala, reinstala la nueva quest modificada y haz /reload q si no aparece, reinicia el servidor y asegúrate que la quest nueva se ha cargado correctamente en tu virtualbox, por lo que comentas, probablemente sigue ejecutando lo que hay en object, bórrala de ahí.
  23. Pues no se como estará el asunto ahora mismo, ya que llevo un tiempo desactualizado, pero te dejo por aquí, la v4 que es la más estable y es de martysama, funciona muy bien lo teste en su momento, de hecho resubi el link no hará mucho, un saludo.
  24. El problema, que en latino america sale muy rentable abrir un servidor con cualquier servefile de mierda sin modificar, y con los 4 duros que les dan, se forran y cierran y vuelven abrir y ni se molestan en hacer algo propio, ese es uno de tantos motivos por lo cual se fue a la mierda la comunidad (hay más, pero ese es uno de tantos). Mientras que servidores, buenos, o mediantemente buenos o "decentes" hispanos como Eternia2, Dream, Awake, KetaMetin2, etc si demostraron interés en crear un servidor decente para los jugadores, y fue así, lastimosamente, algunos servidores cerraron por problemas de dinero, otros por problemas con el proveedor, y otros pues son un misterio, pero resumido, que ahora solo abren mierdas sin conocimientos ni se molestan en cambiar nada, solo porque el vps le sale por 1 dolar y con las item shops ganan 40 o al precio que le pongan, mientras que por ejemplo aquí en españa no te sale nada rentable tener un servidor, porque los dedicados son muy caros, hay comisiones por pagos de item shop y se recibe una mierda de esta, mas bien tienes que pagar tu pa que juegen que los jugadores paguen para mantener un servidor, por eso muchos se juntan con otros europeos y hacen servidores internacionales, porque incluso los servidores de mierda de "copiar files y abrir" en los demás paises de europa son 95% veces superior a un servidor de mierda de aquí y con un mínimo de 300 -1k on mientras que aquí ni un buen servidor pasa de 500, y para que lleguen cuentan las offlines como pjs, por eso, mejor hacerse un servidor internacional para juntar gente, pero bueno es solo mi punto de vista, pero sí, hay hate por eso, porque luego lloran que los viejos no ayudan ni enseñan nada, y tienes 70 post con los problemas resueltos en todos los idiomas del planeta, y se lo pones delante y no lo ven, mientras que los olds tuvimos que buscarnos la vida (ojo que yo sigo pidiendo ayuda y he visto gente profesional pedirla al día de hoy) pero con la comunidad tan tóxica y solo interesada en dinero en vez del jugador pues se crea un mal ambiente, pues eso, volveré el mes que viene a responder, saludos .
×
×
  • Crear nuevo...