Los poderes de un GM en el WOW
Abr 25th, 2009 by Akiross
Esta vez os enseñare de que se trata ser un GM, o conocido como GameMaster en un servidor privado.
He sido un ex GM hace cosa de 3 años atrás y también mantenía el servidor vivo durante los primeros meses de vida, que mas tarde lo pase a otro ordenador conectado las 24 horas del día.
El servidor emulaba el WoW, corría bajo Windows XP Pro. y se mantenía cada día estable haciendo una copia de seguridad a las 3 de la mañana por si las moscas (en ese momento los clientes/usuarios lo notaban muchísimo ya que en cuyo proceso el lag aumentaba considerablemente).
Al principio, para hacer las pruebas las hice con un mini ordenador con placa mini ATX (sabiendo que esos dichosos pc’s entraban muy rápido en calor) y con 2 Gb de RAM. Su procesador era un Pentium con HT dando muchos dolores de cabeza, ya que el emulador no soportaba el HT del Pentium y se quedaba pillado muchas veces. Esto mas tarde fue solventado con administraciones avanzadas con el Windows XP deshabilitándolo por software (no por BIOS como me indicavan unos…)
La emulación corría el WoW classic sin expansiones en ingles (antes todos los idiomas los tenia el servidor, ahora son los clientes que tienen el idioma para evitar la ocupación de la banda ancha en los servidores blizzard). Por esta razón intentamos entre 2 personas traducir todo el juego, pero rápidamente nos damos cuenta que las 50000 líneas de texto se nos hicieron eternas, nada mas pasar 1 semana trabajando duro solo habíamos traducido 1000 líneas, y lo que nos quedaba por delante….
Mas tarde traducimos todos los objetos del servidor, pero el proyecto se quedo al olvido al sacar la primera expansión del WoW, el Burning Crusades, que gracias a esto la lista a traducir aumentaba considerablemente.
El servidor aumentaba considerable de usuarios, pudiendo mantener mini raid’s de 15 personas aguantando con una línea normal casera de ADSL sin causar LAG alguno.
Con esto también aparecían mas problemas, sobretodo cuando los usuarios veían un GM corriendo por el servidor que siempre pedían lo mismo….como…
-¿Oye…me subes de nivel?
-¿No tendrás un objeto épico para mi?
-¿Me han desaparecido tropecientos de oro, me los devuelves? (en ese caso eran mentiras)
-¿Puedes tele transportarme a X lugar?
-¿Me enseñas esa mítica isla para GM’s?
En fin, una larga lista de peticiones, pero nadie me enviaba un Correo electrónico pidiéndome algo decente… Por este motivo deje el WoW.
Una de las causas del fracaso del emulador son las continuas actualizaciones del WoW original respeto al emulador que es prácticamente imposible mantenerlo tan actualizado como el original, si llego acabar de actualizar el emulador, blizzard ya estaba lanzando su nueva flamante versión. Y así sin parar.
Una de los problemas mas graves era que los usuarios utilizaban programas ilegales de subir nivel y esto causaba información basura en el servidor (por ejemplo, un log que normalmente ocupa 5 megas al día, aumentaba considerablemente a 40 megas para escribir los fallos o excepciones que provocaba estos programas o trainers)
Esta es una foto de un trainer:
Este te permitía hackear lo que es el steam entre el cliente y el servidor.
y Entonces como funciona el sistema de información de datos entre Cliente <-> Servidor?
Aquí os muestro un ejemplo ya que cuando los datos viajan, lo hacen sin explicaciones.
Personaje: Akiross
Loc: 19,300 45,893 104,770 (este nos indica donde estamos, las X e Y y la altura)
Pos: 100 (este indica adonde estamos mirando)
Vel: 100 (la velocidad a que nos podemos mover, montura, a pie..volando)
Buff:010010111010 (este es que nos indica que tenemos activado y que no, por ejemplo el primero es un “o” eso nos indica que no vamos en montura
Spell: Es lo que estamos haciendo ahora mismo, atacando, curando….
Target: 43990:Murloc (indica el numero personal del MOB y su nombre)
Chat: /1 Horda atacandoooo! (lo ultimo esta reservado para el chat, por esto esta limitado a 255 caracteres, para no llenar demasiado el paquete)
Se envía de este modo:
Akiross-19,300 45,893 104,770-100-100-010010111010-NONE-43990:Murloc-/1 Horda atacandoooo!
Y esto es lo que se envía entre el cliente al servidor, y estos programas pillan esos paquetes e los modifica, luego el servidor lo detecta como anormal. El mío no lo hacia y se lo tragaba esos trucos.
Los servidores actuales lo detectan y te baneaba la cuenta, así que olvidaros de hacer esto!
Ok, aquí tenéis una captura original de mi servidor:
-En esta foto podéis apreciar a mi Yuna, ahh, en fin….
-También a la consola (la parte negra es el emulador en sí)
-Y lo azul es como un panel de control del emulador que hace la limpieza, guardado automático, contador de la gente online, tiempo online y otras cosillas.
Aparte de esto, también estaba el emule encendido, claro esta, descargando cosas sin copyright! GNU forever! jurrr….
Mas tarde hice una migración del servidor, a uno mas estable que corría Windows 2000, la leche el sistema de cuentas, lo adoraba, pero lo deje. Pido gracias a Abismo para hacer posible este paso!
Y esta isla de que hable anteriormente? Pues si, existe, es una isla para programadores, ni los GM del juego original tienen acceso a ella, es una pequeña isla situada al medio del mar, entre los dos continentes, y solo es accesible tele transportarse hacia ella.
Interesante en su interior son los portales para ir a muchos sitios distintos a lo largo del WoW como los portales en Burning Crisade, si no recuerdo mal habían unos 10 portales.
Aquí tenéis una foto vista la casa desde afuera:
No es mi personaje, soy alérgico a los Orcos…
Actualmente dicen que esta isla la quitaron, no se la razón del porque.
Los GM de los servidores privados accedían al servidor haciéndose antes una cuenta en el servidor (desde el panel ese azul de la foto mas arriba) y se crean como un superusuario pudiendo utilizar los comandos que empiezan con un punto. Por ejemplo:
.Kill
.Killall
.Exp 100000
.add 13044
y muchos mas que ya no me acuerdo, ya que hace 4 años que no toco el WoW piratilla.
En cualquier caso, siempre es mucho mejor comprar el juego y pagar la cuota mensual, siempre tienes acceso al servidor, tienes a un buen equipo de ayudas y de GM en el juego que te ayudan a las 24 horas del juego, no hay bugs (en comparación al servidor pirata) y no suceden cosas raras como que te desaparezca objetos de tus sacos.
Lo bueno de mi servidor, que tenia un GPS por paginas Web que podías ver en cualquier momento donde estaba cada personaje del juego sin tener que conectarse al juego.
Esto me parece imposible en un servidor oficial, imaginaros 1000 puntitos en un mapa…Intentas clicar a un puntito para buscar el nombre de un amigo tuyo.
Lo que si seria interesante hacer esto pero clasificarlos por clanes, en este aspecto se podría hacer. Haber si los de blizzard se lo curran!
En el siguiente video tenéis un pequeño ejemplo de las posibilidades del WoW privado jugando un poquito con sus comandos y las posibilidades.
Bueno, esto es todo, espero que os guste mi reportaje de la experiencia del wow privado.
Personalmente no vale la pena matarse para jugar en estos servidores no oficiales.
En cualquier caso, siempre es mejor una cuenta pagada para disfrutar con el juego.
Offtopic: Te quiero Ihadurka
One Response to “Los poderes de un GM en el WOW”
Leave a Reply
You must be logged in to post a comment.
[...] Articulo sobre Los poderes de un GM en el WoW [...]