Eroare pornire server

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

Am si eu acesta eroare cand pornesc serverul, dar nustiu cum modific locatiile fiindca nu prea inteleg.

Cod: Selectaţi tot

 Chanel1 : Core : 1 ON
env: ./ch1_core1: No such file or directory
 Chanel1 : Core : 2 ON
env: ./ch1_core2: No such file or directory
 Chanel1 : Core : 3 ON
env: ./ch1_core3: No such file or directory
 Chanel1 : Core : 4 ON
env: ./ch1_core4: No such file or directory
 Ch99 ON
env: ./ch99: No such file or directory
 Ch98 ON
env: ./ch98: No such file or directory
 Logowanie ON
PUBLIC_IP: 188.212.103.212 interface em0
socket_tcp_bind: tcp_socket: Address already in use
 Serwer Wystartował
Fisier de pornire:

Cod: Selectaţi tot

echo -e "\033[32m1. Start Chanelu 1"
echo -e "2. Start Chaneli 1, 2, 3, 4"
echo -e "3. Curățare loguri "
echo -e "4. Stergere server  (game)"
echo -e "5. Stergere server  (db)"
echo -e "6. Reload Questuri"
echo -e "7. Instalare server"
echo -e "8. Restart server\033[0m"

read select
case $select in

1*)
	LOKALIZACJA=$PWD
	cd $LOKALIZACJA/db/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./db >> $LOKALIZACJA/db/start_log.txt &
	echo -e "\033[32m DB ON\033[0m"
	sleep 2
	for core_id in 1 2 3 4
		do
		cd $LOKALIZACJA/chanel1/core$core_id/
		env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch1_core$core_id >> $LOKALIZACJA/chanel1/core$core_id/start_log.txt &
		echo -e "\033[32m Chanel1 : Core : "$core_id" ON\033[0m"
		sleep 1
	done
	cd $LOKALIZACJA/chanel99/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch99 >> $LOKALIZACJA/chanel99/start_log.txt &
	echo -e "\033[32m Ch99 ON\033[0m"
	sleep 1
	cd $LOKALIZACJA/chanel98/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch98 >> $LOKALIZACJA/chanel98/start_log.txt &
	echo -e "\033[32m Ch98 ON\033[0m"
	sleep 1	
	cd $LOKALIZACJA/logowanie/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./logowanie >> $LOKALIZACJA/logowanie/start_log.txt &
	echo -e "\033[32m Logowanie ON\033[0m"
	sleep 1
	echo -e "\033[32m Serwer Wystartował \033[0m"
;;

2*)
	LOKALIZACJA=$PWD
	cd $LOKALIZACJA/db/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./db >> $LOKALIZACJA/db/start_log.txt &
	echo -e "\033[32m DB ON\033[0m"
	sleep 3
	for chanel_id in 1 2 3 4 
		do
		for core_id in 1 2 3 4
			do
			cd $LOKALIZACJA/chanel$chanel_id/core$core_id/
			env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch"$chanel_id"_core$core_id >> $LOKALIZACJA/chanel$chanel_id/core$core_id/start_log.txt &
			echo -e "\033[32m Chanel"$chanel_id" : Core : "$core_id" ON\033[0m"
			sleep 1
		done
	done
	cd $LOKALIZACJA/chanel99/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch99 >> $LOKALIZACJA/chanel99/start_log.txt &
	echo -e "\033[32m Ch99 ON\033[0m"
	sleep 1
	cd $LOKALIZACJA/chanel98/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch98 >> $LOKALIZACJA/chanel98/start_log.txt &
	echo -e "\033[32m Ch98 ON\033[0m"
	sleep 1	
	cd $LOKALIZACJA/logowanie/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./logowanie >> $LOKALIZACJA/logowanie/start_log.txt &
	echo -e "\033[32m Logowanie ON\033[0m"
	sleep 1
	echo -e "\033[32m Serwer Wystartował \033[0m"
;;

