sh start.sh

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
Mihai777
Utilizator interzis !

Utilizator interzis !
Mesaje: 53
Membru din: 27 Aug 2017, 13:27
Server: In lucru
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

am sh start.sh asta pt gamePvP:
#!/bin/sh
#by [DEV]TWIX

echo -e "\033[32m Ce opțiune doriți să alegeți? \033[0m"
echo -e "\033[32m
1 - Pornesc serverul \n
2 - Opresc serverul \n
3 - Curăță log \n
4 - Crează backup \n
5 - Anulează acțiunea! \033[0m"
read chs

case $chs in 
1*) 

	echo -e "\033[32m"
	read -p "Câte canale vrei să pornești? (1/4) : " rch

	if [ -z $rch ] || [ $rch -lt 1 ] || [ $rch -gt 4 ] ; then
		exit
	fi

	echo -e "\033[0m"
	echo -e "\033[32m"

	SFROOT=$PWD
	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "# Pornesc db..."
	cd /usr/home/gamePvP/server/twix/db/
	./db >> start.log 2>&1 & sleep 2

	i1=1
	while [ $i1 -le $rch ]
	do
		for i2 in 1 2
		do
			echo -e "# Pornesc canal$i1 core$i2..."
			cd /usr/home/gamePvP/server/canale/canal$i1/core$i2/
			./game >> start.log 2>&1 & sleep 1
		done
		i1=$(( $i1 + 1 ))
	done

	echo -e "# Pornesc canal99..."
	cd /usr/home/gamePvP/server/canale/canal99/
	./game >> start.log 2>&1 & sleep 1

	echo -e "# Pornesc auth..."
	cd /usr/home/gamePvP/server/twix/auth/
	./game >> start.log 2>&1 & sleep 1

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "\033[0m"

;;
2*)

	SFROOT=$PWD

	echo -e "\033[32m"

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "# Opresc auth"
	cd /usr/home/gamePvP/server/twix/auth/
	if [ -r ./pid ]; then
		pkill -1 `cat ./pid`
	fi

	for i1 in 1 2 3 4
	do
		for i2 in 1 2
		do
			echo -e "# Opresc canal$i1 core$i2"
			cd /usr/home/gamePvP/server/canale/canal$i1/core$i2/
			if [ -r ./pid ]; then
				pkill -1 `cat ./pid`
			fi
		done
	done

	echo -e "# Opresc canal99"
	cd /usr/home/gamePvP/server/canale/canal99/
	if [ -r ./pid ]; then
		pkill -1 `cat ./pid`
	fi

	echo -e "# Opresc db"
	cd /usr/home/gamePvP/server/twix/db/
	if [ -r ./pid ]; then
		pkill -1 `cat ./pid`
	fi

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "\033[0m"

;;
3*)

	SFROOT=$PWD

	echo -e "\033[32m"

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "# Serverul a fost curățat cu succes."

	DeleteFiles()
	{
		rm -rf log/*
		rm -rf start.log
		rm -rf packet_info.txt
		rm -rf syserr
		rm -rf syslog
		rm -rf stdout
		rm -rf PTS
		rm -rf p2p_packet_info.txt
		rm -rf mob_count
		rm -rf DEV_LOG.log
		rm -rf version.txt
		rm -rf udp_packet_info.txt
		rm -rf usage.txt
		rm -rf mob_data.txt

		rm -rf game.core
		rm -rf db.core
	}

	cd /usr/home/gamePvP/server/twix/db/
	DeleteFiles

	for i1 in 1 2 3 4
	do
		for i2 in 1 2
		do
			cd /usr/home/gamePvP/server/canale/canal$i1/core$i2/
			DeleteFiles
		done
	done

	cd /usr/home/gamePvP/server/canale/canal99/
	DeleteFiles

	cd /usr/home/gamePvP/server/twix/auth/
	DeleteFiles

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "\033[0m"

;;
4*)
	echo -e "\033[32m"

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "# [TWIX_Work] > Încep procesul de backup al serverului."
	sleep 3
	cd /usr/home
	sleep 3
	tar cvf game.twix game
	cd /var/db
	sleep 3
	tar cvf mysql.twix mysql
	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "\033[0m"
;;
5*)
	echo -e "\033[32m"

	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "# [TWIX_Work] > Acțiunea a fost anulată cu succes."
	echo -e "# ---------------------------------------------------------------------------- #"
	echo -e "\033[0m"
;;
esac
Doar ca nu imi apare la sv ca e on,ramane pe conectarea ruleaza,ce sa mai fac?
P.S gamePvP e pt sv 2 in acelasi client,am modificat porturile,tot
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

Arhivat , subiect inactiv.
//retras
Afișează semnătura
Închis
Răspunsuri
5
Vizualizări
426
Răspunsuri
3
Vizualizări
182
Răspunsuri
6
Vizualizări
647

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 59 vizitatori