Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt start&stop


Rekomendowane odpowiedzi

Opublikowano

chmod 777 dałeś ? i pamiętaj ze musisz edytować start przed wrzuceniem na swoje ip i opcjonalnie porty

 

stop.sh z plików terenzo (zapisz to jako stop.sh i daj chmody 777)

 

#!/bin/sh


# -------------------------------------- #
# Script to stop metin2 game server.     #
# -------------------------------------- #
# Copyright (C) Ethoard (www.ethoard.tk) #
# -------------------------------------- #


SFROOT=$PWD


echo -e "\033[32m"


echo -e "# ---------------------------------------------------------------------------- #"
echo -e "# Zatrzymywanie auth"
cd $SFROOT/auth/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi


for i1 in 1 2 3 4
do
for i2 in 1 2
do
echo -e "# Zatrzymywanie ch$i1$i2"
cd $SFROOT/chs/ch$i1$i2/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi
done
done


echo -e "# Zatrzymywanie ch99"
cd $SFROOT/chs/ch99/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi


echo -e "# Zatrzymywanie db"
cd $SFROOT/db/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi


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

wlasnie chmody, wiedzialem, ze czegos zapomnialem dzieki ;)


 

chmod 777 dałeś ? i pamiętaj ze musisz edytować start przed wrzuceniem na swoje ip i opcjonalnie porty

 

stop.sh z plików terenzo (zapisz to jako stop.sh i daj chmody 777)

 

#!/bin/sh


# -------------------------------------- #
# Script to stop metin2 game server.     #
# -------------------------------------- #
# Copyright (C) Ethoard (www.ethoard.tk) #
# -------------------------------------- #


SFROOT=$PWD


echo -e "\033[32m"


echo -e "# ---------------------------------------------------------------------------- #"
echo -e "# Zatrzymywanie auth"
cd $SFROOT/auth/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi


for i1 in 1 2 3 4
do
for i2 in 1 2
do
echo -e "# Zatrzymywanie ch$i1$i2"
cd $SFROOT/chs/ch$i1$i2/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi
done
done


echo -e "# Zatrzymywanie ch99"
cd $SFROOT/chs/ch99/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi


echo -e "# Zatrzymywanie db"
cd $SFROOT/db/
if [ -r ./pid ]; then
kill -1 `cat ./pid`
fi


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

 

 

 

#!/bin/sh



echo -e "\033[31m Ile channeli chcesz uruchomic? Max 4. \033[0m"



read select

case $select in

1*)

echo -e "\033[31m Odpalanie db ..\033[0m"

cd ./db/

./db &

sleep 2

echo -e "\033[31m \n Odpalanie auth ..\033[0m"

cd ../auth

./auth &

sleep 2

echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"

cd ../ch1/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie game ..\033[0m"

cd ../game/

./game &

sleep 2

clear

;;

2*)

echo -e "\033[31m Odpalanie db ..\033[0m"

cd ./db/

./db &

sleep 2

echo -e "\033[31m \n Odpalanie auth ..\033[0m"

cd ../auth

./auth &

sleep 2

echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"

cd ../ch1/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie ch2 ..\033[0m"

cd ../ch2/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie game ..\033[0m"

cd ../game/

./game &

sleep 2

clear

;;

3*)

echo -e "\033[31m Odpalanie db ..\033[0m"

cd ./db/

./db &

sleep 2

echo -e "\033[31m \n Odpalanie auth ..\033[0m"

cd ../auth

./auth &

sleep 2

echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"

cd ../ch1/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie ch2 ..\033[0m"

cd ../ch2/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie ch3 ..\033[0m"

cd ../ch3/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie game ..\033[0m"

cd ../game/

./game &

sleep 2

clear

;;

4*)

echo -e "\033[31m Odpalanie db ..\033[0m"

cd ./db/

./db &

sleep 2

echo -e "\033[31m \n Odpalanie auth ..\033[0m"

cd ../auth

./auth &

sleep 2

echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"

cd ../ch1/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie ch2 ..\033[0m"

cd ../ch2/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie ch3 ..\033[0m"

cd ../ch3/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie ch4 ..\033[0m"

cd ../ch4/

./game &

sleep 2

echo -e "\033[31m \n Odpalanie game ..\033[0m"

cd ../game/

./game &

sleep 2

clear

;;

esac

 

 

 

To moje start i tam nie ma zadnego ip

 

Jak mozesz to daj jeszcze start z terenza :)

Opublikowano

Wiesz różne są start.sh jak nie trzeba to nie trzeba start z terenzo jest podobny do twojego tylko krótszy troche

 

#!/bin/sh


# -------------------------------------- #
# Script to execute all required files   #
# for metin2 game server.                #
# -------------------------------------- #
# Copyright (C) Ethoard (www.ethoard.tk) #
# -------------------------------------- #


echo -e "\033[32m"
read -p "Ile channeli chcesz uruchomić? (1/4) : " rch


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


echo -e "\033[0m"
./clear.sh
echo -e "\033[32m"


SFROOT=$PWD
echo -e "# ---------------------------------------------------------------------------- #"
echo -e "# Uruchamianie db..."
cd $SFROOT/db/
# ./db & sleep 2
./db >> start.log 2>&1 & sleep 2


i1=1
while [ $i1 -le $rch ]
do
for i2 in 1 2
do
echo -e "# Uruchamianie ch$i1$i2..."
cd $SFROOT/chs/ch$i1$i2/
# ./ch$i1$i2 & sleep 1
./ch$i1$i2 >> start.log 2>&1 & sleep 1
# env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch$i1$i2 >> start.log 2>&1 & sleep 1
done
i1=$(( $i1 + 1 ))
done


echo -e "# Uruchamianie ch99..."
cd $SFROOT/chs/ch99/
# ./ch99 & sleep 1
./ch99 >> start.log 2>&1 & sleep 1
# env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch99 >> start.log 2>&1 & sleep 1


echo -e "# Uruchamianie auth..."
cd $SFROOT/auth/
# ./auth & sleep 1
./auth >> start.log 2>&1 & sleep 1


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

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...