Doom Wiki
Registrarse
Advertisement
Doom Wiki


El ZDaemon es una portación o source port orientada a multijugador en línea, qué está basado en ZDoom para windows, que a su vez esta basado en el motor Doom original.

ZDaemon se derivó originalmente de ZDoom v1.23, que fue una de las últimas versiones principales de ZDoom antes de pasar a su base de código v2.xx actual. Incluye algunas de las funciones avanzadas de ZDoom, como la mayoría de los tipos de líneas, líneas inclinadas y aguas profundas, pero carece de algunas implementaciones posteriores como soporte avanzado de secuencias de comandos ACS, DECORATE, mezcla de texturas y planos y otras funciones similares.

ZDaemon presenta un código de red mejorado adecuado para juegos cliente / servidor, recopilación de estadísticas y experiencias, soporte de juego en equipo y un modo Capturar la bandera.


Características[]

Juegos soportados[]

Hexen solo es compatible parcialmente. Completar el resto está previsto en la hoja de ruta del proyecto.

Modos de juego[]

  • Coop (cooperative) El cooperativo no tiene gran explicación, todos los jugadores tienen que tratar de pasar el nivel matando a todos los demonios que haya allí y llegar a la salida.
  • 1-on-1 Es un deathmatch, con solo dos jugadores enfrentados.
  • CTF (Capture The Flag) Modalidad de juego entre dos equipos en el que el objetivo es que un equipo robe la bandera del oponente y vuelva, evitando que el enemigo robe la suya.
  • TDM (Team DeathMatch) En esta modalidad de juego, dos o más equipos luchan entre sí para obtener una cierta cantidad de frags y así ganar la partida (los puntos de todo el equipo se suman, así que generalmente se juega a 100 frags).
  • FFA (Free For All) Es prácticamente deathmatch pero con un nombre diferente. Es una pelea todos contra todos hasta un cierto límite de muertes (frags) o tiempo.
  • 4way Una variante de CTF donde son cuatro los equipos enfrentados.
  • RJump (Rocket Jump) Este modo de juego trata en llegar los más pronto posible a la salida usando la destreza y habilidad con los rockets para pasar obstaculos.

Otras características[]

  • Código de red avanzado para un movimiento más fluido
  • Grabación de demos
  • DVD como reproducción de demos (saltar adelante/atrás, pausa, etc.)
  • Chat de voz en el juego
  • Suavizado de supermuestreo
  • Modo vampiro
  • Bots dinámicos
  • Anuncios de voz en el juego

Comenzando con ZDaemon[]

1) Obviamente lo primero es descargar e instalar ZDaemon. Puedes hacerlo desde la página oficial del programa.

Zdaemon-leto

Imagen del launcher del ZDaemon.

2) Abrir el archivo "zlauncher.exe" y aceptar los Términos de Uso del programa. Al hacerlo, nos abrirá una ventana nueva, donde deberemos ingresar nuestro nombre de usuario y contraseña o crear uno nuevo. Si está todo en orden, nos cambiará la ventana de "Login" por una ventana de "Bienvenida".

3) Nos informará que es la primera vez que estamos utilizando el programa, y nos pregunta si deseamos especificar la carpeta donde tenemos guardados los archivos IWAD de los juegos. Hacemos clic en "Yes" y procedemos a indicar la ubicación del o los "IWAD" haciendo clic en "Add" cuando finalicemos, hacemos click en "Done".

Ese es el procedimiento básico para jugar. Si quieren ser servidores de un juego, van a la opción "Server" dentro del Launcher y hacen clic en "Start Server..." configuran las opciones y listo.

Cómo crear un servidor en Zdaemon[]

Zslitetuto

Zdaemon Server Launcher (imagen 1)

