ďťż
 
 
   Screen i uruchamianie serwera
 
 

Tematy

 
    
 

 

 

 

Screen i uruchamianie serwera





Hadouken - 02-10-2009 19:53
Witam.
Mam takie pytanie, czy jeżeli uruchamiam serwer z pomocą polecenia: screen -A -m -d ./hlds_run To jak dodam do tej linijki screen -S to będę musiał go uruchamiać tak: screen -A -m -d -S jakaś_nazwa ./hlds_run I dzięki temu potem będę mógł za pomocą polecenia: screen -r jakaś_nazwa mogę pisać w konsoli serwera np.: restart/stop/start?



Rad - 02-10-2009 23:44
Najlepiej chyba sprawdzić.



Fudddi - 04-11-2009 08:29
Jesli rozmawiamy o konsoli hlds obsługuje polecenia restart i stop!
restart - wyłącza i włącza serwer przeładowując jeszcze raz wszystkie pliki
stop - wyłącza serwer i co za tym idzie zamyka screen'a.

Natomiast jeżeli chcesz używać komend start, stop, restart w konsoli systemu operacyjnego będziesz musiał napisać do tego 3 banalne skrypty w języku bash sam osobiście posiadam takie skrypty więc jeśli chcesz mogę Ci je udostępnić wystarczy poprosić :D



Hadouken - 04-11-2009 15:16
To jak możesz to wyślij mi je na pw albo napisz tutaj to i dla innych bedzie



Fudddi - 04-11-2009 21:30
Przedstawiam pliki, których używam do obsługi serwera:

start.sh #!/bin/bash
screen -AdmS serwer2 ./hlds_run -pingboost 3 -binary ./hlds_i686 -game cstrike +sys_ticrate 450 +map surf_ski_2 -maxplayers 15 +exec server.cfg -port 27666 -noupdate restart.sh #!/bin/bash
/usr/bin/killall -u surf screen
screen -AdmS serwer2 ./hlds_run -pingboost 3 -binary ./hlds_i686 -game cstrike +sys_ticrate 450 +map surf_ski_2 -maxplayers 15 +exec server.cfg -port 27666 -noupdate restart.sh #!/bin/bash
killall -u surf screen Jest jeszcze jeden skrypt zapewniający anty crash serwera który wykonuje się co 1 min ale nie będę go tu udostępniać.
Zalecam użycie skryptu restart w crontab, codziennie załóżmy o 24h aby ram się nie zapychał.

Jeśli komuś się przydało napisz chociaż dziękuję.

Możesz również użyć dużego(rozbudowanego) skryptu do ręcznej obsługi hlds:
skrypt obsługa hlds

Ja używam krótszych tzn. tych pierwszych ponieważ podpinam sobie je pod skrypt w php i obsługuje serwer za pomocą strony www.



Hadouken - 05-11-2009 19:00
Dziękuj

A jak ktoś chce użyć tych skryptów na serverze z pocesorem Intel to będzie troche inaczej.
start.sh
restart.sh




Fudddi - 05-11-2009 21:18
Tak, tak
Oczywiście przepraszam zapomniałem się pod Intelem trzeba ująć jedną linijkę :D
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis