PDA

Ver la Versión Completa : [APORTE] Cómo crear un server



Argentum Online
05/07/2014, 00:33
Originalmente publicado por .wtF.

.- Antes qe todo, la guia la hice asi nomas... como vi que pidieron una y habia echo una, no es muy completa pero hace mucho la hice y bueh.,..




















1- Poniendo ON el servidor.
2- Modificando IP
3- Explicacion de carpetas/archivos
4- Items
5- Magias
6- Criaturas










1. Poniendo on el server




A. Primero, es necesario tener unas "files" o "server".






1- Ao Ready (v 0.4) [by ^GS^] (www.subelo.net/files/AOReady.zip)
2- Hiper Ao 0.11.2 Server (www.freewebs.com/fdd4g/0.11.2Server.rar)
3- Ao Alkon Server 9.9z (www.gamesario.com/gs-red/adm_descargas.php?archivo=86)
4- Ao Server 0.11.5 [By Shura] (www.subelo.net/files/Ao_Server.zip)


B. [IMPORANTE] NUNCA hay que tocar en "Server.ini" la parte que dice "Puerto=" y tampoco "IP=" (aunque no sea tu IP), para modificar tu ip (NO-IP) lee el siguiente punto (2).



1ro. Cualquier server, tiene que ser probado primero para determinar futuros errores. Para eso, hay que hacer doble click en un programa (en la carpeta cuya este instalado el juego) llamada "AO.exe".
(Este proceso puede tardar varios minutos, ya que el mundo de Argentum (en si) es muy gande y al ejecutarlo (el server) tiene que cargar todo el mundo).
Podras notar que carga varios archivos, y en el que mas tarda es cargando los mapas.


2. Cambiando la IP del Servidor




A. Este proceso se hace atravez de un programa llamado "NO-IP" que actua dando otra ip a la PC para no tener que usar la IP numerica.


[IMPORTANTE = REQUERIMIENTOS]


* Windows 95 o superior
* 266 MHz de porcesador o superior
* 64 MB de RAM
* 5 MB de espacio libre
* Coneccion a internet


