• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

omfg, need restarter..

vimoco

ۤ
Joined
Jan 11, 2009
Messages
1,011
Reaction score
9
witam

potrzebny restarter pod debiana...
pod tfs..

jak padnie ots zeby właczał sie..
 
umiesz czytać?
RESTARTER!!!

nie mam czasu sprawdzac co minute czy padl serwer.
 
Kurwa petli napisać nie potrafisz ? Wyjeb tego Linuksa w pizdu
Code:
while true; do ./chuj.exe; done
 
Apropos restarter może być tylko jeden na kilka sposobów
i do różnych aplikacji np HLDS, więc nie ma restarter'a
pod TFS, tylko mówi się że jest pod wszystko ;p

1. Utwórz plik o jakiej chcesz nazwie np
restart.sh, edytnij notatnikiem i wklej:

echo Starting TheforgottenServer....
sleep 0
screen -A -m -d -S tfs ./restart-tfs

Zapisz plik.

3.Teraz utwórz plik o nazwie restart-tfs i również wklej:

Code:
#! /bin/bash
cd [B]ścieżka OTS (path)[/B]
ulimit -c unlimited
i=1
while [ $i -le [B]co ile ma się odbywać restart[/B] ]
do
./theforgottenserver > ./data/output.txt
i=`expr $i + 1`
done

Na końcu odpal restarter ./restart.sh

Myślę że pomogłem.
 
CO ile ? Chyba ile razy ;x
to jest najlepszy:
Code:
#!/bin/bash
ulimit -c unlimited
while true;
do
echo "Restart : `date +%d-%m-%Y--%H:%M`" >> ./restart.log
./sinteria >> ./logs/engine-log-`date +%d-%m-%Y--%H`.txt
sleep 10
done

Spanie dodane specjalnie bo czasem jak jest debug to wywala non-stop silnik ;x
 
@up
ten pod winde..

a co ci wyzej dali nie dziala...

potrzebuje restartera... ma ktos sprawny??
albo jak to odpalic?
bo ja odpalam

screen ./restart.sh

?
 
Ja korzystam z tego i nie narzekam

Code:
#!/bin/bash 

# 
# TFS restarter 
# 

i=1 
while [ $i -le 5000 ] 
do 
./tfs 2>> ./ots-error.txt 
i=`expr $i + 1` 
done

Zamiast "./tfs" podajesz nazwę pliku którym odpalasz otsa.

Potem wystarczy tylko "screen" i wpisać "sh restart.sh" (zależy jaka nazwę pliku dasz)
 
Jak nie działa te up ,up ,up up..... ? musi działać
Masz tu najprostszy jaki się dało

Tworzysz plik tekstowy i nazywasz go tfs.sh

do tego pliku wklejasz zawartość tą podaną na dole

#!/bin/bash
ulimit -c unlimited
while true; do ./tfs; done


Zamiast tego TFS tego w skrypcie tak u góry tak dobrze patrzysz n już o widzisz . Wpisujesz nazwę ots

Zapisujesz


no i odpalasz przez ./tfs.sh

Bardziej tłumaczyć nie da się

no yfa z® czfac nje umjesz , ma otrografia jezt perwekt i powinjes sje roczytac ;]
 
Last edited:
I Drakosa i kurczoka666 zadziała - tylko nadaj odpowiednie uprawnienia na pliki. Natomiast bardziej sugegrowałbym się kurczokowym bo wyjście na logi jest ;)
 
U nas na hostingu otsów ots [Otos] jest poniższy autorestarter, nie polecam używania ulimit -c, dużo miejsca i czasu zajmuje tworzenie core files a rzadko potrzebne.
Code:
#/bin/bash
i=0
ulimit -m 1000000
ulimit -u 200
if [ -x theforgottenserver ]
then
        while :
        do
                ./theforgottenserver | tee tfs-log
                echo Crash! | tee tfs-log
                i=$(($i+1))
                if [ $i -ge 100 ]
                then
                        echo Setna iteracja, koncze autorestarter | tee tfs-log
                        exit 1
                fi
        done
else 
        echo Blad, nie znalazlem pliku wykonywalnego silnika, czy na pewno jestes w katalogu z silnikiem?
        exit 1
fi
 
Back
Top