Qué significan «plataforma PTS» y «plataforma Java» en la descripción de un servidor privado, qué crónicas existen en qué builds, cómo distinguir una de otra dentro del juego y por qué ni siquiera un build PTS de Interlude es el juego oficial.
Hoy hablaremos de qué son PTS y Java aplicados a Lineage 2, en qué se diferencian y en qué se parecen, qué crónicas del juego existen en qué servidores y quién se ocupa de todo esto.
Mirando la descripción de algún servidor gratuito, seguro que has visto líneas como «Plataforma PTS oficial» o «Plataforma Java», pero ¿qué significa?
PTS significa Public Test Server, servidor público de pruebas: así llaman los desarrolladores al build de servidor que instalan antes de cada nueva crónica para que los jugadores correteen por él buscando bugs y demás. Es decir, por ejemplo, en 2006 la crónica vigente era C4, la gente jugaba en servidores de esa crónica, y los desarrolladores idearon Chronicle 5. Antes de lanzar la nueva crónica se monta un servidor de pruebas. Ese servidor está escrito en C++.
Aunque los dueños de servidores PTS declaren que tienen una «Plataforma PTS oficial» y aseguren que todo funciona como en el oficial, está lejos de ser así. Veámoslo con el build de Interlude. El build filtrado más cercano a Interlude es C4; después solo existe el build PTS de Gracia Final. Es decir, no hay código de las crónicas C5, Interlude, Kamael, Hellbound ni Gracia part 1 & 2. ¿Cómo obtener un build jugable de Interlude? O añadiendo contenido a C4, o recortando contenido de Gracia Final. Estarás de acuerdo en que ni lo uno ni lo otro es una «plataforma oficial». Ha pasado mucho tiempo, los desarrolladores cambiaron muchas cosas, y nadie sabe con exactitud (en cifras) cómo funcionaba justamente en Interlude.
Un servidor Java: de vez en cuando aparecen mañosos que reescriben todo el contenido del juego en otro lenguaje de programación, Java, de donde viene el nombre «servidor Java». Aunque existe la opinión de que PTS es lo mejor que puede haber y Java es una porquería, yo no lo afirmaría tan categóricamente. Hay builds Java perfectamente jugables y hay builds PTS torcidos. Lo único que se puede afirmar con certeza es que PTS está escrito en C++ y Java en Java; lo demás lo veremos abajo.
Surge una pregunta razonable: ¿de dónde salen esos builds PTS? Es sencillo: se filtran de los coreanos. De qué manera no nos interesa aquí; simplemente alguien consigue acceso a un servidor y lo descarga. Todo sería fácil si se hubieran filtrado los builds de todas las crónicas, pero dista mucho de ser así. Los builds filtrados se cuentan con los dedos, y sobran muchos dedos. Veámoslo crónica por crónica.
Builds por crónica
- Crónica C1. Rehecha a partir del build filtrado de C4; no goza de especial popularidad.
- Crónica C4. El primer build PTS filtrado de los coreanos. Existen servidores con este build, pero no son muy populares. Se puede decir que es el más cercano al juego oficial de esa crónica. La base para rehacer crónicas superiores.
- Crónica C5. Prácticamente no hay servidores C5, porque es muy difícil separar el contenido de esta crónica de paso del de Interlude: se introdujeron demasiados cambios en ese tiempo. En todo este tiempo apareció varias veces información sobre aperturas de C5, pero eran servidores extranjeros, y no tuve ningunas ganas de ir a ver qué y cómo estaba hecho, más aún cuando nadie sabe cómo funcionaba todo eso en C5.
- Crónica Interlude. Una de las crónicas más populares, y una de las más ambiguas en cuanto a exactitud de reproducción, porque nadie logró filtrarla. Los builds de Interlude que funcionan están hechos o añadiendo contenido al build filtrado de C4, o montados desde cero (escritos por ellos mismos o arrancando trozos de código), o serrando el contenido sobrante del build filtrado de Gracia Final. O son builds Java. Pese a la enorme popularidad de esta crónica, fallos tiene de sobra; los jugadores reclaman constantemente a los admins, y los admins, sin pensarlo mucho, arrancan trozos de código del Gracia Final filtrado y los meten en el build de Interlude, multiplicando unos errores que ya eran muchos. Su argumento es: «miramos en las bases, la skill no cambió de C4 a Gracia Final, así que se puede meter en Interlude». Nadie salvo los desarrolladores sabe ni puede afirmar CON EXACTITUD si algo cambió o no. No todos los cambios, ni mucho menos, entraban en las notas de parche, y los que entraban no reflejan esos cambios en cifras.
- Crónica Kamael. No es popular por su carácter de crónica de paso. Nadie rehízo un servidor PTS para ella; parece que hace poco se coló información sobre la apertura de un servidor con esta crónica, y lo más probable es que sea Java. Crónica Hellbound: lo mismo que con Kamael.
- Crónica Gracia Final. El segundo build PTS filtrado de los coreanos después de C4. Tremendamente popular porque pasó enseguida a ser público y hoy está en la mayoría de sitios de descargas; hubo un tiempo en que cada semana abrían servidores con este build filtrado. Está sencillamente atiborrado de bugs y errores y en estado virgen es injugable, pero eso no impide que la mayoría de admins le arranque trozos de código y los meta en builds de Interlude, asegurando que el cambio introducido es «como en el oficial, lo juro». El build que funciona de esta crónica se hizo a partir del filtrado corrigiendo multitud de bugs, y hoy se vende sin problema.
- Crónica Gracia Epilogue. Hecha a partir del build filtrado de Gracia Final. Mucho menos popular, pero aun así hay servidores así, y bastantes.
- Crónica Freya. El primer build Java de esta crónica, que probé personalmente durante un mes. Una cantidad enorme de bugs y de contenido que no funciona; el veredicto fue que el build es absolutamente injugable, incluso después de que encontráramos y arregláramos multitud de bugs. Pero los admins no hicieron caso y lanzaron el build, tras lo cual el servidor cerró como era de esperar. No sé si luego rehicieron esta crónica a partir del PTS de Gracia, porque con la salida de High Five todos se olvidaron de Freya; creo que no, y se quedó en su versión Java.
- Crónica High Five. El tercer build PTS filtrado de los coreanos, que habría permitido pulir Freya hasta un estado decente, pero nadie se puso a ello, porque High Five por sí misma se hizo bastante popular, y multitud de servidores empezaron a abrir justamente en esta crónica.
- Crónica GoD. El cuarto build PTS filtrado, pero como resultó ser un juego totalmente distinto, que poco se parece a aquel Interlude, no lo consideraremos aquí.
Cómo distinguir un servidor PTS de uno Java
¿Cómo distinguir un servidor PTS de uno Java? Se ha escrito mucho en distintos foros; se mencionaban los shots, el orden de los mensajes en el chat de sistema, la prueba de «corrí y me senté», los comandos con punto al principio, pero todo eso es poco concluyente, más aún cuando los desarrolladores de Java lo leen y lo arreglan. De momento tengo dos formas de comprobarlo. La primera no es lo bastante precisa: es la IA de los mobs, que en los servidores Java no existe. Es decir, sé cómo se comporta tal o cual mob en un servidor PTS y comparo su comportamiento en el build que pruebo. Si es igual, lo más probable es que sea PTS; si es distinto, lo más probable es que sea Java. Otro indicio que dan los mobs es su reaparición. En la mayoría de servidores Java el mob reaparece exactamente en el sitio donde estaba. Los desarrolladores de Java intentan hacer algo, pero lo máximo que han logrado es que el mob, tras reaparecer, se aparte un par de pasos. Y esto vale para todos los mobs, hasta para los cofres, y es muy gracioso ver cómo un cofre reaparece y se desliza a un lado.
La segunda forma es más precisa y tiene que ver con las mascotas. Todos recuerdan, claro, que en los raids a un boss, si el raid boss se pone agresivo con el gato de un warlock, el gato empieza a huir del boss caóticamente, corriendo alrededor del invocador. Eso es un servidor PTS; en Java el gato se quedará quieto recibiendo daño. Pero se puede comprobar sin raid boss. Pon una ventana en un punto de teletransporte y con otra ventana teletranspórtate allí con un invocador con el gato invocado. En un servidor PTS primero aparecerá el gato en el punto, casi al instante, porque todas las operaciones con mascotas ocurren en el lado del servidor, y solo después, al cabo de un rato, se dibujará el invocador. En un servidor Java, el gato y el invocador se dibujarán a la vez pasado un rato, porque a las mascotas no las controla el servidor, sino el cliente.
Los builds PTS de Interlude tampoco son perfectos
Y para terminar, unas palabras sobre los builds PTS de Interlude. No todo en ellos va tan fino como uno quisiera, ni mucho menos. Como nadie sabe exactamente qué contenido había en C5 e Interlude, los desarrolladores de estos builds o no pudieron implementar algo del todo, o pudieron, pero no como debía ser.
Daré algunos ejemplos muy evidentes con los que la mayoría os habéis topado, y más de una vez. El primero es el raid boss Benom. Antes nadie podía implementarlo en el PTS de Interlude. Ahora lo añaden, pero en ningún sitio funciona como funcionaba en el oficial.
Otro fallo evidente es la localización Frozen Labyrinth. Lee lo que escribí en la descripción de esa localización; escribí muchísimo, y no tiene sentido duplicarlo aquí.
Y mencionaré otro punto: el teletransporte desde el gatekeeper exterior de las catacumbas al rift, es decir, que cualquier jugador, en cualquier momento, sin importar si es la semana de lucha o la de victoria ni si está registrado en las catacumbas, podía teletransportarse al rift por adena normal. Cuándo apareció ese teletransporte y en qué crónicas lo quitaron, y si lo quitaron siquiera, nadie lo sabe, y en muchos builds actuales no existe esa posibilidad.
Y lo último. Aunque en el servidor ponga claramente que tienen tal o cual build PTS comprado, eso todavía no significa nada. Los admins pueden comprar un build, instalarlo y luego dejar de pagar las actualizaciones, y a partir de la fecha en que renunciaron al soporte ya no será ese build, sino otro servidor. Y menos mal si no han metido mano ellos mismos: muchos admins, tras renunciar al soporte, empiezan a tocar el contenido por su cuenta, y no siempre con acierto, introduciendo más y más cambios a petición y exigencia de los jugadores. Hasta cierto punto eso se justifica, pero hay un punto de no retorno a partir del cual los jugadores se desilusionan del servidor y empiezan a irse.
No hay que ir lejos a por ejemplos; estos son solo algunos de los cambios que hacen los propios admins: quitar la experiencia en party si los niveles de los jugadores difieren en 20 o más (en realidad eso solo se hizo en la crónica Kamael), cambiar cómo se obtienen las skills de augment de los distintos tipos de life stones, cambiar cómo funcionan las skills obtenidas por augment, cambiar el funcionamiento de algunas skills básicas según dónde y sobre quién se usen, poner zonas PvP en algunos bosses y mucho más; seguro que tú mismo te has topado con ello.