¡Advertencia!
Este tema no ha tenido respuestas en más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las normas de la web.
Buenas pues alfinal me eh decidibo por hacer mi primer tutorial sobre como crear
un server Arcemu WOTLK 3.0.8

Aquí empiezo poniendo lo necesario:

Net framework 3.5

MySQL

SQLyog

Arcemu revision 2174
Compilado por mi.

WhyDB revision 267
by Iago.

Dbc WOTLK

Mapas

Bueno empezamos el tuto Razz
------------------------------------------------
Configuración MySQL

·Next
·Detailed Configuration
· -Server Machine: Si el ordenador es solo para el server marcadla
-Developer Machine: Si teneis el pc para mas cosas marcadla
-NEXT
·Multifioncional database
·Podeis dejarlo asi, es la ruta de instalacion
·Manual Setting
- En current conections poneis el numero maximo de conexiones al server (A vuesto gusto)
·Next (el puerto, dejadlo asi)
·Standard Character set
·Service name: MySQL
·Poneis la contraseña
·Execute

SQLyog lo istalais todo por defecto.
-------------------------------------------
Configurarión Arcemu,WhyDB,dbc,maps.

Copiamos dbc y maps y lo ponemos en la carpeta del emulador.




Descargamos la revision y la whyDB y la descomprimimos donde queramos.


Abrimos SQLyog
Saldra esto.



·Le damos a NEW
·Ponemos el nombre que quieras.
·Rellenamos los campos de esta forma
- MySQL host aderess: localhost
- User name: root
- Password: Contraseña

Dejad todo lo demas como viene por defecto.

Pinchamos "connect" y nos saldra esto.




Pinchamos con el boton derecho sobre "root@localhost" y le damos a "Create database"
Ahora os pedira el nombre de la base de datos poneis el que querais
la mia se llama Arcem.

Creamos dos mas que se llamarán:
·Ascent_char
·Ascent_world
como sale en la foto.


Este paso es importante.

Ahora configuramos whyDB

Abrimos la carpeta y pinchamos con el boton derecho sobre "tool.bat"
y editamos poneis esto.





SET world_db=ascent_world
SET char_db=ascent_char
SET dumppath=.\dump\
SET port=3306
SET host=127.0.0.1
SET mysqlpath=.\MySQL
SET devsql=.\development\ascent_world
SET charsql=.\development\ascent_char
SET changsql=.\development\changesets
SET arc2ascent=.\development\extras\arc_to_ascent.sql

Si lo veis hecho bien pulsais sobre el y os pedira Login y pass.

Login: root
Password: Contraseña de la base de datos.
Saldra esto.





Ponemos "i" y pulsamos intro
y despues pulsamos "L" y intro.


Si veis hecho todo esto ya esta hecha la base de datos.

---------------------------------------------------------------------
Configuración Arcemu.

Vamos ala carpeta "configs" y abrimosm con el bloc de notas "arcemu-logonserver.conf "
Buscamos esto:

Username = "root"
Password = "paswd"
Name = "ascent"
Port = "3306"
Type = "1">

Y lo cambiamos por esto:


Username = "root"
Password = "contraseña de la base de datos"
Name = "Ascent_char"
Port = "3306"
Type = "1">

Bajamos y saldra esto.


AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24">

y ponemos esto.


AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24">

Cerramos y guardamos.

Ahora abrimos con el bloc de notas ''arcemu-world.conf''

Cerca del principio esta esto:

<WorldDatabase Hostname = "host" Username = "root" Password = "paswd" Name = "ascent" Port = "3306" Type = "1">

<CharacterDatabase Hostname = "host" Username = "root" Password = "paswd" Name = "ascent" Port = "3306" Type = "1">

Lo cambiamos por esto:

<WorldDatabase Hostname = "localhost" Username = "root" Password = "contraseña de la base de datos" Name = "Ascent_world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "contraseña de la base de datos" Name = "Ascent_char" Port = "3306" Type = "1">


Ahora buscamos esto.

Motd = "¡Bienvenidos!"
SendStatsOnJoin = "1"
EnableBreathing = "1"
SeperateChatChannels = "0"
CompressionThreshold = "1000"
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="1"
UseAccountData="0"
AllowPlayerCommands="0"
EnableLFGJoin="0"
TimeZone="0"
Collision="0"
DisableFearMovement="0">

Y ponemos:


Motd = "Mensaje de bienvenida"
SendStatsOnJoin = "1"
EnableBreathing = "1"
SeperateChatChannels = "0"
CompressionThreshold = "1000"
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="1"
UseAccountData="0"
AllowPlayerCommands="0"
EnableLFGJoin="0"
TimeZone="0"
Collision="0"
DisableFearMovement="0">
Ahora llegan los divertidos rates =P

Buscamos esto.


Power1="1"
Power2="1"
Power3="1"
QuestReputation="1"
KillReputation="1"
Honor="1"
PvPTimer="300000"
ArenaQueueDiff="150"
Compression="1"
XP="1"
QuestXP="1"
RestXP="1"
ExploreXP="1"
DropGrey="1"
DropWhite="1"
DropGreen="1"
DropBlue="1"
DropPurple="1"
DropOrange="1"
DropArtifact="1"
DropMoney="1"
Save="300000"
SkillChance="1"
SkillRate="1"
ArenaMultiplier2x="1"
ArenaMultiplier3x="1"
ArenaMultiplier5x="1">
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="1"
UseAccountData="0"
AllowPlayerCommands="0"
EnableLFGJoin="0"
TimeZone="0"
Collision="0"
DisableFearMovement="0">

Y ponemos los rates como queramos.

Ahora buscamos esto:

RemotePassword = "paswd">

