miércoles, 24 de agosto de 2011

miércoles, 17 de agosto de 2011

Segunda Guía ( Cómo subir on-line el servidor para que otros puedan también jugar)

1: Lo primero que debemos hacer es conocer cuales son tus direcciones de IP, tu IP de LAN y tu IP de Internet.

2: Si no sabes como se hace lo primero que debes hacer es INICIO + PANEL DE CONTROL + CONEXIONES DE RED + CONEXIÓN DE ÁREA LOCAL, le damos clic derecho y vamos a propiedades. Dentro seleccionamos protocolo internet (TPC/IP) y le damos al botón Propiedades.

si está seleccionada la opción obtener una dirección IP automáticamente ( ESTÁ MAL)

debemos poner Usar La siguiente Dirección IP:

Dirección IP: (La dirección IP que le deseas dar a tu IP)
Máscara de subred: ( 255.255.255.0)
Puerta de enlace predeterminada: ( Si tienes un Router debe ser 192.168.0.1)

Para Más Información darle INICIO + EJECUTAR + y escribes CMD. Ahora dentro debes escribir IPconfig y le das Enter.

ahí te sale toda la información sobre las conexiones, así que no te olvides por si no puedes ahí es mucho más sencillo, este paso es muy importante ya que te va a dejar una IP estática para que no haya ningún problemma si reinicias tu Router o algo le pasa a tu internet.

3: Lo siguiente que vamos hacer para que no se vea tu IP toda fea vamos a entrar a la página http://www.no-ip.com/ Vamos a crear una cuenta, luego cuando tengas la cuenta debes darle clic a la IMAGEN llamada Add Host, dentro solo debes escribir el nombre que desees (loquesea.no-ip.biz) preferible si utilizas NO-IP.BIZ, los demás campos dejalos quietos y dale CREAR. Listo tu realmlist ya quedó creado (loquesea.no-ip.biz)

4: Ahora deben descargar el programa desde la siguiente página https://www.no-ip.com/downloads.php ( este prorama funciona para que tu IP funcione a la perfección) solo deben instalarlo poner el correo y la contraseña con la que se registraron en la página de NO-IP y eso es todo, una vez dentro les saldrá su IP que crearon (loquesea.no-ip.biz) ahora deben darle CLIC al cuadradito para que quede chuleado y listo la carita se les pondrá sonrrojada.

5: Lo siguiente es Modificar nuestro archivo llamado HOSTS que se encuentra en la siguiente dirección C:\WINDOWS\system32\drivers\etc ahí debes arbrilo con WordPad o Blog de Notas como les digo yo siempre lo abro mejor con el WordPad, ahora debe quedar algo así.

Antes hacer lo siguiente:

www.cual-es-mi-ip.net/ ( entra en esta página para que puedas encontrar TU IP que es lo que vas a modificar la mia es 191.151.121.41)
(recuerden que en donde dice loquesea.no-ip.biz va la IP que ustedes crearon)

ESTE ES EL EJEMPLO:


# Copyright (c) 1993-1999 Microsoft Corp.
#
# Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows.
#
# Este archivo contiene las asignaciones de las direcciones IP a los nombres de
# host. Cada entrada debe permanecer en una línea individual. La dirección IP
# debe ponerse en la primera columna, seguida del nombre de host correspondiente.
# La dirección IP y el nombre de host deben separarse con al menos un espacio.
#
#
# También pueden insertarse comentarios (como éste) en líneas individuales
# o a continuación del nombre de equipo indicándolos con el símbolo "#"
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor origen
# 38.25.63.10 x.acme.com # host cliente x

127.0.0.1 loquesea.no-ip.biz
191.151.121.41 loquesea.no-ip.biz

Ahora solo deben modificar 127.0.0.1 loquesea.no-ip.biz 191.151.121.41 loquesea.no-ip.biz ya saben por su IP y por IP que crearon en NO-IP, Despues solo GUARDEN.

6: El Siguiente paso es abrir los Puertos desde tu ROUTER esto es solo si dispones de uno, estos son los siguientes puertos que debes abrir.

3306
80
8085
1683
3724
8080
3443

