¿Cómo debería empezar a solucionar bugs de servers propios?

JONGOX

Explorador
Desde
26 Dec 2024
Mensajes
9
Reacciones
1
Honor
5
Hola, hacia mucho tiempo que no retomaba esto de hacer un servidor personal, y quiero aprovechar mis vacaciones para entretenerme re/aprendiendo cosas del pasado, sin dar mucho contexto me gustaría que me orientara alguien que sepa del tema...

Para empezar en un servidor, lo más común es que habrán bugs... Principalmente el tema de misiones.

MISIONES (BUGS encontrados hasta ahora, no necesariamente en server personales pero si en otros antigüos)

-No está el NPC de la misión donde debería estar.
(Cómo añadirlo correctamente?, cómo hacer que cumpla la función de la misión para poder completarla?)

Ejemplo Cromi, al agregarla no aparece el cuadro que debería aparecer... Según tengo entendido sería la siguiente (o parecida, ya que es un caso con DK);
Cromieleccionexpansion02.jpg



- No se marcan los objetivos de la misión.
(Al dialogar con los NPC, no aparecen los textos correspondientes ya sean los normales o los de dialogo seleccionable, por lo tanto no se marcan como debería ser las acciones realizadas)
(Al recoger lo que solicita la misión, por ejemplo; "Menas de cobre, velas Kóbold, etc.... No se marcan en la misión en curso como debería pasar")

Lo de los diálogos seleccionables un ejemplo de lo que debería aparecer pero no aparece con los NPC correspondientes sería el siguiente;
expa.jpg


- Prosiguiendo, recuerdo que incluso al realizar Mazmorras/Bandas en algunos server privados no se marcaba ningún objetivo hecho, ya sea que entrases individual o que la realizaras como misión de campaña, y no te permitía continuar con tu progreso dentro del juego.
(Algunos con jefes o npc que no tenían animación y no podían ser dañados e incluso atravesaban muros para seguirte, incluso sería bueno aprender a modificar el % de drop para los que sueltan items o monturas)

- Colisiones, recuerdo que también me topé servidores donde no habían colisiones donde deberían de haber, como en las rampas para subir a barcos (antes de tener montura voladora) y debías brincar de salto... Quizá es porque eran otros años, ya hace casi 10 años de eso... Pero me gustaría estar preparado para dicha eventualidad.

- NPC de tipo montura, o mascotas de duelo; He tenido problemas en el pasado donde no podía montarse el personaje a la montura fija, por lo cual no podía continuar misiones, algo así como cuando subes al Corventoso para alejar a los nerubianos en War Within (en donde la hidromiel), o cuando subes a la carreta y Anduin y la otra NPC se ponen a platicar en lo que llegan al destino de la misión.
Otro problema muy aparte, serían las mascotas de duelo, que das clic y no se activa la pelea, o si se activa no puedes dañarlo pero él a ti si....

Cosas que puede tener temas avanzados:

- Corrección/Activación de Búsqueda de Calabozos (buscador o modificarlo y crear un entorno para jugar con bots tipo seguidores de aliados y obtener botín).

- Corrección/Activación de PVP (o modificarlo y crear un entorno para jugar contra bots).

- Crear bots para hacer grupo y pasar misiones de mundo que normalmente no podría hacer un solo jugador, para esto sería bueno implementar un modo donde use recursos de guerra de la zona para reclutar seguidores que se adapten al nivel de uno mismo, y ejerzan funciones como Brann en los Abismos; Heler, DPS o TANK.

- Crear un Bot que te de las monedas del puesto de venta, o activar el mismo puesto de venta con su contenido original...

- Linkear las funciones a una "web" algo así como páginas del server Firestorm y su tienda.

En resumen creo que es lo más básico a lo más complejo...

Deseo realizar muchas de esas cosas, la mayoría que me sea posible, pero sinceramente desconozco mucho actualmente, así que me gustaría que me aportaran de su conocimiento cada uno en este post, o que me apoyen con links a sus tutoriales donde aprendieron ustedes. Desde lo más básico a lo más complejo.

Podríamos hacer una guía aquí mismo...

Desde (por ejemplo);
Qué programas debo tener?
En qué orden debería aprender a dominar los programas?
Dónde están normalmente los archivos que repararé, como y para qué sirve cada apartado escrito dentro del código?
Cómo crearía los nuevos diálogos o textos?
Puedo crear/personalizar un launcher propio y cómo hacerlo?

PD: Soy consciente de que la mayoría de tutoriales donde uno aprende están en inglés.
 

Anima1472

Explorador
Desde
9 Jun 2023
Mensajes
33
Reacciones
7
Honor
22
Mano, buenas! Mmmm personalmente creo que tienes muchas preguntas peroooo, cuando a tema de servidores privados se trata, ya sea configuración o edición tienes que tener conocimientos básicos mínimos. Así que no lo tomes a mal, pero contra preguntando a tu tema. Tienes conocimientos de servidores?? Has creado alguno?? Lo has puesto online?? Sabes programar?? Sabes de informática básica?? Sql? C++?? Algo??
Te lo digo porque cuando empecé en esto de los servers igual en algún punto estaba como tú y le choqué contra un muro jjajaj. Asi que tuve que empezar desde bien abajo, de como crear un npc, hasta como hacer un gossip etc etc
Ahora si eres una persona con estudios, eso facilitaría enormemente las cosas. Personalmente te puedo ayudar, pero necesito saber eso jjaajaj
 
Upvote 0

JONGOX

