Tu Web de Descarga, Tutoriales, Trucos y Diseños

Como Crear un servidor de World of Warcraft 3.2.2a [ArcEmu]

Ir abajo

Como Crear un servidor de World of Warcraft 3.2.2a [ArcEmu]

Mensaje por speedbit el Lun Jul 12, 2010 10:01 pm

Bueno les traigo esta guia para crear un
server de wow (World of Warcraft) espero que les sirva ......


Antes de nada, crear un servidor de World of Warcraft, es muy pero
que muy facil! , simplemente sigue los pasos con tranquilidad y verás
como te sale a la primera.


Puede que te parezca mucho, pero si te paras a pensarlo un poco
cuando lo has creado, pensarás : Anda, pero si esto esta RE LOCO!


Si lo haces bien, te darás cuenta que la próxima vez que hagas un
servidor, lo harás de memoria y en menos de 20 minutos. Bue tampoco tan
poco tiempo dedicale mas xD.


Las aclaraciones las pondré al final del tutorial, pueden serte un
poco útiles para la próxima vez que hagas un server o por si te quedan
dudas.


>>INDICE<<


Descargas

Instalación MySQL

Instalación SQLyog

Importación Base de Datos (World,Char)

Configuración del Emulador

Extras

Solucion de Errores Frecuentes

Aclaraciones




Descargas


Net Framework 2.0

Net Framework 3.0

Net Framework 3.5



Los Net Framework, son necesarios para poder ejecutar los
ejecutables de ArcEmu (Arcemu-world.exe & Arcemu-logonserver.exe)
sin que nos de errores.


MySQL para Windows 32 Bits


Esto nos permitirá la creación de la Base de Datos (Por decirlo de
alguna manera)


MySQL para Windows de 64 Bits


Esto nos permitirá la creación de la Base de Datos (Por decirlo de
alguna manera)



SQLyog 8.18



El SQLyog es un programa que nos permite administrar las bases de
datos.


Emulador :


ArcEmu Revison 3022:


Base de Datos World


Base de Datos Char



>>Instalacion
del MySQL<<



Cuando bajemos el MySQL, comenzaremos a instalarlo. Siguiendo estos
pasos en orden :


1)Next


2) Custom


3)Next


4)Install


5) Marcamos la Casilla "Configure MySQL Server now".



Ahora procederemos a la configuración del MySQL, otra vez, haciendo
los pasos en orden :


1*Next


2*Ahora , podremos elegir la configuración del Servidor MySQL.


*2.1 Si tu vas a usar el PC para el Servidor aparte de para otras
aplicaciones, elige "Detailed Configuration".


*2.2 En cambio, si piensas usarlo única y exclusivamente para tu
Servidor de World of Warcraft, seleciona Server Machine.


*3 Next


*4 Marcaremos un tick en "Multifuncional Database"


*5 Next

*6 Elegiremos "Manual Setting" , y poneis "100" en el número de
conexiones.


*7 Marcaremos las dos casillas y le damos a Next.


*8 Elegiremos Manual Selected Default, (Elegiremos latin1)


*9 Dejaremos todo como esta, dale a Next


*10 Poneis la contraseña que querais. ¡Aviso! , tienes que
recordarla para poder arrancar tu servidor y poder entrar en el MySQL.



Bueno! Pues ya hemos terminado una parte.


>>Instalación
del SQLyog<<



Simplemente dale todo a Next, puesto que no hay que configurar nada.


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


>>WhyDB
, Instalación<<



Si ya tienes descargada la Base de Datos WhyDB.. Sigamos! , sino
descárgala.(Arriba del post esta el link).


Esta DB es muy facil de instalar, puesto que trae su propio
instalador. Se instalará en menos de 5 minutos.


Descomprimiremos la carpeta y ejecutaremos el archivo tool.bat y
pondrás todo como yo te diga :


MySQL Server Address : Localhost


MySQL Username : Root


MySQL Password : Tu contraseña del MySQL


World Database : world



Ahora empezará a descomprimirse todo lo necesario en nuestra base de
datos.


Debes bajarte las Actualizaciones Base de Datos también, al hacerlo,
descomprime todo.


Entra en el SQLyog y dale a Continue.


En MySQL Host Address pon "localhost"


Username : root


Password : Tu contraseña del MySQL


Port : 3306



Ahora nos saldrá tres ventanas : a la izquierda, otra arriba a la
derecha y otra abajo a la derecha.




A la ventana de la izquierda, le das click derecho y le das a Create
Database y la nombras : char





Ahora le das click derecho a la Database "char" y vas a Import y a
Import from SQL Dump.





Y buscas el DB Char.sql que puse yo en el apartado descargas , lo
seleccionas y le das a abrir, y despues a execute, cuando termine, le
das a close.





Le damos click derecho a la ventana de arriba a la derecha y le
damos a Refresh Object Browser ( Sirve para refrescar).


Nos metemos en la DB "Char", le damos a "Tables" y le daremos click
derecho a "account" y a Alter Table. Y lo dejaremos tal como indica esta
imagen :





Despues nos haremos una cuenta, haciendo los pasos que dice esta
imagen :





