Anuncio

Colapsar
No hay anuncio todavía.

Crear un servidor WOW ArcEmu 2.4.3 o WOTLK

Colapsar
Este tema está cerrado
X
X
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
    • Compartir

    Crear un servidor WOW ArcEmu 2.4.3 o WOTLK

    Aqui les dejo otra guia para crear un servidor de WOW en este caso para la version 2.4.3 y la de WOTLK, OJO el autor menciona que deben leer todo el post antes de intentar algo.

    GUÍA ACTUALIZADA IR AL LINK: http://www.hastlegames.com/foro/f289...-3-0-9-a-2041/

    Originalmente publicado por Ariath
    REMODELACIÓN EN CURSO

    Este es un videotutorial que hice hace un tiempo ya, muestra el montaje de un servdor ArcEmu.

    En principio, este servidor se montó teniendo en mente usar la versión 2.4.3 de World of Warcraft.

    Desde que ArcEmu empezó a ser compatible con la expansión Wrath of the Lich King, el cliente del juego 2.4.3 dejó de estar soportado en las últimas versiones (conclusión a la que he llegado, visto que las personas (yo incluido) que han intentado usar el cliente 2.4.3 con el servidor y la base de datos, han experimentado que no pueden pasar de la ventana de selección de reino).

    Por lo tanto, he re-editado el hilo del tutorial para mostrar los pasos a seguir, dependiendo de si queremos montar el servidor compatible con la versión 2.4.3 o con WOTLK.


    AVISO DESDE YA: Se que hay mucha gente que, cuando ve un tutorial, se pone a hacerlo directamente paso por paso.

    NO hagais esto con este. Leerlo primero detenidamente desde el principio hasta el final del post, y luego, si lo habeis entendido todo, empezais a montarlo.

    Esto es fundamentalmente por 3 razones:


    1ª. El tutorial se hizo en un principio SOLO para usarse de manera local (es decir, sin darle salida a Internet. Luego, un usuario del foro elhacker llamado Barnes (aquí Anubis), amplió el tutorial añadiendo algunas cosas referentes a permitir la salida del servidor al exterior.

    Tales cosas las pondré al final del post, a modo de anexo. Por eso digo que debeis leeros antes el post entero, porque, si quereis que el servidor sea accesible desde Internet, hay ciertas cosas que tendreís que tener en cuenta desde el principio.

    2º. El tutorial está hecho en base a montar el servidor en un PC con Windows (yo uso Vista Ultimate x64). El que quiera montar el servidor en Linux (Ubuntu, por ejemplo), debe ver el Anexo 3.

    3º. Ahora el tutorial tiene bifurcaciones, dependiendo de si se quiere montar un servidor compatible con la versión 2.4.3 del cliente del juego, o si se quiere montar un servidor compatible con Wrath of the Lich King. Seguidlas atentamente

    (NOTA: Las secciones del tutorial en verde, corresponden a la versión 2.4.3, las que estan en azul, a WOTLK, y las que tengan los 2 colores, son comunes a ambos)



    Ya para terminar un último aviso: Estas cosas van cambiando con el tiempo (están en contínuo desarrollo), por lo que no debeis extrañaros si, por poner un ejemplo, en el tutorial se compila una cosa y dá 6 resultados compilados sin errores, y luego os poneis a compilar el vuestro y os salen más resultados o menos.

    El número de resultados puede varíar, pero lo que se tiene que mantener es que NO haya errores




    Llegados a este punto, vamos a meternos en materia.
    -------------------------------------------------------------------------

    Preparación

    (NOTA: En los siguientes vídeos se muestra como realizar la descarga e instalación de las siguientes aplicaciones: Visual C++ 2008 Express, Tortoise SVN y MySQL.

    Las personas que vayan a montar un servidor compatible con Wrath of the Lich King, deben descargar e instalar TODAS las aplicaciones.

    Aquellas que vayan a montar un servidor compatible con la versión 2.4.3, SOLO NECESITAN MySQL)



    Descarga de aplicaciones - Descargar vídeo
    Instalación de aplicaciones - Descargar vídeo


    Instalando un servidor pre-compilado (SOLO 2.4.3):

    Nos descargamos los siguientes enlaces, los cuales corresponden, a una de las últimas versiones de ArcEmu que salieron antes de empezar a ser compatible con WOTLK,a una de las versiones de WhyDB Pre-WOTLK y a las DBC compatibles con la versión 2.4.3:

    ArcEmu, revisión 1319 : Descargar
    WhyDB, revisión 235 : Descargar
    DBC 2.4.3 enUS : Descargar

    Ahora, creamos una carpeta con el nombre que queramos (yo la llamo siempre WoWServer), es en la que va a ir el servidor.

    Dentro de la carpeta WoWServer, descomprimimos los 3 archivos que hemos descargado. Se nos quedará la carpeta de la siguiente forma ((c) = carpeta):

    WoWServer
    |
    --- DBC (c)
    |
    --- Script_bin (c)
    |
    --- Configs (c)
    |
    --- WhyDB (c)
    |
    --- libmySQL.dll
    |
    --- libeay32.dll
    |
    --- collision.dll
    |
    --- ad.exe
    |
    --- arcemu-world.exe
    |
    --- arcemu-logonserver.exe



    O



    Descarga del codigo fuente de ArcEmu y la base de datos WhyDB (SOLO WOTLK):

    Descargar vídeo


    (NOTA: Puesto que ahora todo lo necesario está en trunk (anteriormente, cosas como el extractor de DBCs y el de Mapas, estaban en la carpeta branches), la ruta del SVN del ArcEmu se queda así:

    SVN ArcEmu: svn - Revision 2294: /trunk

    Esto baja ya todo lo necesario para montar el servidor. Lo unico que hacemos, es quitarnos de encima carpetas superfluas que no necesitamos actualmente para nada (branches, tags...).
    )


    Creación de la base de datos (WOTLK y 2.4.3):

    SVN WhyDB: WhyDB - Revision 269: /

    Descargar vídeo


    (NOTA: Para WOTLK, ver en el Anexo 2 el apartado de las cuentas del juego.)



    Compilando el servidor (SOLO WOTLK):

    Descargar vídeo


    (NOTA: Ahora ya no hace falta compilar aparte la librería Collision.dll, puesto que se compila ya en la propia solución de ArcEmu



    Configurando el servidor (WOTLK y 2.4.3):

    Descargar vídeo


    ([b]NOTA: Ahora los archivos de configuración del servidor pasan a estar en \trunk\configs)



    Extracción de los mapas del juego (SOLO 2.4.3):

    Ahora, pasamos a extraer los mapas del cliente 2.4.3, para ello, nos servimos del ejecutable ad.exe. Debemos crear en la raíz de World of Warcraft una carpeta llamada maps.

    Copiamos el archivo ad.exe dentro de World of Warcraft y lo ejecutamos, comenzará la extracción de mapas, la cual dura un rato largo. Al finalizar, la carpeta maps ocupará alrededor de 1 GB (algo menos). Esa carpeta la movemos dentro de WoWServer.



    O



    Los DBC y los mapas del juego (SOLO WOTLK ):

    Descargar vídeo


    (NOTA: Usar estos DBCs:

    DBCs enGB (usar en lugar de extraer los DBC esES para evitar el bug Multi-Buff):

    Megaupload - (Gracias a Shark)Descargar
    Filebeam (Mirror mio) - Descargar
    )



    Probando el servidor (WOTLK y 2.4.3):

    Descargar vídeo


    ([b]Nota: A partir del parche 3.0.X (WOTLK), el realmlist pasa a estar ubicado en World of Warcraft\Data\<Idioma>\realmlist.wtf.)

    -------------------------------------------------------------------------

    Anexo 1: Cosas a tener en cuenta para hacer el servidor Online (gracias a Barnes (elhacker) /Anubis:

    Proximamente...




    Anexo 2: Wrath of the Lich King:

    AVISO: Una cosa muy importante que debeis tener en cuenta. Mientras que es cierto que ArcEmu ha pasado a soportar WOTLK, NO quiere decir que sea jugable.

    ¿Qué quiere decir esto? Simple, que hay muuchas cosas que no funcionarán todavía.

    Si algo de la expansión no funciona, no pregunteis sobre ello. Las cosas que se saben que no funcionan, se avisará cuando nos enteremos de que se arreglan,



    - Al final del archivo arcemu-optional.conf, hay una entrada especialmente interesante, la cual paso a comentar.

    Esta entrada es DeathKnightPreReq="1".

    Los Caballeros de la Muerte, como sabeis, son la primera clase héroe de World of Warcraft, y ocupan un espacio de personaje.

    Oficialmente, existe un requisito para crearlos, según el cual, necesitas tener en la cuenta al menos un personaje de nivel 55 o mayor.

    Esa entrada que he resaltado antes, habilita/deshabilita la necesidad de que dicho requisito se cumpla.

    Dicho en otras palabras, si lo dejamos a 1, solo podremos crear el Caballero de la Muerte según las condiciones anteriores, pero, si lo dejamos a 0, podremos crearlo aunque tengamos un personaje de nivel 1 en la cuenta (e incluso si no tenemos personajes creados).


    - Las flags en la tabla accounts quedan ahora así:

    0 - No Flags
    1 - VIP
    2 - No Auto Join
    8 - TBC
    36 - WoTLK

    A la 1 y a la 2, no hacerles caso, no nos sirven para nada.
    La 8, como siempre, es para habilitar la expansión The Burning Crusade.
    La 36, es para habilitar la expansión Wrath of the Lich King.

    ¿Qué hago si quiero que estén ambas expansiones habilitadas?

    Sencillo, solo tienes que sumar los valores:

    TBC + WOTLK = 36 + 8 = 44


    - Para tener activo el Caballero de la Muerte, tenemos que ejecutar un nuevo script de WhyDB, el llamado WOTLK.

    Tenemos que editarlo e indicar el nombre de nuestra base de datos World:

    SET world_db=world

    Apartir de aquí, simplemente lo ejecutamos y se nos preguntará si queremis importar las tablas TEST de WOTLK. Lo aceptamos y listos.


    - Hay unas actualizaciones de ArcEmu que debemos aplicar en las bases de datos Character y World. Son las que empiezan por 1564 y las superiores a esta.

    Las encontrareis en sus carpetas correspondientes en \trunk\sql.

    Nada mas.



    Anexo 3: Instalación de ArcEmu bajo Linux (Ubuntu):

    Proximamente...



    Anexo 4: Configurar el servidor para jugar en LAN:

    No hay que hacer realmente casi nada.

    Teneis que aseguraros primero que nada, que todos los PCs que se vayan a querer conectar en la LAN se pueden ver (podeis usar el comando ping <IP de PC> para comprobarlo).

    Lo siguiente, será configurar el arcemu-realms.conf (que estará evidentemente en el PC en el que está instalado el servidor, o dicho de otra forma, en el que hará de servidor), de manera que, en el apartado Realm1, la IP debe ser la correspondiente a este PC en LAN.

    Ya, simplemente, cada uno de los PCs de la LAN que quieran conectarse al servidor, tendrán que poner en sus realmlists la IP LAN del servidor.

    Y ya está, no tiene más.



    Salu2

    P.D: Este hilo será puesto en fecha futura como Sticky (chicheta) y cerrado para todo aquel que no sea yo.

    Las dudas deben ir cada una en un hilo aparte, siempre con un título descriptivo, y SIEMPRE escribiendo minimamente bien (comas y puntos como mínimo OBLIGATORIO).

    No se lo que harán los demás, yo pasaré de largo directamente de un post que no entienda por no estar escrito con un mínimo de orden.
    Fuente: http://todoservidoreswow.foroactivo....0cab98e0525a8d


    Sin dejar atras la verdad, sin maquillarla, sin ocultarla!
    • Compartir

    #2
    El enlace a ArcEmu no funciona, sin embargo se puede utilizar la última revisión de su página oficial, son los mismos pasos a seguir, no cambia nada.

    Al tratar de crear un personaje, elijo raza y demás, le doy a Aceptar y me saca a la pantalla de login inmediatamente 'Has sido desconectado del servidor'.

    ¿Porqué puede ser?
    Editado por última vez por Grillo; https://hastlegames.com/member/1536-grillo en 25/03/09, 14:09:35. Razón: Eliminado el primer post, estaba equivocado.

    Comentario

      • Compartir

      #3
      Muy bueno

      La verdad que muy buena esta parte
      ¿Qué hago si quiero que estén ambas expansiones habilitadas?

      Sencillo, solo tienes que sumar los valores:

      TBC + WOTLK = 36 + 8 = 44
      En todas las guias que ley ninguna decia como y nisiquiera tenian videos como esta muy buena

      Comentario

        • Compartir

        #4
        Duda

        oye, yo he hecho todo exactamente como dices en el tutorial, pero en algunos momentos o tengo los archivos en otro sitio o no los tengo :S ...

        agradeceria que me ayudases en el tema si no te es molestia^^

        Comentario

          • Compartir

          #5
          Originalmente publicado por Grillo Ver Mensaje
          El enlace a ArcEmu no funciona, sin embargo se puede utilizar la última revisión de su página oficial, son los mismos pasos a seguir, no cambia nada.

          Al tratar de crear un personaje, elijo raza y demás, le doy a Aceptar y me saca a la pantalla de login inmediatamente 'Has sido desconectado del servidor'.

          ¿Porqué puede ser?
          Que version es la de WOLTK? seguramente por la version de la DB y el emulador. Esa revision de WhyDB esta full bug te recomiendo la NC-DB 57 esta en mi guia en esta seccion prueba y si sigue el error es por la revision del emulador uso la 2310 y va de maravilla ciertos errores quedan pero es la DB pero no son graves.

          Originalmente publicado por bloodline Ver Mensaje
          La verdad que muy buena esta parte
          ¿Qué hago si quiero que estén ambas expansiones habilitadas?

          Sencillo, solo tienes que sumar los valores:

          TBC + WOTLK = 36 + 8 = 44
          En todas las guias que ley ninguna decia como y nisiquiera tenian videos como esta muy buena
          En realidad el flag para las cuentas es 24 asi funciona TBC y WOTLK.

          Originalmente publicado por Carlosky Ver Mensaje
          oye, yo he hecho todo exactamente como dices en el tutorial, pero en algunos momentos o tengo los archivos en otro sitio o no los tengo :S ...

          agradeceria que me ayudases en el tema si no te es molestia^^
          Si te puedieras explicar mejor te agradeceria porque lo unico que entendi es que tienes prendido el server y vas a buscar los archivos en un lugar y estan en otro.
          sigpic

          Comentario

            • Compartir

            #6
            bueno, sinceramente, lo he vuelto a hacer un poco a mi manera, i el server me ha salido muy bien, pero me puso varios errores al arrancar el arcemu.world.exe, los solucione todos menos 1, me podrias ayudar?? el error consiste en que dice que hay un fallo en la tabla creature_spawn, pero no se lo que hacer.

            weno, nada nada, ia lo solucionee gracias^^

            ahora me a aparecido otro error que no se cual es, entro a mi server, entra muy bien, hasta ahi bien, cuando voy a crearme un pj, lo termino, i cuando le doy a aceptar el pj me desconecta del servidor.
            este ya esta fuera de mis capacidades, si pudieses ayudarme telo agradeceria.

            Comentario

              • Compartir

              #7
              Originalmente publicado por Carlosky
              ahora me a aparecido otro error que no se cual es, entro a mi server, entra muy bien, hasta ahi bien, cuando voy a crearme un pj, lo termino, i cuando le doy a aceptar el pj me desconecta del servidor.
              este ya esta fuera de mis capacidades, si pudieses ayudarme telo agradeceria.
              Seguramente es la base de datos men esa base de dato esta muy bug yo la utilice y a mi se me creaban los pj desnudos y se quedaba pegado en login yo cambie la base de datos por la NC-DB 57 y tambien cambie el emulador por uno mas estable todo eso que uso esta aqui en mi post:

              http://www.hastlegames.com/foro/f289...-3-0-9-a-2041/
              sigpic

              Comentario

                • Compartir

                #8
                okey, te hare caso, mas una duda, me darias tu msn para no postear todo el rato??

                Comentario

                  • Compartir

                  #9
                  problema al instalar el tortoiseSVN

                  Hola, en primer lugar felicitarte por el tutorial.
                  Me ha surgido un problema a la hora de instalar el TortuiseSVN casi finalizando la instalacion me ha aparecido un cartel que pone lo siguiente;

                  An error occured during the installation of assenbly component {6d321e57-3e99-3b87-bf23-2cdff3361cb4}.
                  Hresult: 0x80073712.

                  Le doi a aceptar y pierdo lo que habia hecho la instalacion. Si alguien pusiera ayudarme se lo agradeceria.

                  Comentario

                    • Compartir

                    #10
                    Originalmente publicado por amable Ver Mensaje
                    Seguramente es la base de datos men esa base de dato esta muy bug yo la utilice y a mi se me creaban los pj desnudos y se quedaba pegado en login yo cambie la base de datos por la NC-DB 57 y tambien cambie el emulador por uno mas estable todo eso que uso esta aqui en mi post:

                    http://www.hastlegames.com/foro/f289...-3-0-9-a-2041/
                    Originalmente publicado por eltotufo Ver Mensaje
                    Hola, en primer lugar felicitarte por el tutorial.
                    Me ha surgido un problema a la hora de instalar el TortuiseSVN casi finalizando la instalacion me ha aparecido un cartel que pone lo siguiente;

                    An error occured during the installation of assenbly component {6d321e57-3e99-3b87-bf23-2cdff3361cb4}.
                    Hresult: 0x80073712.

                    Le doi a aceptar y pierdo lo que habia hecho la instalacion. Si alguien pusiera ayudarme se lo agradeceria.
                    te sugiero que sigas el consejo que da amable mas arriba :P, ves a ese post y coloca tus preguntas sobre la guía que el a colocado


                    Sin dejar atras la verdad, sin maquillarla, sin ocultarla!

                    Comentario

                      • Compartir

                      #11
                      Me falta aprender la ultima parte

                      Holas, primero que todo soy algo novato para esto de creacion de servidores, bien mi problema es el siguiente, he seguido todos los pasos que dicen en el foro de creacion hasta descargue los videos tutoriales y pues no tengo ningun error ni problema con el servidor, todo funciona de maravilla, pero cuando le doy click sobre wow.exe y pongo nombre y pass, me dice que imposible de conectar... la duda es que en el tutorial no me dice que funcion tiene el tortoise si ahi que hacer algo para que el wow se conecte al servidor ya creado o si ahi que arreglar o ahi que hacer algo con el realmlist en la carpeta del wow, bueno en fin si agradeceria mucho que me ayudaran pues quiero de momento un servidor offline para ver si puedo crear objetos y todo eso. muchas gracias

                      Comentario

                        • Compartir

                        #12
                        Pasate por mi guia:

                        http://www.hastlegames.com/foro/f289/guia-para-crear-un-server-de-wow-3-0-9-a-2041/
                        sigpic

                        Comentario

                          • Compartir

                          #13
                          Ya, vale, yo hago todo como dices y me sale el reino creado, pero le doy a entrar al reino y no me deja, sale lo típico de conectado e instantáneamente vuelve a la página de reinos.. :S. Alguna sugerencia productiva?.

                          Comentario

                            • Compartir

                            #14
                            tengo problemas en la copilacion del server,ami no me aparece la carpeta (output_release) por lo tanto no puedo copiar esos archivos,me podrias ayudar pls

                            Comentario

                              • Compartir

                              #15
                              he echo todo lo que dice hay , el probelma me dice de los dbc Files , a que se refiere?

                              Al que me responda esto , le pido que me agrege al msn.

                              Al abrir Arcemuworld , me tira un error que no hay dbc files

                              por sierto , no tengo la Vercion en EnUs , descarge los files de otra pag y algunos faltan , que ago?
                              Editado por última vez por luxiano11; https://hastlegames.com/member/3562-luxiano11 en 02/06/09, 18:30:12.

                              Comentario

                              Trabajando...
                              X