3*)
	LOKALIZACJA=$PWD
	DeleteFiles()
	{
		rm -rf log/*
		rm -rf pdi
		rm -rf syserr
		rm -rf syslog
		rm -rf stdout
		rm -rf PTS
		rm -rf mob_count
		rm -rf *.core
		rm -rf *.log
		rm -rf *.txt
	}
	DeleteFilesDB()
	{
		rm -rf log/*
		rm -rf pdi
		rm -rf syserr
		rm -rf syslog
		rm -rf stdout
		rm -rf PTS
		rm -rf mob_count
		rm -rf *.core
		rm -rf *.log
		rm -rf VERSION.txt
		rm -rf start_log.txt
		rm -rf usage.txt
	}
	for chanel_id in 1 2 3 4 5 
		do
		for core_id in 1 2 3 4
			do
			cd $LOKALIZACJA/chanel$chanel_id/core$core_id/
			DeleteFiles
		done
	done
	cd $LOKALIZACJA/logowanie/
	DeleteFiles
	cd $LOKALIZACJA/db/
	DeleteFilesDB
	cd $LOKALIZACJA/chanel99/
	DeleteFiles
	cd $LOKALIZACJA/chanel98/
	DeleteFiles	
	echo -e "\033[32mSkasowano logi \033[0m"
;;
4*)

	for GAME_NAME in ch1_core1 ch1_core2 ch1_core3 ch1_core4 ch2_core1 ch2_core2 ch2_core3 ch2_core4 ch3_core1 ch3_core2 ch3_core3 ch3_core4 ch4_core1 ch4_core2 ch4_core3 ch4_core4 ch99 ch98 logowanie 
		do
		killall $GAME_NAME
	done
	echo -e "\033[32mGame Zabite\033[0m"
;;

5*)
	DB_NAME=db
	killall $DB_NAME
	echo -e "\033[32mDB Zabite\033[0m"
;;

6*)
	LOKALIZACJA=$PWD
	cd $LOKALIZACJA/source/locale/poland/quest && sh quest_rebuild.sh 
	echo -e "\033[32mReload Questów OK\033[0m"
;;


7*)
	## KONFIGURACJA START
	DB_NAME=db
	GAME_NAME=game
	sf_name=mt2
	DB_PORT="15000"
	LOCALE_SERVICE="poland"
	BIND_IP="188.212.103.212"
	MAX_STAT="125" 
	DB_ADDR="localhost"
	CORE1_MAP_ALLOW="1 3 41 43 "
	CORE2_MAP_ALLOW="50 51 52 53 10 16 65 67 "
	CORE3_MAP_ALLOW="68 69 70 71 72 73 "
	CORE4_MAP_ALLOW="130 131 132 133 134 135 136 138 139 140 "	
	TABLE_POSTFIX=""
	PASSES_PER_SEC="25"
	SAVE_EVENT_SECOND_CYCLE="180"
	PING_EVENT_SECOND_CYCLE="180"
	PLAYER_SQL="localhost netmetin c0r3p4sSw0rdd player"
	COMMON_SQL="localhost netmetin c0r3p4sSw0rdd common"
	LOG_SQL="localhost netmetin c0r3p4sSw0rdd log"
	ACCOUNT_SQL="localhost netmetin c0r3p4sSw0rdd account"
	MALL_URL="google.pl"
	ADMINPAGE_IP="localhost"
	ADMINPAGE_IP1="localhost"
	ADMINPAGE_IP2="localhost"
	ADMINPAGE_IP3="localhost"
	ADMINPAGE_PASSWORD="sdfjkhfdsjkhfjksdfhjkdfh873475fjkdsmnfsdjkhfskjSDFSDFSDSFDFSD"
	VIEW_RANGE="20000"
	MAX_LEVEL="300" 
	## KONFIGURACJA END
	LOKALIZACJA=$PWD
	# chanel 99
	CH_98_MAP_ALLOW=""	
	CH_99_MAP_ALLOW="66 81 110 111 113 222 150 200 201 202 203 207 230 231 232 233 234 235 236 237 238 239 219 210 "
	PORT99=13099
	P2P_PORT99=14099
	PORT98=13098
	P2P_PORT98=14098	
	# logowanie
	PORT97=11011
	P2P_PORT97=12000
	# PORT97=30297
	# P2P_PORT97=30397
	SQL_ACCOUNT_DB="localhost account netmetin c0r3p4sSw0rdd 0"
	SQL_PLAYER_DB="localhost player netmetin c0r3p4sSw0rdd 0"
	SQL_COMMON_DB="localhost common netmetin c0r3p4sSw0rdd 0"
	SQL_HOTBACKUP_DB="localhost hotbackup netmetin c0r3p4sSw0rdd 0"
	CH11=13011
	CH12=13012
	CH13=13013
	CH14=13014
	CH21=13021
	CH22=13022
	CH23=13023
	CH24=13024
	CH31=13031
	CH32=13032
	CH33=13033
	CH34=13034
	CH41=13041
	CH42=13042
	CH43=13043
	CH44=13044
	CH51=13051
	CH52=13052
	CH53=13053
	CH54=13054
	p2p_CH11=14011
	p2p_CH12=14012
	p2p_CH13=14013
	p2p_CH14=14014
	p2p_CH21=14021
	p2p_CH22=14022
	p2p_CH23=14023
	p2p_CH24=14024
	p2p_CH31=14031
	p2p_CH32=14032
	p2p_CH33=14033
	p2p_CH34=14034
	p2p_CH41=14041
	p2p_CH42=14042
	p2p_CH43=14043
	p2p_CH54=14054
	p2p_CH51=14051
	p2p_CH52=14052
	p2p_CH53=14053
	p2p_CH54=14054
	echo -e "\033[33m#--------------------------------------#\033[0m"
	echo -e "\033[33m# Instalare server NetMetin2.PL          #\033[0m"
	echo -e "\033[33m#--------------------------------------#\033[0m"
	echo -e "\033[33m# KASOWANIE PLIKÓW I FOLDERÓW          #\033[0m"
	echo -e "\033[33m#--------------------------------------#\033[0m"
	for fap_folder_delete in chanel1 chanel2 chanel3 chanel4 chanel5 chanel98 chanel99 logowanie db
		do
		rm -rf $LOKALIZACJA/$fap_folder_delete
		#echo -e "\033[32mUsuwanie : "$fap_folder_delete"\033[0m"
		sleep 0
	done
	rm -rf PORTY_KLIENT.txt
	rm -rf IPFW
	echo -e "\033[33m#--------------------------------------#\033[0m"
	echo -e "\033[33m# TWORZENIE FOLDERÓW                   #\033[0m"
	echo -e "\033[33m#--------------------------------------#\033[0m"
	for fap_folder in chanel1 chanel2 chanel3 chanel4 chanel5 chanel98 chanel99 logowanie db
		do
		mkdir $LOKALIZACJA/$fap_folder
		#echo -e "\033[32mWykonano : "$fap_folder"\033[0m"
		sleep 0
	done
	for chanel_id in 1 2 3 4 5 
		do
		for core_id in 1 2 3 4
			do
			mkdir $LOKALIZACJA/chanel$chanel_id/core$core_id
			#echo -e "\033[32mWykonano : chanel"$chanel_id"/Core : "$core_id" \033[0m"
			sleep 0
		done
	done
	for chanel_id in 1 2 3 4 5 
		do
		for core_id in 1 2 3 4
			do
			mkdir $LOKALIZACJA/chanel$chanel_id/core$core_id/log
			#echo -e "\033[32mWykonano : chanel"$chanel_id"/Core : "$core_id" \033[0m"
			sleep 0
		done
	done
	for fap_folder in chanel98 chanel99 logowanie db
		do
		mkdir $LOKALIZACJA/$fap_folder/log
		#echo -e "\033[32mWykonano : "$fap_folder"\033[0m"
		sleep 0
	done
	echo -e "\033[33m#--------------------------------------#\033[0m"
	echo -e "\033[33m# TWORZENIE SKRÓTÓW                    #\033[0m"
	echo -e "\033[33m#--------------------------------------#\033[0m"
	for chanel_id in 1 2 3 4 5 
		do
		for core_id in 1 2 3 4
			do
			ln -s $LOKALIZACJA/source/CMD $LOKALIZACJA/chanel$chanel_id/core$core_id/
			ln -s $LOKALIZACJA/source/locale $LOKALIZACJA/chanel$chanel_id/core$core_id/
			ln -s $LOKALIZACJA/source/data $LOKALIZACJA/chanel$chanel_id/core$core_id/
			ln -s $LOKALIZACJA/source/package $LOKALIZACJA/chanel$chanel_id/core$core_id/
			ln -s $LOKALIZACJA/source/mark $LOKALIZACJA/chanel$chanel_id/core$core_id/
			#echo -e "\033[32mWykonano : Chanel"$chanel_id" : Core : "$core_id" \033[0m"
			sleep 0
		done
	done
	ln -s $LOKALIZACJA/source/CMD $LOKALIZACJA/chanel99/
	ln -s $LOKALIZACJA/source/locale $LOKALIZACJA/chanel99/
	ln -s $LOKALIZACJA/source/data $LOKALIZACJA/chanel99/
	ln -s $LOKALIZACJA/source/package $LOKALIZACJA/chanel99/
	ln -s $LOKALIZACJA/source/mark $LOKALIZACJA/chanel99/
	
	ln -s $LOKALIZACJA/source/CMD $LOKALIZACJA/chanel98/
	ln -s $LOKALIZACJA/source/locale $LOKALIZACJA/chanel98/
	ln -s $LOKALIZACJA/source/data $LOKALIZACJA/chanel98/
	ln -s $LOKALIZACJA/source/package $LOKALIZACJA/chanel98/
	ln -s $LOKALIZACJA/source/mark $LOKALIZACJA/chanel98/	
	
	#echo -e "\033[32mWykonano : Ch99 \033[0m"
	sleep 0
	ln -s $LOKALIZACJA/source/CMD $LOKALIZACJA/logowanie/
	ln -s $LOKALIZACJA/source/locale $LOKALIZACJA/logowanie/
	ln -s $LOKALIZACJA/source/data $LOKALIZACJA/logowanie/
	ln -s $LOKALIZACJA/source/package $LOKALIZACJA/logowanie/
	ln -s $LOKALIZACJA/source/mark $LOKALIZACJA/logowanie/
	#echo -e "\033[32mWykonano : Logowanie \033[0m"
	sleep 0
	ln -s $LOKALIZACJA/source/$DB_NAME $LOKALIZACJA/db/db
	#echo -e "\033[32mWykonano : DB \033[0m"
	sleep 0
	echo -e "\033[33m#--------------------------------------#\033[0m"
	echo -e "\033[33m# TWORZENIE CONFIG                     #\033[0m"
	echo -e "\033[33m#--------------------------------------#\033[0m"
	for ch in 1 2 3 4 5
	do
		for podch in 1 2 3 4
		do
			if [ $podch == 1 ]; then
				MAP_ALLOW=$CORE1_MAP_ALLOW
			elif [ $podch == 2 ]; then
				MAP_ALLOW=$CORE2_MAP_ALLOW
			elif [ $podch == 3 ]; then
				MAP_ALLOW=$CORE3_MAP_ALLOW
			elif [ $podch == 4 ]; then
				MAP_ALLOW=$CORE4_MAP_ALLOW
			fi
			PORT=$((CH$ch$podch))
			P2P_PORT=$((p2p_CH$ch$podch))
			CONFIG=""$LOKALIZACJA"/chanel"$ch"/core"$podch"/CONFIG"
			echo "HOSTNAME: "$sf_name"_chanel"$ch"_core"$podch"" >> "$CONFIG"
			echo "BIND_IP: $BIND_IP" >> "$CONFIG"
			echo "CHANNEL: $ch" >> "$CONFIG"
			echo "PORT: $PORT" >> "$CONFIG"
			echo "P2P_PORT: $P2P_PORT" >> "$CONFIG"
			echo "DB_PORT: $DB_PORT" >> "$CONFIG"
			echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
			echo "MAP_ALLOW: $MAP_ALLOW" >> "$CONFIG"
			echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
			echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
			echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
			echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
			echo "PLAYER_SQL: $PLAYER_SQL" >> "$CONFIG"
			echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
			echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
			echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
			echo "MALL_URL: $MALL_URL" >> "$CONFIG"
			echo "ADMINPAGE_IP: $ADMINPAGE_IP" >> "$CONFIG"
			echo "ADMINPAGE_IP1: $ADMINPAGE_IP1" >> "$CONFIG"
			echo "ADMINPAGE_IP2: $ADMINPAGE_IP2" >> "$CONFIG"
			echo "ADMINPAGE_IP3: $ADMINPAGE_IP3" >> "$CONFIG"
			echo "ADMINPAGE_PASSWORD: $ADMINPAGE_PASSWORD" >> "$CONFIG"
			echo "VIEW_RANGE: $VIEW_RANGE" >> "$CONFIG"
			echo "TEST_SERVER: $TEST_SERVER" >> "$CONFIG"
			echo "MAX_STAT: $MAX_STAT" >> "$CONFIG"
			echo "MAX_LEVEL: $MAX_LEVEL" >> "$CONFIG"
			IPFW=$LOKALIZACJA/IPFW
			echo "ipfw add $P2P_PORT allow all from any to any $PORT in via igb0  ##p2p $P2P_PORT " >> "$IPFW"
			#echo -e "\033[32m# CH"$ch"_core"$podch": port = "$PORT", p2p_port = "$P2P_PORT"\033[0m"
			PORTY_KLIENT=$LOKALIZACJA/PORTY_KLIENT.txt
			echo "CH"$ch"_core"$podch": port = "$PORT >> "$PORTY_KLIENT"
			sleep 0
		done
	done
	CONFIG=$LOKALIZACJA/chanel99/CONFIG
	echo "HOSTNAME: "$sf_name"_chanel99" >> "$CONFIG"
	echo "BIND_IP: $BIND_IP" >> "$CONFIG"
	echo "CHANNEL: 99" >> "$CONFIG"
	echo "PORT: $PORT99" >> "$CONFIG"
	echo "P2P_PORT: $P2P_PORT99" >> "$CONFIG"
	echo "DB_PORT: $DB_PORT" >> "$CONFIG"
	echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
	echo "MAP_ALLOW: $CH_99_MAP_ALLOW" >> "$CONFIG"
	echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
	echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
	echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
	echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
	echo "PLAYER_SQL: $PLAYER_SQL" >> "$CONFIG"
	echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
	echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
	echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
	echo "MALL_URL: $MALL_URL" >> "$CONFIG"
	echo "ADMINPAGE_IP: $ADMINPAGE_IP" >> "$CONFIG"
	echo "ADMINPAGE_IP1: $ADMINPAGE_IP1" >> "$CONFIG"
	echo "ADMINPAGE_IP2: $ADMINPAGE_IP2" >> "$CONFIG"
	echo "ADMINPAGE_IP3: $ADMINPAGE_IP3" >> "$CONFIG"
	echo "ADMINPAGE_PASSWORD: $ADMINPAGE_PASSWORD" >> "$CONFIG"
	echo "VIEW_RANGE: $VIEW_RANGE" >> "$CONFIG"
	echo "TEST_SERVER: $TEST_SERVER" >> "$CONFIG"
	echo "MAX_STAT: $MAX_STAT" >> "$CONFIG"
	echo "MAX_LEVEL: $MAX_LEVEL" >> "$CONFIG"
	IPFW=$LOKALIZACJA/IPFW
	echo "ipfw add $P2P_PORT99 allow all from any to any $PORT99 in via igb0  ##p2p $P2P_PORT99 " >> "$IPFW"
	#echo -e "\033[32m# CH99: port = "$PORT99", p2p_port = "$P2P_PORT99"\033[0m"
	PORTY_KLIENT=$LOKALIZACJA/PORTY_KLIENT.txt
	echo "CH99: port = "$PORT99 >> "$PORTY_KLIENT"
	sleep 0	
	
	CONFIG=$LOKALIZACJA/chanel98/CONFIG
	echo "HOSTNAME: "$sf_name"_chanel98" >> "$CONFIG"
	echo "BIND_IP: $BIND_IP" >> "$CONFIG"
	echo "CHANNEL: 98" >> "$CONFIG"
	echo "PORT: $PORT98" >> "$CONFIG"
	echo "P2P_PORT: $P2P_PORT98" >> "$CONFIG"
	echo "DB_PORT: $DB_PORT" >> "$CONFIG"
	echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
	echo "MAP_ALLOW: $CH_98_MAP_ALLOW" >> "$CONFIG"
	echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
	echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
	echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
	echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
	echo "PLAYER_SQL: $PLAYER_SQL" >> "$CONFIG"
	echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
	echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
	echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
	echo "MALL_URL: $MALL_URL" >> "$CONFIG"
	echo "ADMINPAGE_IP: $ADMINPAGE_IP" >> "$CONFIG"
	echo "ADMINPAGE_IP1: $ADMINPAGE_IP1" >> "$CONFIG"
	echo "ADMINPAGE_IP2: $ADMINPAGE_IP2" >> "$CONFIG"
	echo "ADMINPAGE_IP3: $ADMINPAGE_IP3" >> "$CONFIG"
	echo "ADMINPAGE_PASSWORD: $ADMINPAGE_PASSWORD" >> "$CONFIG"
	echo "VIEW_RANGE: $VIEW_RANGE" >> "$CONFIG"
	echo "TEST_SERVER: $TEST_SERVER" >> "$CONFIG"
	echo "MAX_STAT: $MAX_STAT" >> "$CONFIG"
	echo "MAX_LEVEL: $MAX_LEVEL" >> "$CONFIG"
	IPFW=$LOKALIZACJA/IPFW
	echo "ipfw add $P2P_PORT98 allow all from any to any $PORT98 in via igb0  ##p2p $P2P_PORT98 " >> "$IPFW"
	#echo -e "\033[32m# CH99: port = "$PORT99", p2p_port = "$P2P_PORT99"\033[0m"
	PORTY_KLIENT=$LOKALIZACJA/PORTY_KLIENT.txt
	echo "CH99: port = "$PORT99 >> "$PORTY_KLIENT"
	sleep 0		
	
	CONFIG=$LOKALIZACJA/logowanie/CONFIG
	echo "HOSTNAME: "$sf_name"_chanel97" >> "$CONFIG"
	echo "BIND_IP: $BIND_IP" >> "$CONFIG"
	echo "CHANNEL: 1" >> "$CONFIG"
	echo "PORT: $PORT97" >> "$CONFIG"
	echo "P2P_PORT: $P2P_PORT97" >> "$CONFIG"
	echo "DB_PORT: $DB_PORT" >> "$CONFIG"
	echo "DB_ADDR: $DB_ADDR" >> "$CONFIG"
	echo "TABLE_POSTFIX: $TABLE_POSTFIX" >> "$CONFIG"
	echo "PASSES_PER_SEC: $PASSES_PER_SEC" >> "$CONFIG"
	echo "SAVE_EVENT_SECOND_CYCLE: $SAVE_EVENT_SECOND_CYCLE" >> "$CONFIG"
	echo "PING_EVENT_SECOND_CYCLE: $PING_EVENT_SECOND_CYCLE" >> "$CONFIG"
	echo "PLAYER_SQL: $ACCOUNT_SQL" >> "$CONFIG"
	echo "COMMON_SQL: $COMMON_SQL" >> "$CONFIG"
	echo "LOG_SQL: $LOG_SQL" >> "$CONFIG"
	echo "AUTH_SERVER: master" >> "$CONFIG"
	echo "ITEM_ID_RANGE: 000000001 000000002" >> "$CONFIG"
	echo "LOCALE_SERVICE: $LOCALE_SERVICE" >> "$CONFIG"
	echo "ADMINPAGE_IP: $ADMINPAGE_IP" >> "$CONFIG"
	echo "ADMINPAGE_IP1: $ADMINPAGE_IP1" >> "$CONFIG"
	echo "ADMINPAGE_IP2: $ADMINPAGE_IP2" >> "$CONFIG"
	echo "ADMINPAGE_IP3: $ADMINPAGE_IP3" >> "$CONFIG"
	echo "ADMINPAGE_PASSWORD: $ADMINPAGE_PASSWORD" >> "$CONFIG"
	IPFW=$LOKALIZACJA/IPFW
	echo "ipfw add $P2P_PORT97 allow all from any to any $PORT97 in via igb0  ##p2p $P2P_PORT97 " >> "$IPFW"
	#echo -e "\033[32m# CH97: port = "$PORT97", p2p_port = "$P2P_PORT97"\033[0m"
	PORTY_KLIENT=$LOKALIZACJA/PORTY_KLIENT.txt
	echo "Logowanie: port = "$PORT97 >> "$PORTY_KLIENT"
	sleep 0
	CONFIG=$LOKALIZACJA/db/conf.txt
	echo 'SQL_ACCOUNT = "'$SQL_ACCOUNT_DB'"' >> "$CONFIG"
	echo 'SQL_PLAYER = "'$SQL_PLAYER_DB'"' >> "$CONFIG"
	echo 'SQL_COMMON = "'$SQL_COMMON_DB'"' >> "$CONFIG"
	echo 'SQL_HOTBACKUP = "'$SQL_HOTBACKUP_DB'"' >> "$CONFIG"
	echo 'TABLE_POSTFIX = ""' >> "$CONFIG"
	echo "BIND_PORT               = $DB_PORT" >> "$CONFIG"
	echo "DB_SLEEP_MSEC = 10" >> "$CONFIG"
	echo "CLIENT_HEART_FPS = 10" >> "$CONFIG"
	echo "HASH_PLAYER_LIFE_SEC = 600" >> "$CONFIG"
	echo "BACKUP_LIMIT_SEC = 3600" >> "$CONFIG"
	echo "PLAYER_ID_START = 100" >> "$CONFIG"
	echo "PLAYER_DELETE_LEVEL_LIMIT = 50" >> "$CONFIG"
	echo "PLAYER_DELETE_CHECK_SIMPLE = 1" >> "$CONFIG"
	echo "ITEM_ID_RANGE = 2000000000 2100000000" >> "$CONFIG"
	echo "MIN_LENGTH_OF_SOCIAL_ID	= 6" >> "$CONFIG"
	echo "SIMPLE_SOCIALID = 1" >> "$CONFIG"
	echo "tryb_sql = 1" >> "$CONFIG"
	sleep 0
	

	cd $PWD
	echo -e "\033[32m Jestem w $PWD \033[0m"
	cp $PWD/source/game $PWD/chanel1/core1/ch1_core1
	cp $PWD/source/game $PWD/chanel1/core2/ch1_core2
	cp $PWD/source/game $PWD/chanel1/core3/ch1_core3
	cp $PWD/source/game $PWD/chanel1/core4/ch1_core4
	cp $PWD/source/game $PWD/chanel2/core1/ch2_core1
	cp $PWD/source/game $PWD/chanel2/core2/ch2_core2
	cp $PWD/source/game $PWD/chanel2/core3/ch2_core3
	cp $PWD/source/game $PWD/chanel2/core4/ch2_core4
	cp $PWD/source/game $PWD/chanel3/core1/ch3_core1
	cp $PWD/source/game $PWD/chanel3/core2/ch3_core2
	cp $PWD/source/game $PWD/chanel3/core3/ch3_core3
	cp $PWD/source/game $PWD/chanel3/core4/ch3_core4
	cp $PWD/source/game $PWD/chanel4/core1/ch4_core1
	cp $PWD/source/game $PWD/chanel4/core2/ch4_core2
	cp $PWD/source/game $PWD/chanel4/core3/ch4_core3
	cp $PWD/source/game $PWD/chanel4/core4/ch4_core4
	cp $PWD/source/game $PWD/chanel5/core1/ch5_core1
	cp $PWD/source/game $PWD/chanel5/core2/ch5_core2
	cp $PWD/source/game $PWD/chanel5/core3/ch5_core3
	cp $PWD/source/game $PWD/chanel5/core4/ch5_core4
	cp $PWD/source/game $PWD/chanel98/ch98	
	cp $PWD/source/game $PWD/chanel99/ch99
	cp $PWD/source/game $PWD/logowanie/logowanie

	echo -e "\033[32m Zrobiłem ci kopię Apek ;) \033[0m"

	echo -e "\033[33m#--------------------------------------#\033[0m"
	echo -e "\033[33m# Srodowisko utworzone pomyslnie       #\033[0m"
	echo -e "\033[33m#--------------------------------------#\033[0m"
;;

8*)
	GAME_NAME=game
	killall $GAME_NAME
	echo -e "\033[32mGame Zabite\033[0m"
	sleep 3
	DB_NAME=db
	killall $DB_NAME
	echo -e "\033[32mDB Zabite\033[0m"
	sleep 3
	LOKALIZACJA=$PWD
	cd $LOKALIZACJA/db/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./db >> $LOKALIZACJA/db/start_log.txt &
	echo -e "\033[32m DB ON\033[0m"
	sleep 2
	for core_id in 1 2 3 4
		do
		cd $LOKALIZACJA/chanel1/core$core_id/
		env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch1_core$core_id >> $LOKALIZACJA/chanel1/core$core_id/start_log.txt &
		sleep 1
		echo -e "\033[32m Chanel1 : Core : "$core_id" ON\033[0m"
	done
	cd $LOKALIZACJA/chanel99/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch99 >> $LOKALIZACJA/chanel99/start_log.txt &
	sleep 1
	cd $LOKALIZACJA/chanel98/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./ch98 >> $LOKALIZACJA/chanel98/start_log.txt &
	sleep 1	
	echo -e "\033[32m Ch99 ON\033[0m"
	cd $LOKALIZACJA/logowanie/
	env LD_32_PRELOAD=$LOKALIZACJA/source/libstdc++.so.6 ./logowanie >> $LOKALIZACJA/logowanie/start_log.txt &
	sleep 1
	echo -e "\033[32m Logowanie ON\033[0m"
	echo -e "\033[32m Serwer Wystartował \033[0m"
;;

4*)

	for GAME_NAME in ch1_core1 ch1_core2 ch1_core3 ch1_core4 ch2_core1 ch2_core2 ch2_core3 ch2_core4 ch3_core1 ch3_core2 ch3_core3 ch3_core4 ch4_core1 ch4_core2 ch4_core3 ch4_core4 ch99 logowanie 
		do
		killall -9 $GAME_NAME
	done
	echo -e "\033[32mGame Zabite\033[0m"
;;

esac
Avatar utilizator
Br0cK - L3sNNa4
Nivel 2

Nivel 2
Mesaje: 202
Membru din: 29 Noi 2015, 01:09
Server: Lucrez la propiul SV
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 76  
Medalii

CE SERVER FILE E???

EDIT: Uitate PM ti'am trimis o solutie :D
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

nu cred ca aceea e pb, pb este locatia
Avatar utilizator
Br0cK - L3sNNa4
Nivel 2

Nivel 2
Mesaje: 202
Membru din: 29 Noi 2015, 01:09
Server: Lucrez la propiul SV
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 76  
Medalii

DUPA CUM TIAM SPUS SI IN PM SV FILE E RAU INSTALAT :)
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

Se poate da TC. Am rezolvat.
Avatar utilizator
C0olmonkey
Fost Helper

Fost Helper
Mesaje: 502
Membru din: 11 Ian 2014, 00:24
Aprecieri: 0
Mulţumiri: 99  
Medalii

Mutat la probleme rezolvate!
Imagine
WarningIf $post = "helpful" Then
Mouseclick ("left","Buton Multumesc")
EndIf
M-am retras din tot ce tine de Metin2. Sper sa fie permanent :))
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
397
Răspunsuri
5
Vizualizări
703
Răspunsuri
9
Vizualizări
575
Răspunsuri
1
Vizualizări
179

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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