y cambiadlo por esto:

RemotePassword = "Contraseña de la base de datos">

Ahora buscamos
Si sale algo de die direcctive no se que significa que debeis borrar esto:
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# If this triggers it means you didn't read your config file!
# Just comment it or remove it when you've read this.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#


Y lo borramos cuidado que puede estar 2 veces.

Guardamos y cerramos.

Ahora abrimos el "arcemu-realml.conf" con el bloc de notas.
Buscamos esto.

Port = "8093"
Name = "Test Realm"
RealmCount = "1">
Y ponemos esto:


Port = "8093"
Name = "Nombre del reino"
RealmCount = "1">
Alfinal veremos esto:

Address = "localhost:8129"
Icon = "Normal"
Population = "1.0"
TimeZone = "1">

Y ponemos esto:

Address = "localhost:8129"
Icon = "Normal"
Population = "1.0"
TimeZone = "1">

Recuerdo esto es para ponerlo por ¡local!
Si lo quereis poner online en vez de localhost poneis vuestra ip externa o vuestro dominio.no-ip.

Guardamos y cerramos.

Y volvemos ala carpeta Arcemu y ejecutamos:
-Arcemu-logonserver.exe
-Arcemu-world.exe

En este orden primero Logonserver.exe y después Arcemu-world.exe.

Si no sale nada y carga bien significa que el servidor esta online.

Ehh tranquilo no te vallas a jugar que todavia queda habilitar la expansion.

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

Habilitación de la expansión:

Pinchamos sobre el "+" ala izquierda de Ascent_char y le dambos a "tables" y buscamos "accounts"
pinchamos con el boton derecho sobre ella y le damos a "Alter Table"





y donde pone AQUII ponemos 40
y ya tenemos la expansion WOTLK habilitada.

Vamos ala misma table "accounts" y le damos a "table data"
y creamos una cuenta.





En acct ponemos 1 (es el numero de la cuenta)
En login ponemos el nombre de la cuenta
En password la contraseña.
En gm 'az si es admin o co admin, 'au' si es sub admin o un buen gm, 'a' si es gm y 'ps' si es premium.
No es necesario email ni mucho menos...

Ahora habilitaremos WOTLK en la whyDB

Vamos ala carpeta "WhyDB" y pinchamos sobre "WOTLK.bat" pinchamos sobre ella con el boton
derecho y le damos a "editar" y saldra esto:





SET world_db=db_world
SET port=3306
SET host=127.0.0.1
SET mysqlpath=.\MySQL
SET wotlkpath=.\development\WotLK

y ponemos esto:

SET world_db=ascent_world
SET port=3306
SET host=127.0.0.1
SET mysqlpath=.\MySQL
SET wotlkpath=.\development\WotLK

Guardamos y cerramos.

Si esta bien configurado te pide Database login y pass

Database login: root
Password: Contraseña

y nos saldra esto:

Ponemos "Y" y ya tenemos ¡WOTLK!

Ahora en realmlist ponemos
set realmlist localhost

Ejecutamos Arcemu-logonserver.exe
y Arcemu-world.exe

y vamos al WoW y probamos si esta on.

Si teneis fallos posteadlos aquí os lo intentare solucionar


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

                Utilidades para tu server.

Meter Archivos en la BD

Compilar Arcemu
By Archi.

Warp npc

Traducciones Whydb

Programas para customizar tu server
By Dakars.

Crear parches custom
by Ténërifela

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

Si os a gustado el tuto dadme las gracias =P
ya que es mi primer tuto no esta muy bien hecho pero espero que os guste =P

¡Soy el fantasma de Habtium! Me dedico a reemplazar aquellas cuentas que han sido eliminadas. 👻
Fuente: Gratiswow
Compilación: Iago

Creditos porfavor

¡Soy el fantasma de Habtium! Me dedico a reemplazar aquellas cuentas que han sido eliminadas. 👻
Esto supongo que no esta permitido ya que WOW es una empresa y esto se considera un plagio a ella, es como un retroserver...

Esto supongo que no esta permitido ya que WOW es una empresa y esto se considera un plagio a ella, es como un retroserver...


Tu los has dicho, para jugar a WoW hay que pagar, esto es basicamente un tutorial para hacer un ''retro'' de WoW

xD
¿Y si hablasemos de Counter-strike No stem acaso se aplica esta regla?

¡Soy el fantasma de Habtium! Me dedico a reemplazar aquellas cuentas que han sido eliminadas. 👻

¿Y si hablasemos de Counter-strike No stem acaso se aplica esta regla?


Pero nadie ha colocado como hacer un server de CS: No Steam, solo se ha comentado sobre el, como se comenta sobre los retros.

¿Y si hablasemos de Counter-strike No stem acaso se aplica esta regla?


Y aun asi tiene links de descarga, algunos son propiedad de el, ¿Quien dice que no pueden ser keys?
En el foro de Arcemu se puso que usar el emulador para WOW no era ilegal. Pero si cobrar por items etc...

¡Soy el fantasma de Habtium! Me dedico a reemplazar aquellas cuentas que han sido eliminadas. 👻
Vamos,en la constitucion española no pone nada del Warcraft,ni de las copias piratas,por que no,no es ilgeal.

¡Soy el fantasma de Habtium! Me dedico a reemplazar aquellas cuentas que han sido eliminadas. 👻
Yo digo que es mejor los server públicos, en los server privados siempre hay un fallo y es una copia ilegal que esta prohibida por BLIZZARD como un retroserver igual..

en fin jeje

quien juegue a los públicos que me agregue soy en el reino Exodar

Ali:

Thez - Draenei mago lvl 33

Horda:

Realoader - Elfo de sangre lvl 11