Crear y mantener un servidor linux privado para world of warcraft

El World of Warcraft es un juego de ordenador muy popular jugado por millones de personas en todo el mundo. A pesar de que la mayoría de los servidores son mantenidos por los creadores del juego, si de Blizzard, un grupo de personas hizo un programa de servidor independiente, denominado Core Trinidad. Esta guía le llevará a través de los pasos necesarios para compilar y actualizar su servidor privado de WoW.

Esta guía a menudo utiliza el terminal para la configuración y la instalación. Si usted no sabe cómo utilizar el terminal, busca una guía o un tutorial sobre wikiHow. comandos de terminal se señalan en cursiva. El texto en negrita es la información que debe ser proporcionada por usted.

pasos

Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 1
1
Comience por la instalación de todos los paquetes necesarios para construir. Son fáciles de instalar con este comando: sudo apt-get install build-essential cmake libace-dev libmysql ++ - dev descomprimir la subversión mercurial openssl-dev libssl zlib1g-dev-dev libmysqlclient15 libtool mysql-cliente.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 2
    2
    Aceptar el sí / no del sistema. Esto instalará el paquete en su ordenador.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 3
    3
    Navegue a la carpeta de inicio, cd / home /sunombredeusuario. Hacer tres carpetas llamadas bin, src y db. Los comandos son mkdir bin, mkdir src y db mkdir.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 4
    4
    Ahora tiene que descargar el código fuente del servidor de Trinidad. Ir al directorio "src" con "CD src" y escriba el comando hg clon https://bitbucket.org/KingPin/trinitycore/ Para TC1 (2.4.3) o hg clon https://bitbucket.org/KingPin/trinitycore2/ para TC2 (3.0.9).

  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 5
    5
    Ir al nuevo directorio llamado "TrinityCore" con cd TrinityCore y crear una nueva carpeta llamada "acumulación" con mkdir build. Desde este directorio, con cd build.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 6
    6
    Configurar el proceso de compilación con el comando cmake. Hay varias formas de configurar el proceso, pero esta guía se supone que va a utilizar MySQL para las necesidades de los servidores de base de datos y que desea realizar la configuración por defecto. Entre el mandato cmake ../ -DPREFIX = / home /sunombredeusuario/ Bin.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 7
    7
    Iniciar el proceso de compilación con el comando hacer. Si desea que el proceso vaya más rápido, se puede introducir antes hacer genrev y luego o hacer -j3 hacer -j5. Esto funciona mejor en los de doble núcleo y cuatro núcleos, respectivamente.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 8
    8
    Cuando haya terminado el proceso, se debe mirar a la imagen visualizada.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 9
    9
    Entre el mandato make install. Esto copia los archivos ejecutables necesarios para el directorio / home /sunombredeusuario/ Bin.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 10
    10


    Ahora que ha realizado el programa de servidor, lo que necesita para rescatar a los propios datos de juego. Hay varias herramientas en el directorio "src / TrinityCore / contrib /" para servir a este propósito.
  • 11
    Ir al directorio "extractor" y busque el archivo "AD.EXE". Copiarlo en el directorio raíz de World of Warcraft (por ejemplo, C: Archivos de programa World of Warcraft ) y correr. Copiar los dos nuevos directorios, "DBC" y "mapas" para el directorio / home / `sunombredeusuario / bin / bin ordenador / Linux. Sin embargo, comprobar el espacio de disco duro antes de ejecutar AD.EXE. El programa requiere al menos 1,5 GB de espacio antes de ejecutar.
  • 12
    Ir al directorio "vmap_extract_assembler_bin" y copiar todos los archivos en el directorio raíz de WoW. Ejecute el archivo "makevmaps_SIMPLE.bat" y copiar el nuevo directorio "vmaps" en el directorio / home /sunombredeusuario/ / Bin equipo Bin / Linux. eliminar el directorio "edificios". Recuerde, los makevmaps todavía ocupa más espacio en disco que AD.EXE al menos 2 GB.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 13
    13
    Ahora que tiene el servidor y los datos, necesita una base de datos para almacenar los jugadores y las criaturas. Ir al directorio personal con el comando cd / home /sunombredeusuario y escriba el comando svn checkout db https://svn.assembla.com/svn/trinitydatabase/.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 14
    14
    Ir al directorio / home /sunombredeusuario/ Db / tronco. Este directorio contiene los vertederos de SQL que se deben insertar en la base de datos MySQL. Esta guía no proporciona SQL solicita ejemplos de inserción. Puede, por supuesto, utilizar cualquier interfaz de MySQL lo prefiere.
  • 15
    Crear tres nuevas bases de datos, "mundo", "caracteres" y "realmd". Ejecutar el script "characters.sql" los caracteres de la base de datos y la "realmd.sql" la base de datos realmd. Tanto se puede obtener desde el directorio src / TrinityCore / sql.
  • 16
    extracto "full_database / TDB0.0.2.rar (TC1) o TDB0.0.3 (TC2)" y correr "TDBlatestversion.sql" la base de datos mundial.


  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 17
    17
    Ir al directorio / home / nombredeusuario / src / TrinityCore / sql / actualizaciones. Estos archivos se denominan "cambios fundamentales". La medida se aplicará a sus bases de datos correspondientes en el orden correcto número 1098 y por encima de (TC1) o 1733 y hasta (TC2).
  • 18
    Añadir una nueva columna a la tabla "realmlist" la base de datos realmd. Establecer el ID a 1, con el nombre ServerName, dirección endereçoipexterno, puerto 8085, icono 0, 0 el color, la zona 8, allowedSecurityLevel 0, 0 población.
  • 19
    Ir al directorio / home / nombredeusuario / bin / etc. Estos archivos actúan como elementos de configuración en el servidor. Ellos deben ser renombrados para funcionar, eliminando así la extensión ".dist" el nombre del archivo final (si es que no tienen la extensión .dist, deberá desactivar la opción "ocultar las extensiones para tipos de archivo conocidos" (Buscar en Google). Ahora abre el archivo "trinitycore.conf".
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 20
    20
    Bajar un poco hasta que encuentre la opción "RealmID". Asegúrese de que es idéntico a lo que acaba de introducir en la base de datos.
  • 21
    encontrar opciones "DatabaseInfo", Unas filas más abajo. Ellos deben estar configurados con el mismo nombre de usuario y la contraseña para la base de datos MySQL. Reemplazar "-trinity-trinity-" por "-nombre de usuario-contraseña-".
  • 22
    Encuentra debajo "Configuración de rendimiento"Opciones, "vmap.enableLOS" y "vmap.enableHeight". Ellos deben cambiarse de 0 a 1.


  • 23
    Abrir el archivo "trinityrealm.conf". Las opciones de reparación "DatabaseInfo" como lo ha hecho en el archivo anterior.
  • 24
    Explora las diferentes opciones en archivos y configurar como se desee.
  • 25
    Cuando haya terminado, abrir una ventana / home / nombredeusuario / bin / bin terminal y escriba el comando ./ Trinidad-núcleo. Repetir, pero tecleando ./ Trinidad-reino.
  • 26
    Ahora que ya tiene un servidor que ejecuta Trinidad! Para conectar con su cliente de WoW, sólo tiene que acceder al archivo "realmlist.wtf" en el directorio raíz de WoW (2.4.3) o World of Warcraft Data {locale} (enUS o PTBR por ejemplo) (3.0.9) y cambiar su contenido a "realmlist septiembre endereçoipdocomputador". Cuando se conecta con su cliente, debe conectarse al servidor de Trinidad!
  • 27
    Ahora que el servidor ya se está ejecutando, usted necesita aprender cómo actualizar correctamente.
  • 28
    Para desactivar el servidor presionando CTRL + C en la ventana de terminal.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 29
    29
    Abra un terminal e ir al directorio / home /sunombredeusuario/ Src / TrinityCore. Entre el mandato hg y luego tire actualización hg (Esto también se puede hacer en un solo paso utilizando el -u hg pull). Esto descargará la última versión del código fuente.
  • 30
    Repita los pasos 5-9.
  • 31
    Ir al directorio / home / nombredeusuario / src / TrinityCore / sql / actualizaciones y aplicar todos los nuevos archivos de SQL que sus bases de datos correspondientes. Si previamente en la versión 1312, y hay un archivo de 1.313 presentes, aplicarlo y todo se ha acabado. Es conveniente tener en cuenta el último archivo antes de realizar el paso 31.
  • Imagen titulada construir y mantener un mundo privado de Warcraft Server en Linux Paso 32
    32
    Ir al directorio / home /sunombredeusuario/ db / tronco / actualizaciones. Aplicar los nuevos archivos con el nombre "UpdatePack" en orden numérico hasta que la base de datos del mundo. ignorar archivos "corepatch".
  • 33
    Ahora su servidor y base de datos se actualizan. Simplemente comienza a los binarios y divertirse.
  • consejos

    • En la esquina superior derecha de la página web de Trinity Core hay un texto que le dice lo admite actualmente la versión del cliente. Para extraer los archivos de WoW, esta es la versión que debe ser instalado.
    • Los foros de núcleo Trinity están abiertas a todo el mundo. Si tiene problemas, pida ayuda allí!
    • La parte de la base de datos de esta guía es obsoleto para TC2 (la parte del TC1 es en su mayor parte correcta), debe utilizar los procedimientos encontrados en UDBforums.org para instalar la base de datos correcta para TC2.

    materiales necesarios

    • versión de la computadora de Linux instalado, preferentemente Debian o Ubuntu
    • servido MySQL
    • Una computadora con Windows World of Warcraft, versión 2.4.3, Burning normal y expansión Cruzada
    • Una conexión a Internet

    Vídeo: Descargar World Of Warcraft Y jugar Online Gratis 2016 (Todas las expanciones)

    Vídeo: Como jugar World of Warcraft Oficial en Español 2016

    De esta manera? Compartir en redes sociales:


    Opiniones y Comentarios

    Artículos Relacionados