Jump to content
NazoX

script [Panel para iniciar - cerrar ch de cualquier server]

Recommended Posts

Editado Ahora sirve para los files Maxmi o para cualquiera, editalo a tu gusto.

 

 

 

#!/bin/sh


echo -e "\033[31m  
Server Files XXX \n 
Seleciona el Canal \n 
1 - 1 Canal\n 
2 - 2 Canal\n 
3 - 3 Canal\n
4 - 4 Canal\033[0m"

read chs

case $chs in 
1*) 

    echo -e "\033[31m Iniciando DB ..\033[0m"
    cd /usr/game/db
    ./db &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando auth ..\033[0m"
    cd /usr/game/auth 
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel1_core1 ..\033[0m"
    cd /usr/game/channel1/channel1_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel1_core2 ..\033[0m"
    cd /usr/game/channel1/channel1_core2
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel1_core3 ..\033[0m"
    cd /usr/game/channel1/channel1_core3
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Game99 Apagado ..\033[0m"
    cd /usr/game/game99
    ./game &
    sleep 2
    clear


;;
2*)

    echo -e "\033[31m Iniciando DB ..\033[0m"
    cd /usr/game/db
    ./db &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando auth ..\033[0m"
    cd /usr/game/auth 
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel1_core1 ..\033[0m"
    cd /usr/game/channel1/channel1_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel1_core2 ..\033[0m"
    cd /usr/game/channel1/channel1_core2
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel1_core3 ..\033[0m"
    cd /usr/game/channel1/channel1_core3
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel2_core1 ..\033[0m"
    cd /usr/game/channel2/channel2_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel2_core2 ..\033[0m"
    cd /usr/game/channel2/channel2_core2
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Iniciando channel2_core3 ..\033[0m"
    cd /usr/game/channel2/channel2_core3
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Game99 Apagado ..\033[0m"
    cd /usr/game/game99/
    ./game &
    sleep 2
    clear
    
    
;;
3*)

    echo -e "\033[31m Apagando DB ..\033[0m"
    cd /usr/game/db
    ./db &
    sleep 2
    clear
    echo -e "\033[31m \n Apagando Auth ..\033[0m"
    cd /usr/game/auth 
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 1.Canal Apagado ..\033[0m"
    cd /usr/game/channel1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 1.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel1/channel1_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 2.Canal Apagado ..\033[0m"
    cd /usr/game/channel2
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 2.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel2/channel2_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 3.Canal Apagado ..\033[0m"
    cd /usr/game/channel3
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 3.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel3/channel3_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Game99 Apagado ..\033[0m"
    cd /usr/game/game99
    ./game &
    sleep 2
    clear

    
    
;;
4*)

    echo -e "\033[31m Apagando DB ..\033[0m"
    cd /usr/game/db
    ./db &
    sleep 2
    clear
    echo -e "\033[31m \n Apagando Auth ..\033[0m"
    cd /usr/game/auth 
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 1.Canal Apagado ..\033[0m"
    cd /usr/game/channel1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 1.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel1/channel1_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 2.Canal Apagado ..\033[0m"
    cd /usr/game/channel2
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 2.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel2/channel2_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 3.Canal Apagado ..\033[0m"
    cd /usr/game/channel3
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 3.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel3/channel3_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 4.Canal Apagado ..\033[0m"
    cd /usr/game/channel4
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n 4.1 Canal Apagado ..\033[0m"
    cd /usr/game/channel4/channel4_core1
    ./game &
    sleep 2
    clear
    echo -e "\033[31m \n Game99 Apagado ..\033[0m"
    cd /usr/game/game99
    ./game &
    sleep 2
    clear

;;
esac

 



Close.sh

Quote

#!/bin/sh

echo -e "\033[31m 
Que Channel deseas detener? \n 
1 --> Channel 1 \n 
2 --> Channel 2 \n 
3 --> Channel 3 \n
4 --> Todos \n \033[0m"

read chs

case $chs in 
1*) 
    echo -e "\033[31m \n Cerrando CH 1 channel1...\033[0m"
    cd /usr/game/channel1/channel1_core1 &&
    ./shut.sh &
    echo -e "\033[31m \n Cerrando CH 1 channel2...\033[0m"
    cd /usr/game/channel1/channel1_core2 &&
    ./shut.sh 
    echo -e "\033[31m \n Cerrando CH 1 channel3...\033[0m"
    cd /usr/game/channel1/channel1_core3 &&
    sleep 2
    clear
    echo -e "\033[32m \n CH 1 Detenido\033[0m"
;;
2*) 
    echo -e "\033[31m \n Cerrando CH 2 channel1...\033[0m"
    cd /usr/game/channel2/channel2_core1 &&
    ./shut.sh &
    echo -e "\033[31m \n Cerrando CH 2 channel2...\033[0m"
    cd /usr/game/channel2/channel2_core2 &&
    ./shut.sh
    echo -e "\033[31m \n Cerrando CH 2 channel3..\033[0m"
    cd /usr/game/channel2/channel2_core3 &&
    sleep 2
    clear
    echo -e "\033[32m \n CH 2 Detenido\033[0m"
;;
3*)
    echo -e "\033[31m \n Cerrando CH 3 channel1...\033[0m"
    cd /usr/game/channel/channel3_core1 &&
    ./shut.sh &
    echo -e "\033[31m \n Cerrando CH 2 channel2...\033[0m"
    cd /usr/game/channel3/channel3_core2 &&
    ./shut.sh
    echo -e "\033[31m \n Cerrando CH 2 channel3..\033[0m"
    cd /usr/game/channel3/channel3_core3 &&
    sleep 2
    clear
    echo -e "\033[32m \n CH 3 Detenido\033[0m"
;;
4*)
    echo -e "\033[31m Cerrando base de datos ..\033[0m"
    cd /usr/game/db &&
    ./shut.sh
    sleep 2
    clear
    echo -e "\033[31m \n Cerrando Auth ..\033[0m"
    cd /usr/game/auth &&
    ./shut.sh
    sleep 2
    clear
    echo -e "\033[31m \n Cerrando CH 1 channel1...\033[0m"
    cd /usr/game/channel1/channel1_core1 &&
    ./shut.sh &
    echo -e "\033[31m \n Cerrando CH 1 channel2...\033[0m"
    cd /usr/game/channel1/channel1_core2 &&
    ./shut.sh 
    echo -e "\033[31m \n Cerrando CH 1 channel3...\033[0m"
    cd /usr/game/channel1/channel1_core3 &&
    ./shut.sh 
    sleep 2
    clear
    echo -e "\033[31m \n Cerrando CH 2 channel1...\033[0m"
    cd /usr/game/channel2/channel2_core1 &&
    ./shut.sh &
    echo -e "\033[31m \n Cerrando CH 2 channel2...\033[0m"
    cd /usr/game/channel2/channel2_core2 &&
    ./shut.sh
    echo -e "\033[31m \n Cerrando CH 2 channel3...\033[0m"
    cd /usr/game/channel2/channel2_core3 &&
    ./shut.sh 
    sleep 2
    clear
    echo -e "\033[31m \n Cerrando game99...\033[0m"
    cd /usr/game/game99 &&
    ./shut.sh
    sleep 2
    clear
    echo -e "\033[32m \n Servidor Detenido\033[0m"
;;

esac 

Backup.sh que crea la carpeta con registro de hora y fecha. crea una carpeta llamada backups en /usr/game o /usr/home/game

Quote

#!/bin/sh
echo "Eliminar registros después de realizar una copia de seguridad."
rm -f */*/syserr && rm -f */*/syslog && rm -f */*/PTS && rm -f */*/game.core
rm -f */syserr && rm -f */syslog && rm -f */PTS && rm -f */game.core
echo "Registro Suprimido"
cd /usr/game/backups
mkdir `date +%d.%m.%Y_%H.%m`
cd `date +%d.%m.%Y_%H.%m`
sleep 2
tar cfzv game.tar.gz /usr/game
sleep 2
tar cfzv mysql.tar.gz /var/db/mysql
sleep 2
echo "Backup realizado!"

editado##

Share this post


Link to post
Share on other sites

Copy, google traductor, Paste...

 

Al menos esfuérzate un poco y traduce solo lo que deberías de traducir.

 

._.

antes de hablar piensa ._. no es copy, lo saque de mi dedicado :/ pero el que posteo el es igual por eso le puse los créditos porque no son mios, pero copy no ._.  ya que son los files que postee yo, y los de google no sirven  ._.

PD: están traducidos

 

y esto no se puede  cambiar:  killall maxmidb  ya que es como lo lee  ._. 

Share this post


Link to post
Share on other sites

antes de hablar piensa ._. no es copy, lo saque de mi dedicado :/ pero el que posteo el es igual por eso le puse los créditos porque no son mios, pero copy no ._.  ya que son los files que postee yo, y los de google no sirven  ._.

PD: están traducidos

 

y esto no se puede  cambiar:  killall maxmidb  ya que es como lo lee  ._. 

caso claro eco... etc xddddd... :) 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...