Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[VPS] Automatinis serverio startas po nuluzimo[Veikia]


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4889 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

SIS VARIANTAS YRA TIK VIRTUALIEMS PRIVACIAMS SERVERIAMS AR DEDIKUOTAMS!

Sveiki,

Dirbdamas susiduriau su tokiomis bedomis ,kad serveris nuluzta ir neisijungia tai yra toks paprastas kodas:

Einame i /root/samp03 // samp03 yra jusu samp serverio folderis kuriames viskas yra.

Kuriame ten faila startsampserver.sh

Jame rasome:

#!/bin/bash
export GTA_PATH=/root/samp03/
cd $GTA_PATH
while [ true ]; do
cat {$GTA_PATH}/server_log.txt >> {$GTA_PATH}/full_server_log.txt
rm {$GTA_PATH}/server_log.txt
touch {$GTA_PATH}/server_log.txt
./samp03svr
done

Tada išsaugome ir padarome sumodinima 777 privilegijas taip sakant.

Toliau i /usr/local/bin/

ir ten kuriame failą : sampserver.sh

Jame rasome:

#!/bin/bash

server_start() {
screen /root/samp03/startsampserver.sh & # put in full path and name of startup script
}

server_stop() {
killall startsarmpserver.sh # your startup script name
killall samp03svr # need to put in path to killall if its not in $PATH
}

server_restart() {
server_stop
sleep 1
server_start
}
case "$1" in
'start')
server_start
;;
'stop')
server_stop
;;
'restart')
server_restart
;;
*)
echo "usage $0 start|stop|restart"
esac

Viska išsaugome ir turime jau viska padare..

Padėjo? +r3p

Reikia pagalbos? Skype: vilmantux11 padarysiu nemokamai.

Redaguota , nario MaxSis
  • Teigiamai 1

Galima padaryti ir trumpiau.

Reikia surasyti paleidimo komandas /etc/rc.local faile:

nano /etc/rc.local

Turime isirase samp serveri pagal mano pamoka, tad jis randasi /root/samp03 direktorijoje, todel reiketu irasyti tokia eilute:

cd /root/samp03 && ./samp03svr &

Taip pat ir su kitais procesais..

Tad galutiniu atveju /etc/rc.local failas turetu atrodyti mazdaug taip:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
###################################################
# Atkomentavimas tai yra simbolio "#" istrinimas! #
###################################################
cd /root/samp03 && ./samp03svr &
exit 0

Uzdarome ir issaugome pakeitimus: spaudziame ctrl+x, tuomet mygtuka Y ir klavisa Enter.

Nuo siol po serverio/VPS perkrovimo procesas irasytas i /etc/rc.local faila automatiskai startuosis.

  • Teigiamai 4

logohover.png

Galima padaryti ir trumpiau.

Reikia surasyti paleidimo komandas /etc/rc.local faile:

nano /etc/rc.local

Turime isirase samp serveri pagal mano pamoka, tad jis randasi /root/samp03 direktorijoje, todel reiketu irasyti tokia eilute:

cd /root/samp03 && ./samp03svr &

Taip pat ir su kitais procesais..

Tad galutiniu atveju /etc/rc.local failas turetu atrodyti mazdaug taip:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
###################################################
# Atkomentavimas tai yra simbolio "#" istrinimas! #
###################################################
cd /root/samp03 && ./samp03svr &
exit 0

Uzdarome ir issaugome pakeitimus: spaudziame ctrl+x, tuomet mygtuka Y ir klavisa Enter.

Nuo siol po serverio/VPS perkrovimo procesas irasytas i /etc/rc.local faila automatiskai startuosis.

deja sitas buda yra kai serveris persirestartuoja, o mano po nuluzimo. situos du sujungus geras gaunasi:P zinau ka darau:P

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4889 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...