Listo eso es todo después de que ya tengan los puertos abiertos solo deben hacer unos pequeños cambios que son muy importantes ya que si no lo hacen bien no les va a funcionar, acá se dificulta un poco así que con mucha atención debes de leer paso por paso, trataré de ser muy claro.

7: Modificar la información desde la carpte C:\AC Web MaNGOS Hybrid\MaNGOS dentro hay 2 llamados REALMD y MANGOSD vamos abrir los dos archivos con WORDPAD, y vamos a buscar los siguientes textos.

DENTRO DEL ARCHIVO REALMD

LoginDatabaseInfo = "loquesea.no-ip.biz;3306;root;ascent;realmd" ( acá debemos poner nuestra IP así como yo lo acabé de poner loquesea.no-ip.biz)
LogsDir = ""
MaxPingTime = 30
RealmServerPort = 3724
BindIP = "0.0.0.0"
PidFile = ""
LogLevel = 0
LogTime = 0
LogFile = "Realmd.log"
LogTimestamp = 0
LogFileLevel = 0
LogColors = "13 7 11 9"
UseProcessors = 0
ProcessPriority = 1
RealmsStateUpdateDelay = 20
WrongPass.MaxCount = 0
WrongPass.BanTime = 600
WrongPass.BanType = 0
UseAutoReg = 0
AmountIP = 0

DENTRO DEL ARCHIVO MANGOSD

RealmID = 1
DataDir = "."

jueves, 26 de noviembre de 2009









miércoles, 25 de noviembre de 2009

Instalación de Server Mangos en Windows Xp

DESCARGA DESDE AQUÍ TODOS LOS PROGRAMAS NECESARIOS[/URL]

Hola Antes de empezar me presento soy James Alberth de Bogotá - Colombia y estoy escribiendo la guía Instalación de Server Mangos en Windows Xp.
Firma: Corazondedragon
Correo: Corazondedragonserver@gmail.com


La proxima guía que haré será en video (the next guide will be a video with subtitles in english speaking in spanish)
Antes de continuar recuerden que la guía aun no está completa está por el 90% ya que faltaron 2 puntos claves pero si sabes ingles y entiendes puedes hacerlo.

Seguí los pasos de la guía en ingles, solo que esta guía en español es 100 veces mejor para todo aquel que sea muy muy noob en la vida, ya que la de Phenomenon debe ser para gente que sepa mucho, recuerden que no todos somos genios como ustedes y las guías son más fáciles en video, con imágenes y bien escritas.

DESCARGA LA GUÍA EN FORMATO WORDPAD CON NEGRILLAS PARA FÁCIL COMPRENSIÓN CLIC AQUÍ PARA DESCARGAR.


Programas necesario para la instalación:

* Cliente world of Warcraft Versión 3.2.2a
* MySQL server community edition
* SQL client ( SQLyog es el más sencillo)
* GIT client
* Microsoft Visual C++ 2008 Express Edition

