la mejor pagina para aficionados del wow
  Como Crear Un Servidor Wow 3.0.9
 


Necesario:
www.microsoft.com/downloads/thankyou.aspx 

www.microsoft.com/downloads/details.aspx

www.microsoft.com/downloads/details.aspx


Necesario tener esa version y anteriores (1.1 , 2.0 y 3.0)

mysql
www.brothersoft.com/d.php

si no va el enlase
www.soft32.com/download/63-178244/mysql-essential-5.1.29-rc-win32.msi
sql
www.webyog.com/en/downloads.php
Necesario para manejar la base de datos (Buscais el que dice "SQLyog MySQL GUI - Enterprise Edition" y os descargais el full edition ;P
www.mediafire.com/
Emulador para la version 3.0.9
Emulador compilado por mua
www.mediafire.com/
Base de datos para arcemu editada por mi para que no tengais muchos problemas.. bastantes bug's arreglados

filebeam.com/4e87afd6db529bbb464c16225408eb04

Recomendados (By Archi)

loscaballerosvengadores.com/descargas/gratiswow/emuladores/ediafire.com/download.php
es nesesario para el emulador

www.mediafire.com/

si no va el link de arriba

ABRIR LOS PUERTOS
www.adslzone.net/tutorial-44.8.html

gratiswow.com/e107_plugins/forum/forum_viewtopic.php



Instalar MySQL
·Next
·Custom
·Next
·Install
·Next
·Next 
(Si sale una casilla no la marques)
·Finish

Configurar 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


El SQLyog es sencillo de instalar, dejadlo por defecto y ya está.





Arcemu, Nc-Db, MAP's y DBC

Una vez tengamos descargada una version de arcemu la descomprimimos en cualquier sitio (por comodidez yo tengo en el escritorio)

Dentro de esa carpeta ponemos los map's que sacamos de la extraccion con este programa y la dbc que hay que bajarsela
Amos que estean asi:




Ahora a editar el instalador que modifiqué para que os sea mas facil la instaalacion pero antes debemos crear la base de datos asi que a por ello
1º Abrimos el SQLyog 

·Le damos a NEW
·Ponemos el nombre que queramos
·Rellenamos los campos como os digo ahora:
- MySQL host aderess: localhost
- User name: root 
- Password: Contraseña (logico, ¿no?)

Todo lo demas por defecto

Pinchamos con el boton derecho sobre ''root@localhost'' y le damos a ''create database'' 
O podeis darle a control + D

Ahora os pedira unas cosas
En database name poneis el nombre de la base de datos y le dais a create.
Cread dos, una llamada "Ascent_world" y otra llamada "Ascent_char"

Despues de esto vamos a Base de datos.rar y descomprimimos en el escritorio



Le damos al boton derecho encima de instalador.bat y vamos a editar.

Editamos lo siguiente:

SET world_db=Ascent_World
SET char_db=Ascent_char
SET dumppath=c:
SET port=3306
SET host=127.0.0.1
SET mysqlpath=.MySQL
SET devsql=.developmentascent_world

Una vez whydb estea bien configurado:
te va decir: Database login y password

Database login: root 


Password: Contraseña
Luego os saldrá esto:


Le dais a la tecla "i" y esperais a que acabe
Una vez acaben ya tenemos las bases .. ahora queda configurar arcemu



Vamos a la carpeta de arcemu, luego a la ''configs'' y abrimos con el bloc de notas el '' arcemu-logonserver.conf "


Nos saldrá un texto, si lo abristeis con el bloc de notas podeis buscar nombres raros con Control + B

Buscamos esto: 
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "paswd"
Name = "ascent"
Port = "3306"
Type = "1">

Y ponemos esto:

<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "Contraseña"
Name = "Ascent_char"
Port = "3306"
Type = "1">

Bajamos un poco y veremos esto:

<LogonServer RemotePassword = "paswd"
AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24">

Lo cambiamos por esto:

<LogonServer RemotePassword = "Contraseña de la base de datos"
AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24">

Si no teniais 127.0.0.1/24 en ''allowedips'' ponedlo por que si no os saldrá lo de auteconectantin ... (no sé mucho inglés.. xD)
RECORDAD ESTE PASO QUE ES MUY IMPORTANTE

Cerramos y guardamos

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

Casi al principio sale 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" Name = "Ascent_world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "Contraseña" Name = "Ascent_char" Port = "3306" Type = "1">


Ahora biene lo divertido  
Buscamos esto:

<Server PlayerLimit = "100"
Motd = "No specifed motd." 
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">

Y ponemos esto:

<Server PlayerLimit = "Limite de players que entraran en el server, poned lo adecuado"
Motd = "Mensaje de bienvenida, podeis poner las caracteristicas del server.. o lo que querais
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">

Ahora ... los rates! (XP, Drop, Money )

Os encontrareis con esto:

<Rates Health="1"
Power1="1"
Power2="1"
Power3="1"
QuestReputation="1"
KillReputation="1"
Honor="1"
PvPTimer="300000"
Compression="1"
XP="400"
QuestXP="1"
RestXP="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">

Podeis cambiarlo a vuestro antojo.. yo en el mio los tengo asi

<Rates Health="50"
Power1="50"
Power2="50"
Power3="50"
QuestReputation="200"
KillReputation="200"
Honor="200"
PvPTimer="300000"
Compression="1"
XP="400"
QuestXP="500"
RestXP="350"
DropGrey="200"
DropWhite="200"
DropGreen="200"
DropBlue="200"
DropPurple="200"
DropOrange="200"
DropArtifact="400"
DropMoney="600"
Save="300000"
SkillChance="1"
SkillRate="1"
ArenaMultiplier2x="1"
ArenaMultiplier3x="1"
ArenaMultiplier5x="1">

FUN FUN x) pero para gustos hay colores

