Tras mucho tiempo en hostings más pequeños, por fin mudamos el mud a un alojamiento más grande, concretamente a una máquina virtual dedicada de los Amazon Web Services. Mejor conexión, menores caídas y menores problemas a partir de ahora.

Tras mucho tiempo en hostings más pequeños, por fin mudamos el mud a un alojamiento más grande, concretamente a una máquina virtual dedicada de los Amazon Web Services. Mejor conexión, menores caídas y menores problemas a partir de ahora.

Hoy, día 17 de Enero, se cumple el décimo aniversario a la apertura de Ciudad Capital, con la conexión del primer usuario. Durante las próximas semanas comenzarán los eventos de celebración dentro del juego, ¡permaneced atentos!
Se conectó por primera vez el Viernes 17 de Enero de 2003.
Tiene 81 días, 13 horas, 9 minutos y 58 segundos de antigüedad.
Este post se irá actualizando con las nuevas novedades según se vayan produciendo, ¡estad atentos!
Cambios de juego:
Cambios y actualizaciones de librerías en su versión v0.8:
Este post se irá actualizando con las nuevas novedades según se vayan produciendo, ¡estad atentos!
Cambios de juego:
Cambios y actualizaciones de librerías en su versión v0.8:
Viendo que el anterior sistema de estilos de combate era más confuso de lo que debería, y que producía que no siempre se estuvieran aplicando los bonus correctos al utilizar los jugadores armas no relacionadas con su estilo de combate, se ha eliminado este sistema.
Ahora el combate con armas se realiza mediante maestrías automáticas. Cuando empuñas un arma, si esta pertenece a una familia de armas que no hayas utilizado hasta el momento, ganarás una maestría nueva. Por cada golpe con éxito que des utilizando dicha arma (sólo se aplica al arma principal, no a la secundaria, tenedlo en cuenta), la maestría irá subiendo: al principio muy rápidamente, con cada golpe, más adelante tras realizar series de golpes (cada 10 golpes con éxito, cada 50 golpes con éxito, etc). Lógicamente cuanto más elevada sea la maestría relacionada, más difícil será seguir aprendiendo cosas.
Con es cambio no es necesario buscar maestros de estilos, ni estar pendiente de qué tipo de arma estamos utilizando, ya que en el caso de usar un arma nueva veremos rápidamente avisos de que estamos mejorando su maestría, por lo que cualquier jugador se percatará rápidamente del cambio.
De inicio, las familias de armas existentes son: herramienta, daga, maza, lanza, bastón, porra, espada corta, hacha, martillo, espada larga, mangual, pica, espada a dos manos, guadaña y látigo. El resto de armas existentes en el juego se “acercan” a estas familias, por ejemplo el conocimiento de uso adquirido con distintos tipos de lanzas (cortas, largas, etc), alabardas o tridentes es compartido. Las espadas, por ejemplo, por ser el tipo de arma más extendido, se han dividido en tres familias grandes (espadas cortas, largas y a dos manos). Si creéis que es necesario dividir alguna de estas familias en dos o más, avisad en los comentarios.
Cambios de juego:
Cambios y actualizaciones de librerías en su versión v0.8:
Se han revisado todos los posibles “no muertos” que se encuentran en juego. Ahora existirán tres “subtipos” de no muertos, con diferentes capacidades y peculiaridades:
Aprovechando que se han revisado todos los no-muertos ya en juego, el recuento de exánimes asciende ya a tres: Fingol, encerrado en su tumba-prisión en Zenell. El Rey de los Esqueletos, sentado en su trono en el panteón del cementerio de Selozar, y Karnun, el Brujo inmortal, aún no encontrado por ningún jugador.
Se ha configurado un cliente flash (FMud), para poder jugar desde la propia página web de Ciudad Capital sin tener que usar un cliente telnet. En la cabecera, ahora se encuentra también la opción Cliente Flash, desde donde podéis acceder.
Falta conseguir que se lleve un poco mejor con la codificación en castellano, pero si lo usáis siempre podéis cambiar vuestro tipo de terminal con el comando “term ansi-enye” o “term ansi” para volver al estado normal. Así dejarán de utilizarse los caracteres exclusivos del castellano. Intentaremos arreglarlo en cualquier caso, pero para una emergencia puede ser de ayuda.
Este mes, como principal novedad, se ha construído un nuevo sistema de aplicación de parches a toda la mudlib. A partir de ahora se trabajará únicamente sobre un segundo servidor de desarrollo (ccmud-development, misma máquina en el puerto 5000) en el que se harán todos los cambios de código, tanto en librerías como en el mundo de juego. Cada vez que se decida que se han hecho los cambios suficientes, se lanzarán los scripts del sistema de parcheado que compararán ambos servidores, realizando todas las actualizaciones necesarias.
Esto nos permite dos cosas: por un lado, facilitar el trabajo al estar seguro de que nada de lo que se está realizando puede romper la experiencia de juego en el servidor abierto al público, y por otro estar seguro de que no se va a perder ninguna actualización, ya que periódicamente se van a comparar los entornos completos.
Además, también es un avance en seguridad, ya que se compara todo el mundo de juego y librerías, quedando en un log todos los cambios aplicados. Esto imposibilita que algún programador malicioso modifique el entorno de desarrollo y sus cambios se propaguen al entorno de juego, dado que con cada parche se revisa qué es lo que se ha modificado y lo que no.
Aprovechando algunos cambios menores en la librería, se ha aplicado este nuevo sistema de parches para avanzar a ccmudlib v0.8.
Esta semana el servidor ha cambiado de localización, y aprovechando esta “mudanza”, hemos renovado un poco el hardware, excusa que nos ha servido también para cambiar la fuente de alimentación y los ventiladores por unos más silenciosos.

Componentes nuevos antes de montar.
No es una noticia muy interesante, pero así aprovechamos para postear algo ;)