Hemos terminado con la base de datos!!


>>ArcEmu,
Configuración<<




Vayamos a trabajar con el emulador, descomprime todo en la carpeta
que tú quieras y comencemos con la configuración.




>>LOGON.CONF<<


Cuando lo hayas hecho entra en ella y ve a la carpeta config y abre
el logon.conf con el bloc de notas.


Verás que te sale LogonDatabase Hostname , Username , Password..
Recuerda dejarlo Tal y como lo he hecho yo aqui abajo





Username = "root"


Password = "Tu contraseña del MySQL"


Name = "Char"


Port = "3306"


Type = "1">



Muy bien, casi hemos terminado el logon.conf!

Ahora ve abajo del todo y donde pone
RemotePassword
, pon tu contraseña del MySQL.

Guardamos y.. Listo!


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


>>REALMS.CONF<<


Procedamos al archivo realms.conf , abrelo.


Busca





Port = "8093"


Name = "Nombre para tu Servidor"


RealmCount = "1">



Ahora iremos abajo del todo y dejalo también como yo lo he dejado :





Address = "127.0.0.1:8129"


Icon = "PVP"


Population = "1.0"


TimeZone = "11">



Hemos terminado ya de configurar dos .conf! nos queda solo uno!.


----------

>>WORLD.CONF<<


Procedemos al archivo world.conf y buscaremos estas líneas y las
dejaremos tal y como he hecho yo.



Username = "root" Password = "Tu contraseña del MySQL" Name = "world"
Port = "3306" Type = "1">



"localhost" Username = "root" Password = "Tu contraseña del MySQL" Name =
"char" Port = "3306" Type = "1">



Ahora mas abajo ,buscaremos esto y lo podrás configurar a tu gusto:




Motd = "Welcome to an ArcEmu based server! Wrath of the Lich King is
now live!"



El PlayerLimit te permite especificar cuanta gente va a poder entrar
a tu reino.

El Motd es el mensaje de bienvenida cuando entras al server.


Buscaremos estas lineas y las configuras como tú quieras también.




Power1="2"

Power2="2"

Power3="2"

Power4="2"

QuestReputation="40"

KillReputation="20"

Honor="10"

PvPTimer="300000"

ArenaQueueDiff="150"

Compression="1"

XP="20"

QuestXP="30"

RestXP="20"

ExploreXP="20"

DropGrey="1"

DropWhite="10"

DropGreen="30"

DropBlue="10000"

DropPurple="50"

DropOrange="2"

DropArtifact="2"

DropMoney="10"

Save="300000"

SkillChance="100"

SkillRate="100"

ArenaMultiplier2x="10"

ArenaMultiplier3x="10"

ArenaMultiplier5x="10">



Esto son los Rates, es decir, los multiplicadores de cada cosa, creo
que se entiende bien para que sirve cada rate, sino , en el world.conf ,
encima, hay una explicación para lo que sirve cada cosa.


Ejemplo :


Rates Health : Si pones 2, se regenerará el doble de rapido la vida
que en el oficial, si pones 100, 100 veces mas rapido, etc.


Y asi con todos los Rates, drops y demás.


Ahora buscaremos un poquito mas abajo de la mitad del world.conf lo
siguiente y lo dejarás asi :





RemotePassword = "Contraseña de tu MySQL">



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


Y.. Tachán!! Hemos terminado de configurar el Emulador y de instalar
la Base de Datos. Seguro que estabas deseando esto desde hace rato ¿Eh?



Vamos a arrancar el servidor! Vete a la carpeta de ArcEmu y arranca
el arcemu-world.exe y el arcemu-logonserver.exe , si no te da ningun
error, debería quedarte así el world y el logonserver.





Recuerda que para entrar, debes cambiar el realmlist de tu WoW al
siguiente :


set realmlist localhost.


>>CONFIGURACION
EXTRA<<



>>Extracción de los Maps y su
utilidad<<



Cuando vayas a poner tu Servidor On-line, necesitarás los maps para
que los santuarios funcionen, y demás, te digo cuando lo vayas a poner
On-line, porque si tu estas solo, no importará.


Bajate esto:


Map Extractor


Lo metes en la carpeta de World of Warcraft, y lo ejecutas.. Ojo!
Tardará bastante tiempo (media hora o más).


Cuando termine, mete la carpeta maps en la carpeta del ArcEmu y ya
está.


>>Poner
On-line tu Servidor<<



Para poner On-line tu servidor, debes hacer lo siguiente :


NOTA : Si es que tienes Ip Dinamica !!!!


Te registras en esta página : No-Ip

Cuando lo hayas hecho, confirmas tu cuenta en tu e-mail y cuando lo
hayas hecho, te logueas en la página.

Ahora le daremos a "Hosts"





Y lo configuraremos.

En Hostname pones lo que quieras y luego eliges una terminación, por
ejemplo goga23.no-ip.biz , despues le daremos abajo a Create Host.




Si se ha creado bien , saldrá : Host
goga23.no-ip.biz created
. Update will be applied within 1 minute.
(En mi caso).


Nos bajaremos el programa oficial de No-Ip:

Programa
No-Ip.



