La página de Er_Maqui

  Control Panel

    Esta página, está dedicada, como bien dice su título, al mayor proyecto en el cual estoy embarcado en solitario, el Ragnarok Online Control Panel (a.k.a. DarkBoltCP).



  Vista Previa

    Las razones por las cuales decidí en su momento embarcarme en este proyecto, eran, entre otras, porque en ese momento yo estaba plenamente involucrado en los servidores de RO. Al ser de esta forma, tenía conocimiento pleno de los recursos existentes, y concretamente, en materia de panel de control, aun habiendo uno que era "suficiente", para mí, a título personal, era algo totalmente incompleto.
    Por esta razón, y dadas las necesidades que tenía en dicho momento, decidí embarcarme en este proyecto, en solitario, de realizar una modificación del Panel de Control existente. En sus inicios, unicamente era eso, aunque después, acabó por convertirse en una rama completa de desarrollo que distaba muchísimo del original.
    Dicho esto, y comprendido, entraré en materia sobre las diferentes posibilidades que ha adquirido este programa con mi proyecto.



  Features

    En el momento que comenzé el desarrollo, el sistema no disponía de un visor de Logs. Esto fué algo que implementé en las primeras versiones.
    Aun cuando esto fué implementado a su vez en el panel original, cuando realizé la actualización de mis fuentes, para "recibir" los fallos de seguridad corregidos en la versión original, decidí mantener mi versión del visor, ya que a mi parecer mostraba la información mas adecuada desde el punto de vista de un Administrador. Además de eso, más tarde, implementé un sistema de busquedas sobre los logs, que permiten ahorrar bastante tiempo en estas funciones.
    Esto, es un ejemplo de una posibilidad que añadí. Ademas de esta, dispone de otras cosas, como podria ser la lista de personajes conectados mejorada, los campos añadidos a las listas de personajes y cuentas, los nuevos modos de búsqueda integrados en todo el sistema, la lista de sanciones existentes en el servidor, o el sistema de seguimiento (tracking) de usuarios.
    Todo esto no es más que una pequeña parte de todo lo que se incluye en el sistema. Baneo de IP's, de cuentas (siempre hablando del CP), control mejorado de las sesiones y la seguridad de las mismas, nuevas clases de conexión, son simples cambios que se le han ido añadiendo poco a poco al sistema con el paso del tiempo.
    La novedad estrella que incluye este sistema, es como ya dije antes, el sistema de seguimiento (tracking) de usuarios. Además de ser un sistema perfecto para que los encargados del juego puedan hacer sus pertinentes comentarios sobre los diferentes jugadores sin que estos lo sepan, mantiene dichos comentarios ordenados y permite buscarlos / encontrarlos, de forma fácil y cómoda. Además de esto, este sistema también guarda todas las acciones que el propio usuario realiza sobre su cuenta (Con lo cual queda constancia fehaciente de las acciones que se han realizado), y las acciones que realizan los propios GameMaster/Admin sobre las mismas. De tal forma, que un simple vistazo nos permita obtener la información que antes necesitabamos días para recopilar.
    Además de opciones como las comentadas, tiene algunas otras, simples pero interesantes, como puede ser el "pseudo-uso" de alas de mariposa sobre un personaje. Esta opción nos permite dar acceso a los GMs para poder sacar un personaje de un lugar donde por su propio pié no puede salir, pero sin dar un acceso excesivo al GameMaster.
    También, cabe comentar, que todo el sistema de Privilegios esta completamente rehecho, el de seguridad, revisado y mejorado, y el de noticias también esta rehecho completo (de tal forma que queda solventado el fallo de seguridad por el cual antes el nombre de la persona que posteaba una noticia era su propia cuenta).



  Adaptabilidad

    Además de todo lo ya expuesto, esta versión del Panel de Control tiene una gran parte del mismo gestionada desde ficheros de control de idiomas (Una de las grandes carencias de la versión original).
    Esta feature, es sin duda, la más interesante para todo Administrador, ya que no tiene que complicarse por saber programar si desea que sus usuarios puedan disfrutar de un panel de control, solo tiene que traducir un archivo.
    En el ámbito de diferentes servidores, se han eliminado las compatibilidades, manteniendo únicamente con mysql, ya que actualmente es el motor más utilizado de todos los existentes para mantener servidores privados de Ragnarok Onlinke. Así también, tiene una especialización con Athena, que sería imposible de mantener si no fuera por la ruptura de compatibilidad otros servidores.



  Futuro

    Para futuras versiones del panel de control, esta previsto a&ntidle;adir el soporte multi-server.
    Así también, no significa eso que no se incluya ninguna otra novedad si parece interesante durante el momento en el que es revisada la misma. De esta forma, realmente el futuro del proyecto no es claro, salvo en el detalle de que está continuado.
    Cualquier sugerencia para añadir, puede ser comentada conmigo en los diferentes medios que hay proporcionados en ¿Quien soy?.



  Ver el proyecto

    Actualmente, no hay ninguna copia del Panel de Control que pueda ser visualizada con libertad, en todos sus ámbitos.
    Sin embargo, cualquier curioso del mismo, puede visitarlo en su web: http://cp.darkbolt.net/.
    Si lo que quieres es revisar el ChangeLog del mismo, lo puedes hacer desde Este enlace



última actualización: 27 de Mayo del 2008.