Ahora buscad esto:
<LogonServer DisablePings = "0"
RemotePassword = "paswd">

y cambiadlo por esto:
<LogonServer DisablePings = "0"
RemotePassword = "Contraseña de la base de datos">

Ahora a guardar y cerrar

Hacemos lo mismo con el arcemu-realml.conf, lo abrimos con el bloc y editamos esto:
Buscamos esto:

<LogonServer Address = "host"
Port = "8093"
Name = "name"
RealmCount = "1">

Y lo cambiamos por esto

<LogonServer Address = "localhost"
Port = "8093"
Name = "Nombre del reino"
RealmCount = "1">

Bajamos hasta el tope y cambiamos esto:
<Realm1 Name = "Default..."
Address = "localhost:8129" 
Icon = "Normal"
Population = "1.0"
TimeZone = "1">

por esto:
<Realm1 Name = "Nombre del reino"
Address = "Localhost:8129" 
Icon = "Normal"
Population = "1.0"
TimeZone = "1">


Guardamos, cerramos y volvemos a la carpeta anterior
Ejecutamos en este orden los .exe
-Arcemu-logonserver.exe
-Arcemu-world.exe

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.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- #-#-#-#-#-#-#-#-#-#-#-#

<die msg="I am a newb who didn't even read half my config file!">

del arcemu-world.conf

Seguramente salga 2 veces asi que estad atentos  

Si no sale significa que... ¡YA TENEMOS EL SERVER 

Pero nos falta habilitar la expansion y algunas cosas mas...
Empezemos por la expansion


Habilitando las expansiones
La expansion podemos habilitarla de manera manual (incomnodo) o de manera automatica (coomodo) asi que vamos por lo comodo

·Abrimos el SQLyog y le damos al '+' de la izquierda de la base de datos, buscamos la tabla ''accounts'' , le damos al boton derecho sobre ella y a ''alter table''


Donde pone IAGOOOO (en realidad pone 0 pero es para que lo veais mejor ) poneis ''24'' (sin las comillas..), si quereis el innovador Le dais a alter y ya está, expansion habilitada automaticamente por cada cuenta que creeis

Ahora necesitamos cuenta asi que a crearla

