Instalación Limitada de AzerothCore con Docker

¿No te gustan los repacks? ¡A nosotros tampoco!

Instalación pre-compilada de AzerothCore usando docker

Por favor ten en cuenta que hay soporte limitado para esta manera de usar AC y tienes mas chances de recibir ayuda en nuestro Discord siguiendo instalación que no sean con docker.

Requisitos: Docker

Primero, necesitas descargar e instalar Docker:

https://www.docker.com/products/docker-desktop

Este es el unico requisito de este tutorial, no necesitas nada mas que Docker y un cliente limpio 3.3.5a en tu sistema. Docker Desktop funciona en versiones recientes de macOS y Windows. Docker también puede ser instalado en Linux.

ChromieCraft Docker Desktop on Windows 11
Docker Desktop en Windows 11
ChromieCraft Docker Desktop on macOS
Docker Desktop en macOS

Instalando el servidor de WoW AzerothCore

1) Descargar, extraer, abrir terminal

Descarga el archivo acore-docker-master y extrae la carpeta acore-docker-master de el mismo.

Ahora abre la terminal dentro de la carpeta extraída acore-docker-master. Si no sabes como abrir una terminal dentro de una carpeta, solo lee esto.

ChromieCraft open terminal at folder on Windows 11

ChromieCraft open terminal at folder on macOS

2) Docker pull, setup de base de datos

Dentro de la terminal que abriste previamente dentro de la carpeta acore-docker-master, ejecuta los siguientes comandos:

  • docker-compose pull

ChromieCraft AzerothCore docker pull on macOS

ChromieCraft docker-compose pull on Windows

La descarga puede tomar un rato (dependiendo de tu conexión de internet). Cuando se complete, ejecuta:

  • docker-compose up ac-db-import

Una vez termina, deberías ver algo asi:

ChromieCraft AzerothCore Docker DB setup on Windows

ChromieCraft AzerothCore Docker DB setup on macOS

3) Ejecuta el servidor de WoW

Para iniciar el servidor de WoW solo necesitas ejecutar el siguiente comando:

  • docker-compose up -d

ChromieCraft AzerothCore docker-compose up on Windows

ChromieCraft AzerothCore docker-compose up on macOS

Felicitaciones! Tu servidor de WoW ahora corre en tu PC. Solo no puedes verlo… aun 😉

Para ver si todo funciona correctamente, puedes abrir Docker Dashboard que te dará mas detalles sobre los contenedores en ejecución y sus puertos expuestos (si las palabras como contenedores o puertos no tienen mucho sentido para ti, no te preocupes):

ChromieCraft AzerothCore Docker Desktop Dashboard on Windows

ChromieCraft AzerothCore Docker Desktop Dashboard on macOS

Accediendo a la consola worldserver y creando una cuenta en el juego

Su servidor está corriendo, pero no puedes hacer mucho sin una cuenta en el juego. Para hacer eso, primero debemos encontrar el nombre del contenedor de tu worldserver.

Suena complicado? para nada, ejecuta el siguiente comando en la terminal (asegurate de que la ventana de la terminal sea lo suficientemente grande):

  • docker-compose ps

Veras algo como esto:

ChromieCraft AzerothCore docker ps on Windows

ChromieCraft AzerothCore docker ps on macOS

El nombre de tu contenedor de worldserver debe contener algo como «acore-docker-master_ac-worldserver_1″, necesitaras usar el siguiente comando:

  • docker attach acore-docker-master_ac-worldserver_1

Esto adjuntara tu sesión en la terminal al servidor al proceso de AC worldserver, el cual es una consola que inicia con AC>. Desde ahí, puedes ejecutar comandos como server info para verificar el estado de tu servidor de WoW.

Para crear una cuenta, ejecuta el siguiente comando:

  • account create USERNAME PASSWORD

Luego, para hacerla GM Nivel 3, ejecuta el siguiente:

  • account set gmlevel USERNAME 3 -1

Por ejemplo, así es como adjunto mi consola worldserver y creo una cuenta GM con el nombre «shin» y la contraseña «chromiecraft«:

ChromieCraft AzerothCore worldserver

 

Si te preguntas como salir de la consola de AC, mantén presionado CTRL mientras presionas la teclas P y Q  (secuencia de escape CTRL+P & CTRL+Q).

Cambia el realmlist y disfruta!

Abre tu realmlist.wtf y ajusta su contenido a:

  • set realmlist localhost

Si no quieres remover tu viejo realmlist completamente puedes simplemente comentarlo.

Por ejemplo, a continuación como tengo mi realmlist cuando necesito acceder a mi servidor local de WoW. Cuando quiero ingresar a ChromieCraft, solo comento el realmlist local usando # y quitando el mismo detrás del de ChromieCraft:

ChromieCraft AzerothCore localhost realmlist

Ahora puedes abrir WoW y acceder al juego!

Bueno saber…

Comandos de GM

Puedes encontrar la lista completa de comandos de GM en este enlace:

https://www.azerothcore.org/wiki/GM-Commands

Detener y reiniciar el servidor

Para detener tu servidor, puedes usar «docker-compose stop» y luego «docker-compose restart» para iniciarlo nuevamente.

Actualizar tu servidor

Mantener tu servidor al día con la ultima versión de AzerothCore es considerado una buena practica, y hará que tu servidor consiga automáticamente todas las mejoras y arreglos que hagamos.

Para actualizar tu servidor necesitas detenerlo primero, usar los siguientes 2 comandos, e iniciarlo nuevamente:

  • docker-compose pull
  • docker-compose up ac-db-import

Puedes ver la versión de tu servidor usando el comando de GM .server info

Mas Información

Este articulo ha sido extraído de esta página, donde puedes encontrar mas detalles técnicos.

No products in the cart.

A password will be emailed to you.