Explorador
Desde
26 Dec 2024
Mensajes
9
Reacciones
1
Honor
5
Mano, buenas! Mmmm personalmente creo que tienes muchas preguntas peroooo, cuando a tema de servidores privados se trata, ya sea configuración o edición tienes que tener conocimientos básicos mínimos. Así que no lo tomes a mal, pero contra preguntando a tu tema. Tienes conocimientos de servidores?? Has creado alguno?? Lo has puesto online?? Sabes programar?? Sabes de informática básica?? Sql? C++?? Algo??
Te lo digo porque cuando empecé en esto de los servers igual en algún punto estaba como tú y le choqué contra un muro jjajaj. Asi que tuve que empezar desde bien abajo, de como crear un npc, hasta como hacer un gossip etc etc
Ahora si eres una persona con estudios, eso facilitaría enormemente las cosas. Personalmente te puedo ayudar, pero necesito saber eso jjaajaj
Hace años dejé la informática, pero por fortuna cuando algo me interesa mis habilidades cógnitivas se ponen en modo pro, soy resilente y no se me dificulta mucho (soy más kinéstesico).... Por ejemplo en mi actual tercer carrera universitaria dominé sin problemas todo lo referente a calculos estadísticos para toma de decisiones, matemáticas financieras, etc...

Sinceramente no toqué mucho esos temas, pero como dije, no busco una respuesta a todo, sino más bien orientación sobre que me recomendarían aprender primero, porque en todo plan de estudios, si no conoces una cosa de un tema básico en un tema avanzado y no conoces la variable (como se obtiene, que significa, que tanto es recomendable manipularla), te estancas (y te retrasas más), asi que me gustaría llevar un orden, sobre lo más básico, hasta lo más avanzado (autodidacta).

Todo lo que redacté es más o menos una idea de lo que tengo en mente, de hecho encontré varios Live antigüos que descargé (64GB de desarrollo de Servidores Privados de WOW) y los revisaré este fin de semana nomás termino de ordenar la casa y reparar unas cosas.
 
Upvote 0

Anima1472

Explorador
Desde
9 Jun 2023
Mensajes
33
Reacciones
7
Honor
22
Genial!! Mira como un usuario que lleva ya bastante tiempo en esto, te recomendaría empezar por lo más básico, que es lograr compilar un servidor. Recomendaría empezar con algo de 3.3.5 ya que es el que mas programas de edición tiene.
Al menos algunas de las cosas que dices ahi al principio, son cosas que necesitan modificacion de núcleo. Es decir reestructurar el servidor en si, para tu uso personal. Un ejemplo de esto es el tema de las batallas de pets de pandaria, en la mayoría de cores no funcionan y no es que estén malas, sino que de plano no estan nisiquiera programadas dentro del server. Jajajajk. Y los servers que si lo tienen funcionando bien, es porque ellos mismos los programaron y mejoraron y eso al final del día tiene un costo. La mayoría de las cosas que están bien hechas tienen un costo y se pagan. Y sino de plano se tienen que hacer desde cero. Pero yo te recomendaría eso, empezar a aprender a compilar, saber que es el núcleo, ver código, modificar codigo, recompilar, destruir y volver a reparar jajajaj
 
Upvote 0

JONGOX

Explorador
Desde
26 Dec 2024
Mensajes
9
Reacciones
1
Honor
5
Genial!! Mira como un usuario que lleva ya bastante tiempo en esto, te recomendaría empezar por lo más básico, que es lograr compilar un servidor. Recomendaría empezar con algo de 3.3.5 ya que es el que mas programas de edición tiene.
Al menos algunas de las cosas que dices ahi al principio, son cosas que necesitan modificacion de núcleo. Es decir reestructurar el servidor en si, para tu uso personal. Un ejemplo de esto es el tema de las batallas de pets de pandaria, en la mayoría de cores no funcionan y no es que estén malas, sino que de plano no estan nisiquiera programadas dentro del server. Jajajajk. Y los servers que si lo tienen funcionando bien, es porque ellos mismos los programaron y mejoraron y eso al final del día tiene un costo. La mayoría de las cosas que están bien hechas tienen un costo y se pagan. Y sino de plano se tienen que hacer desde cero. Pero yo te recomendaría eso, empezar a aprender a compilar, saber que es el núcleo, ver código, modificar codigo, recompilar, destruir y volver a reparar jajajaj
Perfecto, entonces debería aprender (Justo ahora adquirí un curso de LUA el cual estaré viendo, y adquiriré uno de C++ también, y el de manejo de base de datos en SQL).
C++ (Desarrollo del Núcleo);
c mas 2.png

LUA (Para scripts);
LUA.png

SQL (manejo de base de datos);
SQL.png


Aprovecho que llevas tiempo, y si hay algún programa que me recomiendes adicional (esencial) por ejemplo vi que existía un Wow Quest Creator, Trinity Manager algo así (después los investigo), te leo y lo investigo por mi cuenta.
Por cierto ya recopilé como dije, un buen de GB sobre desarrollo de servidores de WoW (están en inglés, y el mío no es tan bueno pero también lo analizaré todo paso a paso), y encontré otros en Ruso (desarrolladores de WoWCircle), eso sí mi Ruso es pésimo.
Screenshot_0.png


Bueno sin más por el momento, estoy en ello....
Tan pronto empiece a dominar algunas cosas, planeo hacer videotutoriales estructurando de mejor manera el aprendizaje para que otros aprendan y se adentren al mundillo de la emulación. Pues la mayoría de tutoriales de Servidores Privados están en inglés... Aunque lo haré como Hobbie y por amor al Warcraft, me gustaría que si sale bien más se sumaran a aportar su conocimiento.

O porqué no, desarrollar un servidor para jugar juntos e implementar nuevas ideas entre muchos. Ambicioso de mi parte quizás, pero sería algo a lo cual accedería a futuro... Aunque tengo mucho que masterizar, y aprender, por primera vez en más de 10 años que dejé la informática me atrae de nuevo algo relacionado a ello.
 
Upvote 0

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top