Crear Ch's en files 2011

Topic created · 5 Mensajes · 807 Visitas
  • 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/game

    y 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/game

    Y 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 a

    Ej.
    Enlace/acceso directo
    locale
    El enlace apunta a
    ../share/locale

    y 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

  • Aunque no la he probado ni lo voy a hacer(mucho pc y no tengo tanto) te doy tus gracias por que está guia se ve buena

  • 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 😄

  • @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

  • **Muy Buena esta Guía :miau: , lástima que tengo 4 GB de ram, >.< voy haber si me compro uno de 8 GB xD, pues para implementar lo 4 Ch's, igualmente muy buenas, servirá de Mucho. **