Man que npc kieres k te lo abra? y k id tiene cada objeto?
kieres k te lo de 1 a 1 o k los abra todos en tienda?
Inmatable2 (@Inmatable2)
Information about Inmatable2
Publicados por Inmatable2
-
-
@diper said:
Oyes man falta ponerles mas game_99_ch1 game99 ch2 game99_ch3 game99_ch4 para que los mapas no te lleven al mapa de chanel 1 pero buena guia ay te van tus thanks se ve que funciona la guia le pondre chanel 7 amis erver
se eso me lo deje pero mientras funcione xDDDD
jajajaj lol 7 channels xD
-
1. en los files....
tienes que duplicar la carpeta de atlantes, añadirla al archivo map o alago asi... donde hay la lista de los mapas
y en CONFIG tienes que añadir el numero del mapa que as añadido en la lista...
2. en el cliente. tienes que duplicar las carpetas y añadirlo al archivo map_local o algo asi.... no se xD
cuando digoduplicar tambien me refiero a cambiar de nombre
-
Hola pues os vengo a decir como crear ch's muy facilmente
LA GUIA ESTA CREADA por mi
Empezemos....
1.Iniciamos server...
2.Nos conectamos via ftp al metin
3. vamos a la ruta /usr/home/gamey alli hacemos lo siguiente
1.Copiamos lo que dice channel1 en el escriptorio...
2.renombramos el channel1 que esta en el escritorio por channel3
3.subimos la carpeta channel3 en la ruta /usr/home/gameY le dais el siguiente commando al virtualbox o VirtualPC
cd /usr/home/game/channel3 && chmod 777
Pd en caso de que sea el channelX pues cambiais la X por el numero de ch
Ahora toca editar el channel...
1.Empezamos por el puerto...
teneis que abrir el archivo CONFIG que esta en el channel3 y cambiar:
vereis esto..
PORT: 13000 P2P_PORT: 14000 DB_PORT: 15000
Pues donde dice PORT: poneis el puerto que querrais, el mas recomendable es el 16000
y donde dice P2P_PORT: poneis 14002, al proximo ch le poneis 14003.....Una vez terminado el CONFIG vamos a crear los archivos directos....
Vamos a la carpeta del channel1 que esta en la ruta /game/ y veremos que hay 4 accesos directos....
si le dais al boton derecho y le decis ver ruta de enlace tendreis que ver una cosa asi...
Asi:Carpeta: data ruta: ../share/data Carpeta: locale ruta: ../share/locale Carpeta: log ruta: ../logs/channel1 Archivo: game ruta: ../share/game
Bueno pues ahora vamos a crearlos al channel3...
haceis boton derecho y le decis nuevo acceso directo
Donde dice enlace/acceso direccto pones el nombre de carpeta o archivo
y donde dice El enlace apunta aEj.
Enlace/acceso directo
locale
El enlace apunta a
../share/localey teneis queir copiando las rutas de antes... de1 en 1.....
PD: Muchos os preguntareis... y la ruta del log que??? pues nada lo dejais en /channel1 y si creais otro ch pues le poneis channel2, como lo que cuando hagais limpieza los borrareis...
Ahora una vez terminado todo eso ya estara xD
pero faltara editar el start.sh
cogeis y copiais este:
#!/bin/sh echo -e "\033[31m Cuantos canales o ch's quieres iniciar ? \n 1 - (1) Canal\n 2 - (2) Canales\n 3 - (3) Canales\n 4 - (4) Canales\033[0m" read chs case $chs in 1*) echo -e "\033[31m .....\033[0m" cd ./g1/db/ ./db & sleep 2 clear echo -e "\033[31m \n .....\033[0m" cd ../auth ./auth & sleep 2 clear echo -e "\033[31m \n Iniciando CH 1 ..\033[0m" cd ../../channel1/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 99 ..\033[0m" cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Canal1 abierto!\033[0m" ;; 2*) echo -e "\033[31m .....\033[0m" cd ./g1/db/ ./db & sleep 2 clear echo -e "\033[31m \n .....\033[0m" cd ../auth ./auth & sleep 2 clear echo -e "\033[31m \n Iniciando CH 1 ..\033[0m" cd ../../channel1/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 2 ..\033[0m" cd ../channel2/ ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Canal 1 y 2 abierto!\033[0m" ;; 3*) echo -e "\033[31m .....\033[0m" cd ./g1/db/ ./db & sleep 2 clear echo -e "\033[31m \n .....\033[0m" cd ../auth ./auth & sleep 2 clear echo -e "\033[31m \n Iniciando CH 1 ..\033[0m" cd ../../channel1/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 2 ..\033[0m" cd ../channel2/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 3 ..\033[0m" cd ../channel3/ ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Canal 1,2 y 3 abiertos!\033[0m" ;; 4*) echo -e "\033[31m .....\033[0m" cd ./g1/db/ ./db & sleep 2 clear echo -e "\033[31m \n .....\033[0m" cd ../auth ./auth & sleep 2 clear echo -e "\033[31m \n Iniciando CH 1.\033[0m" cd ../../channel1/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 2.\033[0m" cd ../channel2/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 3 ..\033[0m" cd ../channel3/ ./game & sleep 2 clear echo -e "\033[31m \n Iniciando CH 4 ..\033[0m" cd ../channel4/ ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Canales 1,2,3 y 4 iniciados!\033[0m" ;; esac
y ya esta XD aqui teneis mi guia, funciona 100%
Por cualquier duda comentad.
Y si os sirvio dar las gracias no cuesta nada
PD ahora que me e acordado... dadle 1 GB de ram por cada CH's para no tener lag dentro el srv
-
pues k kieras k te diga.... los sakee de por aki.. xD no se cual era. yo implemento 4 chs y testo el game k vaia bien lvl 255 y lo otro....
-
espera toi en ello. poniendo los ch xD y el game... pero te gustaria o no??? si no ya ni lo subo
-
busca una quest como esta.
quest ... begin
state start begin
when 9001.chat."el texto k te diga" begin
npc.open_shop()
end endeso la tienes k tener por cojj... mira si kieres k te salga la tienda directamente elimina todas las quest del npc ese