Summer 2020 updates

Changes and updates to the mudlib in its v20.09 Anduin version. This post will be updated during the summer:

Player updates

  • Command password fixed, to change user password.

Developer updates

  • Continuous integration with the github repository:
    • Every time code is pushed to the master branch, Hexagon will be deployed again to the hosting server.
    • The driver is recompiled with every deployment.
  • DGD updated to 1.6.13.
  • /docs/ contents replicated for every language.
  • Updated driver documentation included inside the /docs/<lang>/driver directory in every deploy.
  • Hexagon version updated from the last stable version, v19.05, to v21.09 Anduin.

Multilanguage web

Just a small note, we’ve made the maldorne.org web multilanguage, as you can see in the dropdown selector in the upper-right corner. Most of the contents (like this post) are written both in english and spanish, and you just have to change the language to browse the web the way you prefer or understand better.

By default the chosen language would be english (set when you visit the maldorne.org home page).

Updated 5th Nov 2021: now the web is only in english, with no dropdown and without multiple languages.

New web client

We’ve recovered the web client which was available in the old ciudadcapital.net web page, and it’s now available in the play page, which you can find in the web header.

Some techno-babble:

It was difficult to make it work, because we had to update two old projects which did not work with secure web pages (https://). You can find both updated projects in github.com, just in case some of you would want to take a look, use them or suggest some improvement or change:

  • mud-web-client is the web client you can see in our web. It connects through secure web sockets (wss://) to a proxy between the client and the telnet mud.
  • mud-web-proxy is the proxy running in the mud server, that provides the translation between wss and telnet.

Comments are welcome, both in the github issues or through the House of Maldorne Twitter.

The new House of Maldorne web

As you can see, we are building the new House of Maldorne web page. The previous one we were using was just a placeholder without much content, and we were already missing having a real web presence.

To begin with, we have a blog, and we have imported the contents from the old www.ciudadcapital.net web, the main game we host. All of these old contents are in spanish, but from now on every post will be written both in english and spanish.

Why abandon the old game web? For the last couple years, all the work we have been doing in the Maldorne organization has been focused in developing a new platform to host the games, called Hexagon, whose objective is to host different games inside the same environment.

We think it’s a better solution to group all the information about the different games, about Hexagon and about the Maldorne organization in the same place, so we could focus in just one web.

So, every post you could find before this one will be older (between 2009 and 2017) and will be focused in just one game. From now on, we will be writing about different things, and in both languages.

Actualizaciones en la web

Podréis ver que se ha añadido un nuevo logo de Ciudad Capital en la cabecera de la web, y se ha mejorado todo en general para que sea más visible desde móviles, con unos tamaños de letra e imágenes algo más legibles, junto con un menú desplegable para ocupar menos espacio.

De mudanza

Aunque el propio mud ya hace tiempo que estaba alojado en los servidores de Amazon Web Services, aún teníamos la web en un hosting distinto. Estos días estamos de mudanza, llevándonos la web al mismo servidor, y aprovechando para remozar todo un poco. Desde el lado técnico, cambiamos la tecnología que sustenta el blog, migrando el servidor web de Apache a Lighttpd, y cambiando la base de datos de mysql a MariaDB. En breve el enrutamiento pasará a estar gestionado por Amazon Route 53 y estableceremos subdominios para cada servicio:

  • ciudadcapital.net, www.ciudadcapital.net y blog.ciudadcapital.net apuntarán a esta página.
  • mud.ciudadcapital.net es la dirección a utilizar para conectarte al mud. El puerto por defecto (23) está abierto a jugadores. El puerto 5000 es el servidor de desarrollo, abierto únicamente a programadores. El puerto 5000 está abierto a jugadores. El puerto 5010 es el servidor de desarrollo, abierto únicamente a programadores.

Actualizaciones Otoño 2013

Cambios y actualizaciones de librerías en su versión v0.8:

  • Solucionado un bug que subía las maestrías por encima del tope máximo permitido con entrenamiento individual sin maestros (75%) y a un ritmo mucho mayor al esperado. Las pocas fichas que se habían visto afectadas tendrán dichas maestrías reducidas hasta un valor de 50%, que es bastante alto para el tiempo de juego que tenían los personajes.
  • Solucionado un fallo por el que se informaba erróneamente de que se había producido un error al enviar mudmails (correo interno del mud, desde las oficinas de correos de las ciudades). El error no se producía y el correo se enviaba correctamente, se ha eliminado el mensaje de error que sobraba.

Actualizaciones Verano 2013

Cambios de juego:

  • En el inventario ahora aparece un nuevo tipo de objetos, que son los que el jugador lleva atados. Así, desaparece la posición “Espalda” del inventario, que era donde se llevaba la mochila (y sólo se podía equipar un objeto), para cambiarse por una lista de objetos atados: mochila, carcaj, vaina para la espada, etc, donde se pueden llevar varios objetos.
  • Ahora la ficha ocupa menos espacio en pantalla (se utiliza sólo una línea para la capacidad defensiva).
  • Eliminado el alias .proyecto que se utilizaba en el finger. Ahora sólo existe el alias .plan.
  • Entra en pruebas el comando diplomacia. Implica muchos cambios que se están haciendo lentamente, se informará de todo en un post aparte cuando todo se termine.
  • Múltiples arreglos menores de mapeado y personajes no jugadores, sobre todo en la zona de las Cavernas de Umroth.
  • Cambios en el comando term para escoger el tipo de terminal utilizada en la conexión.
  • Revisada la Torre del Temple en el Alcázar Hierro Negro, retocados sus personajes no jugadores.
  • Nuevo consentir para permitir (o no) las invitaciones a grupos.
  • Ya en juego las maestrías para las armas de rango (arcos, cuchillos, hondas, etc). Se obtienen y suben automáticamente al usar estas armas.
  • Ampliada la dote examinar: ahora muestra información sobre armas, armas de rango, proyectiles, escudos y armaduras.
  • Revisado gran parte del bajomundo, especialmente el Cementerio de Selozar y Zenell. Algún objeto nuevo se puede conseguir, y se han solucionado algunos fallos en las tumbas y criptas del cementerio.

Cambios y actualizaciones de librerías en su versión v0.8:

  • Para programadores, se puede utilizar un texto más grande para el plan: el finger utilizará las diez primeras líneas del archivo .plan de la home del programador (si existe, en otro caso utilizará el alias).