Jump to content

gerardo

Members
  • Content Count

    3
  • Joined

  • Last visited

Posts posted by gerardo


  1. Hello,

    I just wanna share with you my recent project, it's all in one docker for ragnarok server, actually i only use eamod because i used in another project, but now, i dont care about ragnarok server, so, i just wanna share this, probably this can be used with Hercules, but is just a base project. probablaly u already see this, but for sake of sharing i left this here.

    https://github.com/GMGOD/ragnarokDocker

    The instructions are in github, but on the future i will update this with more images and all.

     

    Quote

    ragnarokDocker

    Servidor de ragnarok online en docker con cliente + servidor (eamod) + database + sample web + sample forum + cpanel ceres todo bajo nginx

    Requisitos

    instalar Docker

    Inicializar

    Para empezar solo deberias ir a la carpeta donde esta el docker-compose.yml y tirar el comando docker-compose up -d

    Revisar avance

    Con el comando docker-compose logs -f podras ver los logs dejados por docker, incluidos los de nginx y el servidor

    Como funciona

    Los docker funcionan con volumenes (ragnarok y los dos hosts), si la base de datos no ha iniciado con data, existe un "respaldo.sql" con todas las tablas necesarias para funcionar ya cargadas y listas para usar. Cada servidor tiene su docker que esta en la carpeta Dockers, uno con Centos ambientado para el servidor, uno con nginx para el manejo de las paginas y otro con php-fpm para el cpanel y web's, este ultimo se podria reemplazar por node js u cualquier tecnologia que quieras, es simplemente para explicar el punto que estos son ambientes, nada mas. Luego tenemos la carpeta cliente que es simplente el cliente que utilize para probar, ya viene con todo para llegar y jugar. Tenemos la carpeta servidor la cual es la carpeta donde se generan los log's, dumps y respaldos de la estructura de la base de datos. Tambien esta la carpeta Webs, la cual se explica que hace por si sola, cabe recalcarga que esta la web cpanel la cual es la importante.

    Al iniciar el docker tendremos que dejar que termine, se daran cuenta cuando el servidor haya inciado, si estas acostumbrado a subir servidores de ragnarok, te daras cuenta que el login, char y map han iniciado. Si la base de datos no esta cargada, vuelvo a repetir, usar el respaldo.sql para cargarla.

    PD

    Le agrege un gitignore a una carpeta de npc's, mas que nada por que hay npc's que no quiero compartir por tal, te podria dar error al inicializar el servidor.

    Recomendaciones

    No iniciar el docker en windows, no vale la pena, es una perdida de tiempo por que consume bastante ram, te recomiendo cualquier ambiente linux. En el docker-compose.yml los servidores tienen limites de memoria, mas que nada para evitar que se sobre consuma mientras se desarrolla. Podras inciar el servidor sobre la red y conectarte de este otro computador, no hay problema ya que los puertos estan expuestos, lo mismo con la base de datos. Te vuelvo a repetir, recomiendo que inicies el servidor con docker en un sistema linux y juegues en windows, ya eso es cosa tuya.

     

    Sorry for bad english.

    Bye.


  2. Hola que tal, me vengo recién integrando a hercules, me han dicho maravillas de el, por tal decidí probarlo.

     


    Bueno mi pregunta es simple, como ver cual es mi versión de hercules?, dado que por lo que veo para obtener hercules instalo git en Centos y este viene con comandos y todo, pero lo mas parecido a ver que versión tengo es git log, pero no se mas aya de ello, por tal hago este post, obviamente es no confundir con los cambios, dado que no se mucho como administrar las versiones del emulador con los cambios que yo haga.

     

    Eso es todo, gracias.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.