Vamos a la table accounts y a "table data" (esta debajo del cuadro de queryes donde pone 1 result 2 mensajes 3 table data .....)
Creamos una cuenta haciendo lo que yo os diga

En acct ponemos 1 (es el numero de la cuenta)
En login ponemos el nombre de la cuenta
En password la password...
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 especial, donante... llamalo como quieras
No es necesario email ni mucho menos...

Quedaria asi la cuenta test:


Bien bien ahora que tenemos la expansion habilitada, y cuenta cambiamos el realmlist por: 
set realmlist localhost 


Ahora vamos al WoW 
Si se os queda en conectando es que configurasteis mal el realm.conf asi que revisadlo ><
Si no se conecta creamos pj y YA ESTAMOS DENTRO
 



Habilitando el caballero de la muerte
Lo unico que debeis hacer es ir a los config's, en concreto el arcemu-opcional.conf, y abrirlo con el bloc de notas, al final os encontrareis con esto:
<ClassOptions DeathKnightPreReq = "0" 
  DeathKnightLimit = "0" > 

lo poneis asi:
<ClassOptions DeathKnightPreReq = "1" 
  DeathKnightLimit = "1" >



Instalacion de la pagina para cuentas
Necesitamos algo como.. un servidor apache asi que usaremos xampp

Para descargarlo entrad aqui:xampp.uptodown.com/

Una vez instalado creais la carpeta htdocs dentro de ''c:/xampp''

Ahora os descargais spora, que será la web que tendremos
filebeam.com/98cd55e9c46b17947fac3e44499a5c07

Vais a la carpeta y pegais todo lo que traiga el rar en la carpeta htdocs, luego configurais el config.php (con el bloc de notas) 
Esta ubicado en la carpeta "includes"

Poneis todo asi:

$lang="es"; 
$title="NOMBRE DEL SERVER"; 
$img_base = "images/"; 
$bg = "wotlk.jpg"; 
$host="localhost"; 
$user="root"; 
$password="Contraseña"; 
$db="base de datos character (ascent_char)"; 

$hostr="localhost"; 
$userr="root"; 
$passwordr="Contraseña"; 
$dbr="base de datos character (ascent_char)"; 
$database_encoding = 'CP1251'; 

$server = "localhost"; 
$port = "8129";
Aqui hay una guia para los que querais una web mas guapa
gratiswow.com/e107_plugins/forum/forum_viewtopic.php



Poner servidor online para tus amigos
Bueno, lo primero que a no ser que tengais un ordenador ejemplar y una conexion ejemplar debeis saber que el server no puede mantenerse en cualquier cosa... asi que no penseis montar un server de 1000 personas por que va ser que no xD

Para poner tu servidor para un par de amigos teneis que crearos un no-ip, a no ser que tengais ip estatica...
Primero se debe crear el host en cuestion.. pero antes lo logico seria registrarse, para ello dirgios a este link:www.no-ip.com/newUser.php

Cuando os registreis logueais ingresando msn y contraseña y os saldrán unas opciones:
* Manage Domains
* Add Domain
* Refer Friend
* Add a Host
* Manage Hosts
Le dais a la cuarta, add a host.
Os saldrá algo asi:


 



En hostname poneis el nombre del dominio
Por ejemplo, si poneis gratiswow y despues no-ip.biz quedaria: 
gratiswow.no-ip.biz, lógico... pero podeis seleccionar otros como: servegame.com.. etc
Donde dice IP ya os sale automaticamente... 
Le dais a create host sin tocar nada mas y ya está, teneis el host pero os hace falta un ultimo programa
Programa:www.no-ip.com/downloads.php

Os lo bajais, rellenais los datos de registro del no ip cuando os los pida y activais la casilla al lado del nombre del host.