Obtenediendo la fuente de los archivos de Mangos
* Lo primero que debes hacer es instalar (GIT CLIENT) ( Acá te dejo el link para que lo puedas descargar versión ingles)
* Ahora crea una carpeta con el nombre que tu desees ( En este caso el nombre será MaNGOS)
* Dale clic derecho a tu carpeta MaNGOS que acabas de crear y selecciona la opción "Git GUI Here"
* Te aparecerá una ventana del programa GIT, Dale clic donde dice "Clone Existing Repository"
* Seguidamente saldrá una nueva ventana un pop-up, donde daremos las configuraciones.
* En el campo llamado "Source Location" debes de escribir la siguiente dirección: (recuerda solo escribir desde git://...) ( NO incluir CODE: )

CODE: git://github.com/mangos/mangos.git

*En el campo llamado "Target Directory" , debes escribir la dirección de tu carpeta que creaste en el anterior paso, la cual llamaste MaNGOS... en mi caso yo la creé en el disco duco C:/, También adicioné el nombre de una carpeta que será donde se descargarán los archivos EJEMPLO: C:/MaNGOS/Servidor
( Digo que adicionen una carpeta llamada como quieran ya que te puede salir error, pero NO la creen solo digiten el nombre en el campo, eso quiere decir que NO debes entrar en la carpeta llamada MaNGOS y crear una nueva carpeta llamada Servidor NO, lo que debes hacer es en el campo llamado "Target Directory" debes escribir C:/MaNGOS/Servidor ( donde pongo Servidor, puedes poner lo que tu desees otro EJEMPLO puede ser C:/MaNGOS/Nombre de la carpeta nueva donde quieres que vengan los archivos.

* Dale clic en donde dice "Clone" y espera hasta que termine automáticamente.

* Una vez que termine, cierra el programa GIT GUI.

¿Qué deberíamos de tener hasta ahora?

1: Debes tener instalado un programa llamado GIT client
2: Debes tener una carpeta llamada MaNGOS y dentro de ella una carpeta llamada Servidor, con algunos archivos dentro.
Si ya tienes esto podemos continuar.

Ya que lo que estoy siguiendo es una guía que otro señor que escribió y al conocimiento que tengo, y como no soy un genio no pude hacer este paso debido a que no lo entendí, pero igual lo adiciono, el texto se encuentra en ingles, si ustedes pueden realizar este paso y tomar CAPTURAS, pueden ponerlo en el post en versión español junto con las imágenes que explican paso a paso. Gracias.

Open Visual C++ and in the menu bar at the top, click "Tools" then Options
-Click the "+" next to Projects and Solutions, then click VC++ Directories
-Make sure the drop down menu days "Executable Files"
-Click the open button near the right of the dialog window, and make sure the path is:
Code:
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
-Click the drop down menu and make sure it says "Include Files", then click open and make the path:
Code:
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
-Click the drop down menu and make sure it says "Library Files", then click open and make the path:
Code:
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib


EL siguiente paso es mucho más sencillo y fácil de hacer.

1: Debes instalar el programa Microsoft Visual C++ 2008 Express Edition (Acá te dejo el link para que hagas la descarga en español)
2: Una vez instalado seguimos con el tutorial.

* Vamos a nuestra carpeta C:/MaNGOS/Servidor (que es la dirección donde se encuentra la compilación de nuestro server, esta dirección puede variar según tú lo hayas hecho, pero recuerda que nosotros lo estamos haciendo en C:/MaNGOS/Servidor), Ahora debemos entrar en la carpeta llamada "win"

* Ya que instalamos la versión Microsoft Visual C++ 2008 Express Edition vamos a utilizar el archivo llamado "VC90.sln" (Se puede abrir de 2 formas, la primera es dando doble clic, si de esa manera no funciona puedes tomarlo y arrastrarlo hasta el acceso directo en tu escritorio del programa Microsoft Visual C++ 2008 Express Edition, si no tienes acceso directo, crea uno antes)

* Una vez dentro del programa Microsoft Visual C++ 2008 Express Edition daremos clic "GENERAR" y seleccionamos "ADMINISTRADOR DE CONFIGURACIÓN"

* Se abrirá un pequeño cuadro. En la parte superior izquierda debe decir Configuración de soluciones activas: Damos clic y seleccionamos "Release"

* En el campo de la derecha justo al lado del cuadro Configuración de soluciones activas debe haber un llamado Plataforma de soluciones activas" Recuerden que si están usando windows 32 bits poner "Win32"

* Luego le damos clic en Cerrar, Seguido damos clic en "GENERAR" y escogemos "GENERAR SOLUCIÓN"

* Si obtienes algún error, damos clic "GENERAR" y escogemos “LIMPIAR SOLUCIÓN", luego volvemos a intentarlo.

* El tiempo estimado dependerá del computador que tengas, si tienes anti-spyware o antivirus, suelen salir algunos avisos de peligro, no te preocupes por ellos dale a todo aceptar, ya que si le das negar no te va a servir, recuerda que es un procedimiento normal.

Instalación de Mangos:

* Crearemos una nueva carpeta llamada Mangos (esta a diferencia de la otra va en minúscula) la cual pondremos dentro de la carpeta llamada MaNGOS ( la cual está escrita en Mayúsculas)

* Vamos a nuestra carpeta Servidor ( C:/MaNGOS/Servidor) y Copiamos todos los archivos .exe .dll .pdb una vez copiados debemos pasarlos a nuestra carpeta llamada Mangos ( en minúsculas) Para poder encontrar los archivos más sencillo puede usar le buscador solo debes estar dentro de la carpeta MaNGOS (en mayúsculas) pulsar la combinación de teclas (Ctrl + F) se abrirá el buscador de Windows y ahí debes buscar Archivos y Carpetas y escribes .exe después los copias y los pegas en la carpeta llamada Mangos ( en minúsculas) y así sigues vuelves a escribir .dll copias y pegas y después buscar .pdb copias y pegas ( importante antes de exe dll y pdb viene un punto) EJEMPLO .exe .dll . pbd

* Ahora vamos a nuestra carpeta llamada MaNGOS (en mayúscula) y entramos a la carpeta llamada "src" y dentro de "src" entramos a la carpeta llamada "mangosd"

* Lo que vamos hacer dentro de la carpeta llamada "mangosd" es renombrar el archivo llamado "mangosd.conf.dist.in" y lo vamos a llamar "mangosd.conf" ( Para este paso es sumamente necesario ver las extensiones de los archivos, para poder ver las extensiones de los archivos abrimos cualquier carpeta, en la parte de arriba en el menú le damos clic en "herramientas" y luego en "Opciones de carpeta" damos clic en la pestaña "ver" DESMARQUE: "Ocultar las extensiones del archivo para tipos de archivos conocidos"

* Nuevamente vamos a nuestra carpeta llamada MaNGOS (en mayúsculas) entramos a nuestra carpeta llamada "src" y entramos en la carpeta llamada "realmd"

* Ahora buscamos en archivo llamado "realmd.conf.dist" y lo cambiamos a "realmd.conf"

¿Qué deberíamos de tener hasta ahora?

1: Debes tener instalado un programa llamado GIT client
2: Debes tener una carpeta llamada MaNGOS y dentro de ella una carpeta llamada Servidor, con algunos archivos dentro.
3: Debes tener instalado el programa Microsoft Visual C++ 2008 Express Edition en español.
4: Debes tener la Solución en el programa Microsoft Visual C++ 2008 Express Edition en español, sin errores.
5: Debes tener una carpeta llamada Mangos (en minúsculas) dentro de la carpeta llamada MaNGOS (en mayúsculas)
6: Debes tener todos los archivos .exe .dll .pdb copiados y pegados en la carpeta Mangos (en minúsculas)
7: Debes tener cambiadas las extensiones de los archivos llamados "mangosd.conf.dist.in" y "realmd.conf.dist" por "mangosd.conf" y "realmd.conf"
Si ya tienes esto podemos continuar y animo que vamos muy bien.


Extraer los archivos Maps y DBC

* Vamos a nuestra carpeta llamada C:/MaNGOS/Servidor (en mayúsculas) y dentro de ella buscamos la carpeta llamada "contrib" y dentro de ella buscamos la carpeta llamada "extractor"

* Copiamos el archivo que se llama "ad.exe" este archivo lo tenemos que pegar en nuestra carpeta de juego de World of Warcraft. (Esta carpeta es donde instalaste el juego)

* Ahora le damos doble clic al archivo llamado "ad.exe" (esto puede llevar un poco de tiempo todo depende de la maquina que tengas recuerde que se debe ejecutar dentro de la carpeta de world of warcraft no fuera ni en otro lugar.)

* Una vez que termina, deben de aparecer 2 nuevas carpetas llamadas "maps y "dbc" debes copiar estas dos nuevas carpetas y pegarlas en nuestra carpeta llamada Mangos (en minúsculas) ( recuerdas que habíamos copiado y pegado todos los .exe . dll . pdb, bueno en esa misma carpeta vamos a copiar y a pegar las nuevas carpetas llamadas "maps y "dbc")

Instalación de programa MySQL server

* Arranca la instalación de MySQL server
* Seleccionas la instalación Típica en ingles "Typical"
* Una vez que la instalación terminó, te preguntará si deseas configurar el servidor vamos a darle que si para configurarla.

Configurando el MySQL server

* Vamos a seleccionar "Standard Configuration"
* Es importante que si tienes Firewall debes quitarlo mientras que haces la instalación porque puede generarte algunos errores, también debes quitar el Antivirus mientras que se hace la configuración.
* Cuando te pida el Password (Contraseña) trata de poner uno bien difícil de más de 8 códigos.
* Si te salen errores bueno las soluciones a los diferentes errores, son (quitar el antivirus y el anti-spyware y el firewall, también no debes tener otra instalación de My SQL server, si tienes una carpeta de My SQL server instalada trata de eliminarla sino te va a sacar error, esos son los más comunes)

La Creación de la base de datos
* Instalamos nuestro programa SQLyog (Acá puedes descargar el programa)
* Una vez se abre el programa damos en "New Connection" (nueva conexión)
* Ahora ponemos el nombre de la conexion, el que tu desees ponerle sin embargo yo voy a usar ServerMangos.
* Lo siguiente llenar los campos de la siguiente manera:

MySQL Host Address: La que viene por defecto es "127.0.0.1" o "localhost" recuerde que esto es solo para jugar via LAN.
Username: El User va hacer "root".
Password: Cuando instalaste el MySQL server pusiste un password (Contraseña) esa misma debes escribirla acá
Database(s): Deja este campo en blanco luego lo modificaremos.
* Luego de damos Clic en "Connect"
(Si sale error debes reiniciar el PC y volver a intentarlo, recuerda poner la misma contraseña que pusiste cuando instalaste el MySQL server)

Añadiendo la base de Datos en el SQLyog
* Ahora miramos en la parte izquierda del SQLyog en la parte superior del cuadro de la izquierda debe salir "root@(IP aquí)"
* Ahora debemos dar clic derecho y donde dice "Create Database"
* Ahora en el campo debemos escribir "realmd" (sin comillas por favor)
* Proseguimos y hacemos el mismo prodecimiento pero ahora debemos nombrarlos con los siguientes nombres "mangos" y "characters" (sin comillas por favor)

Una vez que terminamos de hacer las tres nuevas bases de datos llamadas "realmd" "mangos" y "characters"

* Damos Clic en "File" que se encuentra en la parte superior en el menú de SQLyog
* Damos Clic en "New Connection"
* Recuerdan que dijimos que no íbamos a poner nada en databases, bueno pues ahora vamos a escribir

CODE: realmd;mangos;characters (recuerden no pongan CODE: solo realmd;mangos;characters con punto y coma es una obliación)

* Ahora SQLyog te va a preguntar si deseas guardar los cambios le vamos a poner que si, guarden los cambios.
* Nuevamente damos clic en "Connect"
* Ahora dentro de SQLyog en el cuadro de la izquierda damos clic derecho a"realmd" y oprimimos la tecla I (i de indigena) ya que es un acceso directo a import batch file.
* Damos Click en "Browse", esto es para buscar, seleccionamos nuestra carpeta MaNGOS (en mayúsculas), ahi mismo vamos dentro de la carpeta "sql" y seleccionamos el archivo llamado realmd.sql
* Luego le damos Click en "Execute"

Una vez que terminemos con eso...

-Damos clic derecho en "characters" y oprimimos la tecla I (i de indígena) ya que es un acceso directo a import batch file.
-Click en "Browse", Y dentro de la carpeta de "sql" seleccionamos el archivo characters.sql
-Luego damos Click en "Execute"

Ahora después de que ya hayas hecho eso... Lamentablemente no se muy bien que se hace acá, así que si alguien escribe o sabe español, puede aclararnos paso a paso como se hace y de qué manera realizarlo si puede adjuntar video o Imágenes sería genial. Gracias.

-Go here to download the newest UDB database (contains all the world stuff)
-Make sure that your MaNGOS core is up-to-date with the database (check your core's revision number, then the compatible revision number within the file title of the UDB database)
-Download the latest UDB update packs here (if that link doesn't work, go here and find the updates folder in /trunk)


Actualizando la Base de datos con .sql con los archivos por lote

* Lo primero es después de descargar el archivo abrirlo con el programa NotePad y copiamos todo ya sea con Control + C o con clic derecho y Copiar. (es mejor usar NotePad ya que se ve mejor)
* Abre el programa SQLyog y conéctate con tu server.
* Ahora selecciona la base de datos que va hacer modificada. (No sé muy bien cual deben escoger puesto que no entendí muy bien la idea pero deben como escoger las 3"realmd" "mangos" y "characters"
creo y no estoy muy seguro deben ser esas tres, si alguien sabe bien corríjame o acláreme)
* Ahora en la parte derecha del SQLyog (the query textbox), lo que debemos hacer, es pegar todo el contenido del archivo que descargamos.
* Ahora seleccionamos todo el Texto en que se encuentra en query textbox , y presionamos el botón de play de SQLyog que se encuentra en su barra de herramientas.
* Ahora solo debes esperar hasta que termine.

Configurando Mangos

* Lo primero que debemos hacer es abrir la carpeta Mangos (en minúsculas)
* Abrimos el documento "mangosd.conf" en el programa Notepad.
* Buscamos la parte donde dice "DataDir =" y nos aseguramos que salga de la siguiente manera.

CODE: Datadir="."

* Ahora debemos buscar lo siguiente y modificarlo: es sencillo solo debemos poner nuestra IP y nuestro Password (contraseña) de My SQL server eso es todo.

Code:

WorldDatabaseInfo = "[Server IP];3306;root;[SQL password];mangos"
LoginDatabaseInfo = "[Server IP];3306;root;[SQL password];realmd"
CharacterDatabaseInfo = "[Server IP];3306;root;[SQL password];characters"

* Una vez terminado damos en guardar y cerramos.
* Volvemos a nuestra carpeta Mangos (en minúsculas)
* Esta vez abrimos nuestro archivo llamado "realmd.conf" en Notepad.
* Buscamos el siguiente código y lo cambiamos.

Code:

LoginDatabaseInfo = "[Server IP];3306;root;[SQL password];realmd"

* Ahora guardamos y cerramos.

Configuración del servidor para su uso (Realmlist)

* Vamos a nuestra carpeta del juego World of Warcraft.
* Dentro entramos en la carpeta llamada "data".
* Entras en la carpeta de tu idioma según el que hables o utilices en el wow para español esES (otros idiomas "enUS", "enGB", "frFR", "deDE",)
* Debes abrir el archivo llamado realmlist.wtf en Notepad y cambiar la siguiente información de la siguiente manera:

Code:

set realmlist [server IP]
set patchlist [server IP]

Poner a correr el Servidor

* Vamos a nuestra carpeta Mangos (Minúscula)
* Damos doble clic en los archivos llamados mangosd.exe y realmd.exe
* Ya debe funcionar. Recuerden que si no funciona, puede ser por los siguientes motivos.

1: Puede que tu Antivirus Firewall o Anti-spyware esté molestando debes darle la orden para que se pueda o desactivarlos por el momento.
2: Puede que no esté corriendo tu MySQL server, de ser así lo mejor es reiniciar y volver a intentar.
3: Debes tener una IP preferiblemente Estática.
4: Fíjate si todo está bien vuelve a leer y retoma puedes que hayas escrito algo mal.

Creando Cuentas sin página web

* Una vez que los archivos mangosd.exe y realmd.exe estén corriendo.

Para la creación de cuentas:
Codigo:
account create [username] [password]
Ejemplo: account create Corazondedragon 55567

Habilitando expansiones para las diferentes cuentas:
Codigo:
account set addon [username] [1 for TBC, 2 for TBC and WotLK]
Ejemplo: account set addon Corazondedragon 2

Cambiando los niveles y asignando MJ (GM)
Codigo:
account set gmlevel [username] [anything from 0 to 3, 3 being administrator, 0 being player]
Ejemplo: account set gmlevel Corazondedragon 3

Listo creo que eso es todo, faltaron algunas cosas pero si alguien sabe cómo se hacen y tiene imágenes o puede hacer un video, modifico la guía puesto que no se aun no se hace.
Puede que la guía sirva y esté bien, pero pueden salirte unos errores aun no está terminada, falta la ayuda de alguien que quiera colaborar y pueda escribir en español pueda poner imágenes o que haga un video sencillo y rápido.

Gracias a todos por leer soy. James Alberth de Colombia escribiendo la guía para Windows Xp.
Firma: Corazondedragon
Correo: Corazondedragonserver@gmail.com