Bueno les dejo esta guia que hago con mi pequeño esfuerzo ñ_ñ
Empezando a hacerlo
Lo primero que necesitaremos serán los archivos del servidor y el cliente.
Servidor:
XML:
Servidor:
Cliente:
Proximamente
Servidor
Podriamos decir que los archivos del servidor se dividen en 8 partes:
1.- DBSRV
2.- MGSRV
3.- Itemserver
4.- SQLDAEMON
5.- CHATSRV
6.- GMTOOL
7.- XML's
8.- Zonas
El GmTool nos ayudara a administrar el servidor, tiene opciones diferentes:
Edicion de cuenta: Edita el oro, nivel, raza, mapa en el que se encuentra, si es o no es GM, etc...
(Para editar la raza de un PJ tienes que indicar 2 números los cuales vienen dentro de tus archivos del servidor el archivo se llama: 2dojob.txt)
Publicaciones GM:
Haces anuncios a todo el servidor o un mapa en especifico o incluso un PJ en especifico
Monitoreo del servidor:
Monitoreas la cantidad de usuarios en un cierto mapa o en todo el servidor.
Las demas opciones investigenlas ustedes, son sencillas pero utiles...
Las zonas son los mapas, por ejemplo:
La zona 1 es el mapa "mandara" ó "Aztlan".
Encontraran aproximadamente 31 zones
Los XML's son el corazon del servidor, es lo que se podria decir "La base de datos" donde se encuentran los items, skills, mapas, animaciones de los PJ, etc...
se dividen en:
Clientres.xml(Contiene un listado de los modelos 3d y texturas de los personajes, los modelos 3d y las texturas de los mobs, modelos 3d y texturas de los items, etc...
el clientres en si contiene un listado ordenado de todas las texturas, modelos, sonidos e id´s de los items, mobs, personajes, etc...
desde aqui se puede modificar el tamaño de los mobs y armas, la textura, el modelo, etc...
TantraParam.xml
Este contiene la informacion de los skills, mapas, items etc...
la informacion que contiene es por ejemplo:
De los items contiene: status, nivel requerido, raza requerida, efectos del item, etc...
De los skills:
Contiene el efecto del skill, que hara, que nivel requiere, cual es el target permitido (uno mismo, el party, etc...), cuantos niveles tendra el skill, etc...
De los mobs:
Contiene el hp de los mobs, sus resistencias, el oro que tiraran, skills etc...
De los mapas:
Contiene los portales de los mapas, contiene la informacion del mapa (Que modelo usara, que texturas usara, etc...)
De los NPC:
contiene la ubicacion del npc en coordenadas y en zonas y que items vendera (si es que vende)
FxPC.xml
El FxPC contiene la parte estetica del servidor, por asi decirlo xD
contiene los skills que auras se pondra (visualmente hablando)
contiene el nombre y mensaje de los skills, animaciones, modelos, texturas, etc...
Esos son los mas importantes asi que solo explicare esos...
Haciendo funcionar el servidor...
Para empezar vamos a nuestra carpeta con los archivos del servidor
Hay abriremos el programa llamado TantraToolNoBugs.bat
Configurando la ip
cuando abra apretamos P y damos enter, despues apretamos I y damos enter antes que nada borramos el contenido de los archivos, Apretamos N y damos enter, esperamos a que termine...
Presionamos un tecla y ahora agregaremos la IP apretamos Y y damos enter, Correremos el servidor con nuestra IP local la cual es: 127.0.0.1
¿Que significa que lo corramos con la ip local?
Pues que unica y exclusivamente nos correra a nosotros, si queremos que nos corra para nosotros y para otras personas, entonces podemos usar hamachi y en vez de 127.0.0.1 ponen la ip de su hamachi con su red previamente creada o pueden correrlo con su ip, solo es cuestion de saber si tu Proveedor de internet te permite hacer eso y de desbloquear los respectivos puertos que son el 80 y otros cuantos (No tiene mucha ciencia)
Escribimos 127.0.0.1 y damos enter
Listo... ya tenemos la ip configurada
Ahora agregaremos nuestros XML al servidor y cliente
en la carpeta llamada \Tools\TantraTools-1-0-3-2 de nuestros archivos del servidor ejecutaremos el archivo llamado XML2TXL.exe
Veran bastantes opciones en: Language Select pondremos Mexico
veran unos botones llamados:
ConvertS_Param (Convierte el archivo TantraParam.xml en un archivo que copiaremos al servidor con extension .tpa)
ConvertC_Param (Convierte el archivoTantraParam.xml en un archivos que copiaremos al cliente con extension .tpa)
ClientRes (Convierte el clientres.xml a uno compatible con el cliente)
etc...
Convertimos nuestros archivos Tantraparam.xml
Nos dara como resultado 2 archivos uno con el nombre TantraParam.tpa
ese archivo lo copiaremos a la carpeta system de nuestro cliente
y el otro archivo que nos dara se llamara igual pero tendra un "_s.tpa"
de diferencia, renombramos el archivo con el TantraParam_s.tpa y le pondremos TantraParam.tpa y este archivo lo copiaremos a las carpetas
Zone1, zone2, zone3, etc...
y nos crearemos un cuenta con el archivo:
Tools\tantra tools\Create accounts
de nuestros archivos del servidor
ponemos usuario y pass
y nos dara como resultado un archivo con extension .TAD
este archivo lo copeamos a la carpeta DBSRV\account
y lo pegamos en la letra capital con la que inicia nuestra cuenta Un ejemplo:
si mi usuario fuera perrucis entonces mi cuenta se ubicaria en la P
pegamos el archivo...
Ahora vamos a la carpeta Zone1
y copeamos los archivos serverlist.txt y serverlist.bin
esos archivos los pegamos en el cliente
abrimos el archivos serverlist.txt con el bloc de notas y veran que vienen muchos numeros
Algo asi:
0 0 127.0.0.1 1000
0 1 127.0.0.1 3001
0 2 127.0.0.1 3002
en el principio del archivo damos 1 enter y hazta arriba escribimos 0 1
y guardamos quedaria algo asi:
0 1
0 0 127.0.0.1 1000
0 1 127.0.0.1 3001
0 2 127.0.0.1 3002
guardamos...
Ahora haremos funcionar nuestro servidor junto a mysql:
La forma de prender el servidor es esta:
DBSRV -> MSGSRV -> ITEMSRV -> ZONA(S) -> SQLDAEMON -> CHATSRV
Si solamente quieren corre el GMTool y no abrir el cliente entonces solo abran:
DBSRV -> MSGSRV -> ITEMSRV
y el servidor deberia de correrles sin problema alguno ñ_ñ
By: Alejandro (Perrucis)