Cuando nos lo hayamos bajado , lo instalaremos y lo arrancamos.

Cuando lo arranquemos deberás poner tu e-mail y tu contraseña con la
que te registraste en la página oficial del No-Ip.


Ahora te saldra un cuadrado y te saldrá el nombre del Host que
creaste, debes marcarlo con un tick y debe quedarse con una cara
sonriente y con mofletes :





Bien, ahora iremos a C:/Windows/System32/drivers/etc y abriremos el
hosts.ini (No os preocupeis, no se joderá nada)


Nos saldrá :


127.0.0.1 localhost


Nosotros debemos poner lo siguiente :


127.0.0.1 goga23.no-ip.biz (en mi caso).



Guardamos y debemos reiniciar el PC para que los cambios hagan
efecto.


Bueno, tras haber reiniciado, ahora nos vamos al config de
arcemu-realms.conf y buscamos, abajo del todo lo siguiente :


Address = "127.0.0.1:8129".


Lo substituimos por nuestro no-ip de tal manera que quede asi :


goga23.no-ip.biz:8129


Y le das tu no-ip a tu amigo , cambia el realmlist y yá está!

Recuerda que debes crearle una cuenta! Jeje.


Recuerda que debes tener los puertos abiertos necesarios! Despues
pondré una guía de como abrirlos!



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



>>TRADUCCIONES<<


Cuando vayas a entrar a tu servidor, te darás cuenta de que está
todo en Inglés. Bueno, pues aqui te dejo unas traducciones subidas por
Wowofolou para traducir el servidor.


Recuerda cómo se hacía : Click derecho en la DB World > Import
> Restore from SQL Dump y buscas los .sql (Recuerda que solo se puede
hacer de 1 en 1).


Traducciones para tu server !

4shared.com/file/206537141/1d0f1d3/Traduccion_DB.html


--------------->>SOLUCIONES
A ERRORES FRECUENTES<<-----------------



Si el Servidor te echa cuando al menu del juego cuando te creas un
personaje, debes descargar esto y meterlo en la DB World mediante Querys
(Ver el apartado "ACLARACIONES" y ya debería
funcionarte.


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


Si cuando estás cargando el arcemu-world.exe , te da este error :

optiona.conf Unterminated block / comment , dale click derecho a
arcemu-world.exe y dale a Ejecutar como... y seleccionas Administrador ,
así se solucionará.


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


Error Unterminate Block


(si apareciera un error tal que: unterminated
block
es porque hay que dejar una línea

de espacio al finalo muchas, en los archivos de configuración {antrix.conf, logonserver.conf y realms.conf}


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


Solucion al crear personaje !

4shared.com/file/206536793/e641f565/2649_playercreateinfo.html


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


>>ACLARACIONES<<


¿Por qué debo llamar a las DB's world, char y logon?


Cuando os dije que crearais una DB llamada
"world" con el tool.bat , era porque en el world.conf de ArcEmu , dije
que pusierais world y char en su configuracion. , y así con logon(en el
logon.conf)


Si quisierais llamar a las DBs de otra manera, tendríais que poner
ese nombre en los .conf de la carpeta config del emulador.



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

>>DBC<<


A veces, los emuladores no traen las "DBC" incluidas, por lo que
tienes que extraerlas de tu World of Warcraft, aquí te doy yo un
extractor de DBC junto con instrucciones hechas por mi.


Extractor DBC

4shared.com/file/206536927/846c5bd/Dbc_extractor.html


Y también unas DBC ya extraidas por mí (Solo para la versión 3.2.2a,
esES)


DBC 3.2.2a

4shared.com/file/206536914/ba62c7c4/dbc.html


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


>>QUERYS<<



¿Existe algún otro método de meter .sql
sin tener que hacer click derecho en la db, etc..?



Si, lo hay, debes abrir con el bloc de
notas el archivo .sql, copias todo su contenido, u hasta donde quieras
insertar.



Lo pegas en la ventana de arriba a la derecha,donde pone Query(Ver
foto en apartado Base de Datos), despues daremos click derecho en esa
ventana y le daremos a Execute Query > Execute al Querys.



Y ya está


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

Muchas Muchas Webs -prediseñadas para
World of Warcraft !




Web para Servidor World of Warcraft Web / Blizz Full Mangos + Tuto



Web para Servidor World of Warcraft Web /
Blizz Full Mangos




Web Precreada " World of Warcraft " Fire WebSite + Foro Blizz !



Web Precreada " World of Warcraft "
Cataclismo Xtreeme





Plantillas de Webs Para World of Warcraft " designer



Como Crear pagina de Creacion de
Cuentras



http://forum.pknation.net/tutoriales/2972-creacion-pagina-de-cuentas-world-warcraft-arcemu.html


Como Crear Npc / Mobs mediante DB


http://forum.pknation.net/tutoriales/2971-creacion-de-npcs-mobs-mediante-data-base-arcemu.html



Creditos : WoW Gratis Server and
-SpeedBit-





Espero que les sirva ...ami me sirvio mucho ..

speedbit
Pollo
Pollo

Fecha de inscripción : 12/07/2010

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.