Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Uruchamianie serwera
Temat rozp. BlueMan, 25.04.2009 11:03
3 odpowiedzi w tym temacie
#1
Napisano 25.04.2009 11:03
Mam całego dedyka. Serwer CS odpalam na screenie.
Co i jak zrobić, aby przy ponownym uruchomieniu dedyka także serwer CS się odpalił?
Co i jak zrobić, aby przy ponownym uruchomieniu dedyka także serwer CS się odpalił?
#2
Napisano 25.04.2009 12:17
Jeśli serwerów jest więcej to piszesz skrypt bash który odpala je. Jeśli serwer jest jeden możesz skorzystać z cron tab (jeśli masz zainstalowany serwer APACHE na maszynie), lub z crantaba wbudowanego bezpośrednio w system. Jak to zrobić? Na początku potrzebny Ci skrypt bash który będzie odpalany przy starcie maszyny a za jego pośrednictwem odpalany będzie serwer CS.
Skrypt zapisujesz jako np. serwer1.sh (ważne jest rozszerzenie) i wgrywasz go bezpośrednio do głównego katalogu zaraz po wejściu na FTP. Następnie przy użycia polecenia crontab dodajesz go do startu
Gdy to zawiedzie to przejdź do katalogu /etc/rc.d/init.d i tam wrzuć ten skrypt efekt będzie taki sam. Opis bazowany na Debianie i Ubuntu, bo tylko na tych linuxach pracuje
#!/bin/sh cd ~/ścieżka_dostępu_do_serwera && screen -S nazwa -md ./hlds_run -game cstrike -master -insecure -pingboots 1 +port 27015 +maxplayers 12 +map de_dust2 +exec server.cfg +sv_lan 1
Skrypt zapisujesz jako np. serwer1.sh (ważne jest rozszerzenie) i wgrywasz go bezpośrednio do głównego katalogu zaraz po wejściu na FTP. Następnie przy użycia polecenia crontab dodajesz go do startu
crontab ./serwer1.shUprzednio na skrypt musisz nadać prawa dostępu oczywiście w postaci
chmod +x serwer1.sh.
Gdy to zawiedzie to przejdź do katalogu /etc/rc.d/init.d i tam wrzuć ten skrypt efekt będzie taki sam. Opis bazowany na Debianie i Ubuntu, bo tylko na tych linuxach pracuje
IP: ts3.cserwerek.pl
#3
Napisano 25.04.2009 12:25
apache nie ma żadnego crontaba.cron tab (jeśli masz zainstalowany serwer APACHE na maszynie), lub z crantaba wbudowanego bezpośrednio w system
Crontab jest domyślnie wbudowany w każdy system linuxowy
/etc/crontab
Rozszerzenie nie jest ważne. Można bez rozszerzenia podawać nazwy plików
No i podany przez Ciebie opis nie różni się - czy to Debian, czy Fedora, czy SuSE będzie identyczny.
Dziękuję
o to mi chodziłoscreen -S nazwa -md ./hlds_run
#4
Napisano 25.04.2009 12:35
Chodziło tutaj docelowo o DirectAdmina który jest w apachuapache nie ma żadnego crontaba.
Niekiedy są problemy z dodawanym skryptem do crontab, stąd podałem rozszerzenie.Rozszerzenie nie jest ważne. Można bez rozszerzenia podawać nazwy plików
Wiem Choć w niektórych mogą się troszke różnićNo i podany przez Ciebie opis nie różni się - czy to Debian, czy Fedora, czy SuSE będzie identyczny.
IP: ts3.cserwerek.pl
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych