PSP Y WOW BY ATOMIC
  Crear Server
 
Server Ascent 2.4

En este post os voy a enseñar a crear un server Ascent 2.4 , facilmente


>>AVISOS<<
No debes crear un Server si no lo vas a intentar por ti mismo
No me pongais vuestros emails ni MP para que os agregue al MSN pa que os ayude / haga el server
No debes crear un Server si no sabes lo que es una IP
-------------------------

ARCHIVOS A DESCARGAR

MySQL 5.0 : [enlace]
SQLyog 7.0 Community Edition : [enlace]
Emulador Ascent (Coger uno de 43XX en adelante) : [enlace]
DataBase (DB)(Recomiendo ABD) : [enlace]
Character DataBase : [enlace]
DBC 2.4 : [enlace]

NET FRAMEWORK 3.5 : [enlace]
NET FRAMEWORK 1.1 : [enlace]
NET FRAMEWORK 2.0 : [enlace]
NET FRAMEWORK 3.0 : [enlace]
(todos los net framework en este orden: 1.1,2.0,3.0,3.5)

>>PROGRAMAS A DESCARGAR (RECOMENDADOS TAMBIEN)<<
Traduccion DB : [enlace]
----------------------------------------------------------- -----------------------
EMPECEMOS :

RECOMENDADO : Abrir los puertos antes de configurar MySQL ( a veces puede dar error)
Estos son los puertos :
8085 (Realm)
8129 (Realm)
8090 (Realm)
8093 (Realm)
3724 (MySQL & SQLyog)
3306 (MySQL)
8080 (Página Web)
--------------
1.0 Instalación de MySQL 5.0:

1- Next
2- Custom (next)
3- Cambia el directorio de instalación y despues a next (Si no lo vas a cambiar, le das a next y ya está)
4- Install
5- Finish ( y marcar con un tick la casilla para empezar a configurar)
------------
1.5 Configuración de MySQL 5.0:

1-Next
2-Detailed Configuration (Next)
3-Si tienes un ordenador potente : Server Machine , sino es muy potente Developer Machine , y si es Dedicado Dedicated MySQL Server Machine (Next)
4-Multifunctional Database (Next)
5-Donde quieres que se instale la Data del MySQL : Recomiendo dejarlo por defecto (Next)
6- Manual Setting ( 100 Concurrent connections )
7- Next ( Y ya os recomendé al principio que abrieseis los puertos )
8- Manual Selected Default Character Set / Collation (latin1) (Next)
9- Next
10- Escribir contraseña para el SQLyog (Next)
11- Execute y cuando termine , finish.
-------------------
2.0 Instalación de SQLyog:
1-Next
2-Aceptar la Licencia (Next)
3-Next
4- Elige donde quieres instalar el SQLyog , o dejarlo tal como esta (Install)
-------------------
3.0 Empecemos con SQLyog:

1-Arrancar SQLyog (Continue)
2- Darle a New para crear una nueva Conexión (Pon nombre que quieras)

MySQL host address : localhost
User name : root
Password : Contraseña que pusiste en el MySQL
Port : 3306
Database(s)

4- Connect
--------------------
4.0 Instalación de la DB :

1- A la izquierda arriba os saldrá root@localhost y algunas "cajas"(por llamarlo asi) , pues en ese rectángulo que estan encerradas , le dais click derecho.
2- Create Database (Le poneis el nombre que querais a la DB y le dais a Create)

2.5- Hemos descargado 2 DB , la Character DataBase y la DB ( ABD,NCDB,u otra..) , pues le dais click derecho a la DataBase que acabamos de crear , y le dais a Restore From SQL Dump.
3-Buscamos la Character DataBase y le damos a Execute.
3.5- Hacemos lo mismo con la DB que hemos descargado (ABD,NCDB,u otra..)
----------------------
5.0 Ya tenemos nuestra DB Lista , pero..

Bien , ya tenemos la DB lista , pero vamos a configurar una cosa importante :

1- le damos click izquierdo a la DB que creamos (Ascent, en mi caso)
2- le damos a Tables
3- Buscamos la table "accounts" y le damos click DERECHO
4- Le damos a Alter Table
5- En el apartado Flags (Vertical) y Default (Horizontal) , reemplazamos el 0 por el 8 y luego le damos a Alter abajo a la izquierda.
--------------------
6.0 Configuremos Ascent!

Bien , pues queda muy poquito! ^^
Has descargado el Ascent , no? pues ahora vamos a hacer de otra manera , te voy a poner en rojo lo que debes modificar. no por partes ( 1- // 2-)...

Abres el archivo ascent-world.conf y buscas 2 líneas que empiecen por
<WorldDatabase Hostname
<CharacterDatabase Hostname

Y las configuras ( En rojo te marco lo que debes de poner )

<WorldDatabase Hostname = "localhost" Username = " root " Password = "Contraseña que pusiste en el MySQL" Name = "Nombre de la DataBase que creaste en el SQLyog" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "" Name = "Nombre de la DataBase que creaste en el SQLyog" Port = "3306" Type = "1">


<Server PlayerLimit = "Número de personas que quieres que entre al server(Yo le tengo 1000 aunque no entren)[/color] "
Motd = " Mensaje de Bienvenida "
SendBuildOnJoin = "1"
SendStatsOnJoin = "1"
EnableBreathing = "1"
LevelCap = "Level máximo que quieres que sea la gente(Por defecto : 70) "
GenLevelCap = "70"
SeperateChatChannels = "0"
CompressionThreshold = "1000"
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="1"
UseAccountData="0">


Estos son los rates de tu server ( XP , Loot ,QuestXP,etc..) Yo creo que se sobreentiende lo que quieres editar...

Los rates de cada cosa se multiplican por el numero que pongas
Power1 es el Mana
Power2 es la Furia
Power 3 es la Energia



<Rates Health="1"
Power1="1"
Power2="1"
Power3="1"
QuestReputation="1"
KillReputation="1"
Honor="1"
PvPTimer="300000" DEJAR COMO ESTA
Compression="1" DEJAR COMO ESTA
XP="1"
QuestXP="1"
RestXP="1"
DropGrey="1"
DropWhite="1"
DropGreen="1"
DropBlue="1"
DropPurple="1"
DropOrange="1"
DropArtifact="1"
DropMoney="1"
Save="300000" DEJAR COMO ESTA
SkillChance="1"
SkillRate="1"
ArenaMultiplier2x="1"
ArenaMultiplier3x="1"
ArenaMultiplier5x="1">

Los rates de cada cosa se multiplican por el numero que pongas
Power1 es el Mana
Power2 es la Furia
Power 3 es la Energia


Buscamos ahora :
<LogonServer DisablePings = "0"
RemotePassword = " Password que pusiste en el MySQL "

Esta mas o menos por los 3/4 de la barra tirando hacia abajo


Y ahora vamos a borrar las Die Directive , que son un puñetero coñazo , XD, pero es facil , si no lo encuentras , no te preocupes , pasas este paso y ya esta.

Buscamos una línea que empiece por

die msg :

Lo unico que tenemos que hacer es ponerle un # delante, osea quedaria asi..

#die msg:................................... ( los . es todo el mensaje restante)

Ahora guardamos y cerramos



Ahora abrimos el ascent-logonserver.conf y empezamos a configurar

<LogonDatabase Hostname = "localhost"
Username = "root"
Password = " Contraseña que pusiste en el MySQL "
Name = " Nombre de la DataBase que creamos en el SQLyog "
Port = "3306"
Type = "1">

Ahora buscamos estas lineas , y las dejais igual que os las he puesto asi , sino estan asi,configuradlas

<Client MinBuild = "8100"
MaxBuild = "8278">

Y buscamos tambien
<LogonServer RemotePassword = " Contraseña que pusimos en el MySQL "

Abajo, en AllowedIps ponemos:
127.0.0.1/32
Y en AllowedModIps :
127.0.0.1/32

Guardamos


Bueno, pues ahora abrimos el ascent-realms.conf y buscamos


<LogonServer Address = "localhost"
Port = "8093"
Name = " Nombre que quieres que tenga tu realm. "
RealmCount = "1">

Y ahora buscamos

<Realm1 Name = " Le pones lo mismo que pusiste en Name "
Address = "localhost:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">


Guardamos.

Ahora el archivo DBC 2.4 que os mande descargar, lo descomprimis en la carpeta del server.

Osea , en mi caso :
D:Ascent 4628

Ahora arrancamos el ascent-logonserver.exe y el ascent-world.exe
Cambias tu realmlist por set realmlist localhost , guardas y juegas.

Si teneis alguna duda posteadla!!


Si quereis crearos cuentas teneis que hacerlo con una página web , esto es solo un tutorial para el server. Pero hay otra manera :

Abris el SQLyog ,conectais y le dais click izquierdo a la DB,luego a tables y luego a accounts , abajo a la derecha , le dais click izquierdo a "table data"

Ahí os creais la cuenta , en acct pones 1 , y luego si creas mas cuentas pones : 2 , 3 ...

Bueno, le pones 1 en acct , en el login , el nombre de cuenta , y en password la contraseña , luego en el apartado gm le pones :

az(Administrador)
au(GM)

Y si no quieres ser ni Admin ni GM , no le pongas nada.

Luego le dais a guardar y listo.
 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis