Strona 1 z 1
Uruchamianie serwera Counter Strike jako usługi systemowej
: 07 września 2010, 22:31
autor: EBC41
Mecze sie z tym problemem juz jakis czas i narazie nie widac na horyzoncie zgrabnego wyjscia. Proboje go uruchamiac tym poleceniem:
Kod: Zaznacz cały
start-stop-daemon --start --pidfile /var/run/cstrike --startas "/usr/bin/screen -A -m -d /usr/cstrike/hlds_run -game cstrike -autoupdate +servercfgfile server.cfg +maxplayers 22 "
Ale w zamian dostaje tylko to
Kod: Zaznacz cały
No such file or directory (No such file or directory)
Screen oczywiscie zainstalowany, wszystkie sciezki na pewno dobre..
: 08 września 2010, 09:24
autor: xmaster
1. Mecze to są w telewizji
2. No such file or directory (No such file or directory) = Nie ma takiego pliku lub katalogu (Nie ma takiego pliku lub katalogu)
3. start-stop-daemon - co to za polecenie?
Zawsze myślałem że screen uruchamia się tak
: 09 września 2010, 10:55
autor: EBC41
Co oznacza no ,,such file or directory'' to ja wiem. Widzę też kolego, że nie rozumiesz o co mi chodzi. Oprócz uruchomionego serwera potrzebuję mieć ,,pidfile'' z numerem procesu. Chce do tego napisać krótki program w C, który mi będzie sterował tą usługą, podobnie jak skrypty w /etc/init.d.
Dodane:
Dobrze, trochę ogarnąłem temat i użyję do tego screena. Okazało się, że sam Counter Strike ma przełącznik, który tworzy ,,pidfile''. Jednak pojawia się jedno pytanie. W jaki sposób wyłączyć ekran stworzony przez program screen? Bo na razie to przy włączeniu i restarcie zostaje mi stary, co tworzy niepotrzebny bałagan
: 11 września 2010, 03:14
autor: Pies
Przejrzyj sobie
warto.
A tak na szybko: Ctrl+K zabija kartę screena (po zabiciu ostatniej sam screen też się wyłącza), a Ctrl+D odłącza Ciebie od screena.