Descarga (Windows): Click Aca (Downloads.com) (http://www.download.com/3001-2165_4-10375673.html)
(Mas descargas en No-IP - Dynamic DNS, Static DNS for Your Dynamic IP (http://www.no-ip.com))




B. Pasos a seguir.


1. Hacerse una cuenta, ir al mail registrado y ACTIVARLA.
2. Hacer click en la consola de abajo, y poner "Add Server".
3. Agregar el nombre y la cola (EJ : no-ip.org)
4. Poner Actualizar en la consola de no-ip
5. Activarla (ponerle tick)






3. Explicacion archivos y carpetas


A. Carpetas.


1. Charfile : Carpeta donde se guardan los Pjs (Personas)
2. ChrBackup : En esta carpeta luego de "Grabar Personajes", todos los datos son almazenados en esta carpeta.
3. Dat : Carpeta donde contiene los datos del servidor
4. Foros : Carpeta donde se almazena los comentarios en distintos Foros (Carteles)
5. Logs : Carpeta IMPORTANTE donde se guardan los logs de las Enlistaciones y de las cosas que hacen los GMS.
7. Wav : Carpeta donde hay un solo sonido (harp3) que es el que se muestra al ejecutar el servidor.
8. Codigo : Carpeta donde estan los codigos del server. Modificables con Visual Basic.
9. Doc : Carpeta donde se encuentras algunas explicaciones.
10. Guilds : Carpeta donde se guarda la informacion de los Clanes registrados.
11. Maps : Carpeta dodne se guardan los mapas disponibles en el server.
12. WorldBackUp : Al igual que "ChrBackup" pero envez de los personajes, se guardan los mapas luego de hacer un "World Save".


B. Archivos.


1. ArmadurasHerrero.dat : Este archivo, contiene las armaduras disponibles para hacerce con el herrero.
2. ArmasHerrero.Dat : Este archivo, contiene las armas disponibles
3. BanIps: En este archivo se guardan las IP's baneadas.
4. Bodys : En este archivo se encuentran los "bodys" (cuerpos) disponibles
5. Ciudades : Este archivo es muy importante. Como lo pueden ver al crear un nuevo pj que seleccionan la ciudad que aparecen, al modificar de estos archivos las coordenadas y numeros de mapa, al seleccionar dicha ciudad aparecera en dicha posicion y mapa.
6. Head : Al igual que "bodys" (Punto 4), envez de los cuerpos se almazenan las "heads" o "cabezas".
7. Hechizos : Este archivo contiene los hechizos del servidor.
8. Help : Este archivo puede ser modificado. Contiene el texto que es expresado al poner "/ayuda".
9. Invocar : Este archivo al ser modifcado, modifica la lista de GMS "/cc".
10. Map : Este archivo contiene los numeros de mapas.
11. Motd : Este archivo contiene la "introduccion" o el "texto" que dice al ingresar al servidor.
12. NombresIvalidos : Este archivo contiene los nombres invalidos (los que no se pueden acceder) (En la mayoria de los servers esta bugeado)
13. NPC : Este archivo contiene los NPC's (vendedores en mayoria) que contiene el servidor. Mayormente neutrales
14. NPC-Hostile : A diferencia de NPC, este archivo contiene TODAS las criaturas hostiles.
15. OBJ : Este archivo contiene TODOS los objetos del server.
16. ObjCarpintero : Al igual que "ArmadurasHerrero" y "ArmasHerrero", este archivo, contiene las cosas que puede crear el carpintero.


4. Items

Para modificar los items y agregar nuevos, es necesario saber las definiciones de las palabras.


A. Tipos de Objetos (Copiado de OBJ.dat) :


1: Comida
2: Armas
3: Armaduras
4: Arboles
5: Dinero
6: Puertas
7: Objetos contenedores (por ejemplo bolsas y cofres)
8: Carteles
9: Llaves
10: Foros
11: Pociones
12: Libros
13: Bebida
14: Leña
15: Fogata
16: escudos
17: cascos
18: Herramientas
19: telep
20: Muebles
21: joyas
22: yacimiento
23: metales
24: pergaminos
25: aura
26: Instrumentos Musicales
27: Yunque
28: Fragua
29: Gemas
30: Flores
31: barcos
32: flechas
33: botellas vacias
34: botellas llenas
35: manchas




B. Tipo de posciones


1. Modifica Agilidad
2. Modifica Fuerza
3. Repone Vida
4. Repone Mana
5. Cura el Evenenamiento






C. Partes de un objeto


[EJ]


[OBJ2]
Name=Espada larga
GrhIndex=504
Objtype=2
MinHIT=1
MaxHIT=8
Valor=350
Anim=1
Crucial=1
CP1=MAGO
CP2=DRUIDA
CP3=LADRON
CP4=BARDO
CP5=SASTRE
CP6=PIRATA
LingH=25
LingO=0
LingP=0
SkHerreria=25






1. Name : Nombre del Objeto
2. GrhIndex : Numero de grafico (Aconsejable no tocar)
3. ObjType : Tipo de objeto
4. MinHit (En caso de Armas) : Golpe Minimo
5. MaxHit (En caso de Armas) : Golpe Maximo
6. MinDef (En caso de Armaduras) : Minima Defensa
7. MaxDef (En caso de Armaduras) : Maxima Defensa
8. Valor : Valor en monedas
9. Anim : Si el objeto es animado
10. Crucial : Nose :S
11. CP's : Clase Prohibida, Si CP : X Clase, esta escrito, X Clase no puede usar el item
12. LingH : Lingotes de Hierro necesarios para crear el item
13. LingO : Lingotes de Oro necesarios para crear el item
14. LingP : Lingotes de Plata necesarios para crear el item
15. SkHerreria : Skill en herreria necesarios para crear el item




5. Hechizos


-Targets-


1. Usuarios
2. Npcs (Criaturas)
3. Usuarios y NPCs
4. Terreno (Area)


-Tipos-


1. Actua sobre Vida,Mana,Energia,Hambre y Sed
2. Actuan sobre el estado
3. Invocaciones
4. Materializa
5. Metamorfosis


Vocabulario :


1. Nombre : Nombre del hechizo (En la consolita)
2. Desc : Descipcion del hechizo (Boton en cliente)
3. PalabrasMagicas : Palabras (en celeste) que dice al tirar el hechizo
4. HechizeroMsg: Palabras que dice en tu consola (la cosa de arriba)
5. TargetMsg : Palabras que dice en tu consola cuando te tiran el hechizo
6. PropioMsg : Palabras que dice cuando te lo tiras a vos mismo el hechizo
7. Tipo : Tipo de hechizo (Expreso a arriba)
8. FXgrh : Animacion que se ejecuta cuando se tira el hechizo
9. Loops : Es la cantidad de veces que se ejecuta el grafico del hechizo
10. CuraVeneno : 1 Si cura, 0 si NO cura.
11. MinSkill : Skill necesario para lanzar el hechizo
12. ManaRequerido : Mana necesaria para lanzar el hechizo
13. Target : Tipo de target (expreso arriba)
14. StaRequerido : Energia necesarias para tirar el hechizo




6. Criaturas


A. Hostiles


Vocabulario :


1. Name : Nombre del NPC
2. Head : Cabeza del NPC
3. Body : Cuerpo del NPC
4. Heading : wtF
5. Movement : Movimiento. 1 Se mueve, 0 No.
6. Alineacion : Forma de respawn.
7. Attackable : En caso de Hostil (puede ser atacado). 1 Si, 0 No.
8. Comercia : Si el npc puede Comerciar
9. Hostile : Si el NPC pega.
10. GiveEXP : La experiencia que da al ser matado/atacado.
11. GiveGLD : El oro que da cuando muere
12. MinHP : Vida Minima
13. MaxHP : Vida Maxima
14. MinHit : Golpe Minimo
15. MaxHit : Golpe Maximo
16. Def : Defensa que tiene en golpes fisicos
17. PoderAtaque : Poder de ataque que posee (??)
18. PoderEvasion : Evasion que tiene el bicho. Cuanto mas tenga, mas golpes fallaremos.
19. SNDX : El Sound que hace
20. ObjX : Numero del objeto y catidad que tira. (Primero numero del item - Segundo Cantidad)





La guía es propia, pero tome de base otra...