Estos son los pasos necesarios para crear un servidor. Véase la imagen de la derecha para referenciar cada punto:

  1. La dirección exacta donde se encuentra el WAD que quieres jugar
  2. Dirección de e-mail (opcional)
  3. Pon aquí el IWAD que vas a usar. Puede ser Doom, Doom1, Doom2, Plutonia, TNT, Fredoom y Heretic, este ultimo mostrando algunos errores.
  4. Pon aquí el PWAD que quieras usar. Te recomiendo que lo tengas en la carpeta Zdaemon\WADs porque si no el Zdaemon te dirá que no tienes el WAD.
  5. El tipo de juego: Deathmatch, CTF, Cooperativo y Team Deathmatch. Si quieres crear un servidor de duelos, tendrás que tener seleccionado "Deathmatch" y con un número de jugadores máximo de 2 (ver #12).
  6. Selecciona Advertise on master para que tu servidor aparezca en el servidor maestro (el que todos conocemos y vemos). Selecciona Advertise on LAN si quieres que sólo aparezca en LAN, y la última opción hace que el servidor aparezca en ambos.
  7. Este es el nombre del servidor.
  8. El puerto en el que estará el servidor. No te recomiendo que lo toques.
  9. El límite de tiempo en minutos. Usar 0 para que no haya límite de tiempo.
  10. El límite de frags que hay que alcanzar para acabar la partida.
  11. El número máximo de gente que puede entrar a tu servidor.
  12. El número máximo de gente que puede jugar en tu servidor.
  13. El nivel de dificultad. Para deathmatch normalmente se pone en Nightmare, ya que así se tiene el doble de munición sin que los botiquines te curen el doble, como ocurre en I'm Too Young To Die.
  14. El informe de las partidas. Se puede elegir qué tan completo quieres que sea. No es demasiado importante, pero aún así veremos lo que contiene:
    Zslitetuto2

    Log setup

    (A) Informe de conexiones. (B) Informe de los frags y de las armas que se van recogiendo. (C) Sólo los frags. (D) Informe completo. (E) Disponibilidad de los logs. Ahí puedes elegir qué haces con ellos, si te los quedas, los mueves a la carpeta "old logs" ó si te los cargas. Yo siempre lo dejo en keep logs.
  15. Como quieres que se ejecute el Servidor: normal, minimizado o escondido.
  16. DMFlags. Es una parte de la configuración de tu partida, esto sí que es bastante importante. Mira bien lo que quieres que haya en tu servidor y selecciónalo.
  17. DMFlags 2. Es la otra parte de la configuración de tu partida, igual de importante que el anterior.
  18. Es el tiempo que debe pasar para que un mensaje puede ser repetido.
  19. Es el máximo de mensajes que puede mandar un jugador. Si se excede, el jugador no podrá decir nada por un tiempo.
  20. La Rcon es para manejar el servidor desde el cliente, si la activas debes colocar una contraseña, así cuando estes en el juego, abres la consola y colocas "Rcon <contraseña>" y podrás poner comandos de administrador.
  21. Esto sólo lo debes tocar si tu partida no es de deathmatch. Aquí controlas cosas como el fuego amigo, el número de equipos (CTF, TDM) y la puntuación a alcanzar por un equipo en un TDM.
  22. Mensaje de bienvenida a los nuevos jugadores.
  23. Pincha aquí si deseas cambiar el orden por defecto en el que se juegan los mapas.
  24. La palabra lo dice, "WADs opcionales". Si pones un WAD como opcional, quien vaya a entrar a tu servidor lo tiene que tener porque el getWAD no se lo descargará. Y bueno, si el WAD se trata de un WAD de skins, sonidos ó de lo que sea (que verdaderamente es opcional), quien no tenga ese ó esos WADs podrá entrar al servidor sin problemas, pero no dispondrá de lo que le pueden ofrecer esos WADs opcionales.
  25. Pincha aquí si quieres usar bots
  26. Pincha aquí cuando tengas listo tu servidor. En unos segundos te saldrá en la lista de servidores de Zdaemon ó en LAN, dependiendo de cómo lo hayas configurado.
  27. Guardar cambios, ni mas ni menos.
  28. Grabar la configuración de un servidor. Útil para no tener que crearlo una y otra vez.
  29. Carga la configuración de un servidor previamente guardada.
  30. Contraseña (opcional).

Botones[]

  • CFG Editor Casi sin utilidad, para editar el zserv.cfg que esta en la carpeta de Zdaemon
  • Banlist Editor Para editar el zd_banlist.txt, que es donde aparecen la lista de IP's baneadas.
  • Con. Calculator Para calcular cuantos jugadores podrán entrar y jugar en tu servidor.
  • Your Servers Te muestras los servidores que tienes corriendo y los que has parado, además de poder pararlos, correrlos, entrar en ellos, mostrarlos, ocultarlos o etcétera.
  • ZLauncher es para abrir el Zdaemon Launcher.

Cómo crear servidor cuando se tiene router[]

Bien, todo lo anterior de crear servidor funciona, pero no en algunos casos. Más o menos vienen a ser dos cosas las que pueden llegar a interferir: el Firewall y el Router. Lo del firewall es fácil solucionarlo, porque la primera vez que ejecutes el Zdaemon te lo dirá. Lo del router ya tiene algo más de complicación.

Primero de todo, obviamente verás que al crear una partida, no sale el servidor en la lista. Eso es porque no tienes abiertos los puertos necesarios. Para eso tienes que ir a la configuración de tu router. Debes conocer tu puerta de enlace predeterminada, la cual puedes averiguar si vas a "ejecutar", escribes cmd y luego ipconfig. Cópiala y escríbela en la barra de direcciones de tu navegador.

Ahora una vez dentro ve al apartado desde el que puedas abrir los puertos y completa lo siguiente:

  • Nombre de la aplicación: Zdaemon
  • Rango de puertos para abrir: 10666 y 10666 (si quieres abrir un rango mayor, hazlo, pero con que abras el 10666 es suficiente).
  • Protocolo: UDP (importante)
  • Dirección IP: normalmente, pedirá sólo las tres últimas cifras. Ve al menú inicio y de ahí a panel de control. Ahora pincha en conexiones de red y selecciona tu conexión. Si tienes Windows XP, podrás ver la IP a la izquierda (que no corresponderá a la tuya, sino a la que te endosa el router). Las 3 últimas cifras de la misma, introdúcelas.

Y bueno, en teoría ya lo deberías tener. Ahora, te recomiendo que en el Zdaemon te vayas a Settings / Custom Zdaemon servers y introduzcas la dirección 127.0.0.1. Así, cuando crees el servidor, podrás verlo tanto en el servidor maestro como en LAN...y recomiendo mucho entrar en LAN, porque al menos a mí, el ping se me va mucho si no entro de esa forma.

Creación de WADs en compatibilidad con Zdaemon[]

Zdaemon es un puerto basado en el Zdoom, por lo tanto, puede usar gran parte de los efectos que se pueden usar en éste (slopes, agua profunda, puentes falsos, scripts...). Sin embargo, el Zdaemon está basado en una versión muy antigua del Zdoom, por lo que si nos ponemos a crear un mapa en "Zdoom (Doom in Hexen format)" (que es el formato a emplear si quieres añadir éstas características, que son propias del puerto, pero impropias del Doom de toda la vida), tal vez tengamos algún problema de compatibilidad al ejecutar el mapa en el Zdaemon, si no tenemos claro lo que podemos poner y lo que no.

Como solución, se crearon unos archivos de configuración para Doom builder; los cuales usados con éste editor, te dan la garantía de que tu WAD va a ir bien en Zdaemon. Además es muy útil si te propones hacer un WAD de Capture the flag, porque podrás poner directamente los puntos de salida para cada equipo y las banderas; en lugar de tener que poner fuentes de partículas y un par de llaves (que es como se hace cuando se está editando en "Zdoom (Doom in Hexen format)").

Y sin más charla, aquí tenéis los archivos necesarios para editar en compatibilidad con Zdaemon:

Pulsa aquí para bajarlos

Como crear un mapa de "Capture the Flag"[]

Necesario: obviamente un editor de mapas, y algunas buenas ideas.

Algunos conceptos: un mapa de Capture the Flag (CTF para abreviar) es básicamente como un mapa cualquiera, sólo que con banderas y con puntos de aparición específicos de cada equipo. Los mapas pueden tener hasta 4 equipos distintos, cada uno con sus puntos de aparición específicos y con sus banderitas.

Claro, que en realidad es algo más complicado que eso, porque algunas cosas se tienen que tener en cuenta. Primero, evita hacer mapas asimétricos a menos que estés completamente seguro que la asimetría no va a favorecer a alguno de los dos equipos; segundo, haz distinciones entre las bases añadiendo texturas (ó cosas) del color del equipo, para que se sepa en todo momento donde se encuentra uno; tercero, construye al menos dos caminos para llegar a la bandera, porque de lo contrario tu mapa se convertirá en un festival de cohetes y además será harto difícil tan siquiera coger una bandera; y por último, ¡por dios, haz el mapa lo suficientemente grande!...tampoco algo mastodóntico, pero que pueda albergar por lo menos 6 jugadores bien.

Metodología (Doom builder): si estás construyendo en Zdaemon (Doom in Hexen format) la cosa es muy sencilla. Simplemente coloca en la base roja un "thing" de "red flag" (número 5131), y desperdigados en esa base coloca "things" de "Player red start" (número 5081). Ahora haz lo propio con la base azul (vigila la simetría), sólo que obviamente en lugar de un "thing" de "red flag" deberemos colocar uno de "blue flag" (número 5130), y en lugar de los "Player red starts" tendremos que poner "Player blue starts" (número 5080).

No obstante, si estás construyendo en otro formato (como el "Zdoom (Doom in Hexen format)"), lo que tienes que hacer es sustituir los puntos de aparición de cada equipo por fuentes de partículas (rojas para el equipo rojo y azules para el equipo azul), y las banderas por llaves (roja y azul). Luego al jugar en Zdaemon sólo tendríamos que activar la opción "CTF compatibility mode", y con eso ya podríamos jugar una partida como si hubiésemos puesto los puntos de salida y las banderas directamente.

Claro, el problema de esto es que no te permite 4 equipos, y que además da pié a que aparezcan errores al jugar. No sería la primera vez que al entrar en un servidor de CTF he visto una llave roja en lugar de una bandera, con lo que si la coge álguien de otro equipo no te das ni cuenta de quién la tiene. Vamos, que pudiendo usar el otro método, no recomiendo para nada el de las llaves.

Links externos[]

Advertisement