Ahora solo queda abrir puertos y configurar unas cosas..
Os vais a cmd (C:WindowsSystem32cmd.exe) y escribis ipconfig, os saldran unos datos
os fijais donde dice puerta de enlace predeterminada y os meteis en: 
http:/ /puertadeenlacepredeterminada (sin los espacios)
Os pedira usuario y contraseña, probad combinaciones con 1234 y admin o 1234 y 1234 o espacio en la contraseña y admin... depende
Ahora esto depende del router, si no sabeis usad google pero yo pondré el ejemplo de comtrend por que es el mio xD
Una vez me meto me voy a "Advanced Setup" "NAT" y "Virtual Servers"
Le doy a add y escribo los datos:
Marcais Custom Server y poneis el nombre que querais
Abajo, en Server IP Address, poneis vuestra ip privada. 
Segun adslzone:
- IP privada: una ip que identifica a un dispositivo conectado en nuestra red interna. Esta IP es la que tenemos asignada en nuestro PC y es hacia donde tenemos que abrir los puertos en el router. 
Para averiguarla vais a cmd y escribis lo mismo de arriba, ipconfig, os saldran unos datos, donde dice ip lo poneis en Server IP Address:
Ahora rellenais los datos con los puertos que diré al final, luego, donde ponia nat bajais un poco y vais a "Managament" y "Save/Reboot", luego pulsais el boton y se os reiniciara el router... 
Y con esto ya estarian los puertos abiertos en comtrend

Luego nos vamos a los configs de ArcEmu y abrimos el realmls.conf, los otros dejadlos!

En la ultima parte poneis: 
<Realm1 Name = "Galicia WoW"
Address = "nombredelhost.no-ip.biz:8129" 
Icon = "PVP"
Population = "1.0"
TimeZone = "11">

En la parte de arriba del realmls.conf, en la que sale nada mas abrirlo, no toqueis nada.... solo en las ultimas lineas

Guardais, cerrais y ejecutais el logon y el world y esperais a que cargue

Si quereis jugar al wow deberiais modificar el archivo host, podeis llegar a el mediante ejecutar (escribis %windir%/system32/drivers/etc)
o C:WindowsSystem32driversetc 
Lo abris con el bloc de notas y le añadis al final unas lineas:

127.0.0.1 nombredelhost.no-ip.biz 
Ip privada nombredelhost.no-ip.biz 

Ejemplo

127.0.0.1 galicia.servegame.com 
192.168.1.99 galicia.servegame.com 

Guardais y cerrais. Vais al realmlist y poneis 
set realmlist localhost 

Abris el WoW.exe y conectais al reino y listo! Tu ya puedes entrar y tus amigos también si ponen de realmlist "nombredelhost.no-ip.biz"
Para la web no hace falta que modifiqueis nada, todo en localhost...
Si no les va es cosa de los puertos que los abristeis mal... siempre podeis llamar a vuestra operadora que os ayude..
Ah se me olvidava, los puertos a abrir son: 

8129
8093
8090
8085
80
3306
Es importante que abrais los puertos con una ip privada estatica, para convertirla id aqui:forum.emule-project.net/index.php
Solucion a bug de la barra y personajes desnudos
Bueno, lo primero agradecerle a juan que me diera los codigos de arcemu  
Os teneis que bajar un archivo de www.mediafire.com/y meterlo en la db world (por defecto ascent_world).. Si no sabeis como seguidwww.mmohispano.es/showthread.php

 utilizando el primer metodo
Saludos y suerte
BY IAGO DON'T RIP OR DIE



Utilidades para el server
gratiswow.com/e107_plugins/forum/forum_viewtopic.php

filebeam.com/5e8be38d2645092516fb13db7970d165

gratiswow.com/e107_plugins/forum/forum_viewtopic.php

filebeam.com/9568baa40fa5191359d72c4f31f953f5

gratiswow.com/e107_plugins/forum/forum_viewtopic.php

gratiswow.com/e107_plugins/forum/forum_viewtopic.php

gratiswow.com/e107_plugins/forum/forum_viewtopic.php

Bueno eso es todo, si os ha servido de ayuda dadme las gracias ><
Si teneis dudas posteadlas
AGRADESIMIENTOS A:
luismi
Dakars
guiri
josemopu
IAGOOOO

 

 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis