Uruchamianie serwera Counter Strike jako us

Tematy związane z oprogramowaniem, instalacją, konfiguracją
EBC41
Posty: 13
Rejestracja: 28 maja 2010, 16:26

Uruchamianie serwera Counter Strike jako usługi systemowej

Post 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..
Awatar użytkownika
xmaster
Junior Member
Posty: 558
Rejestracja: 13 stycznia 2009, 08:19
Lokalizacja: /dev/piotrków tryb.

Post 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

Kod: Zaznacz cały

screen polecenie
EBC41
Posty: 13
Rejestracja: 28 maja 2010, 16:26

Post 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
Pies
Beginner
Posty: 127
Rejestracja: 22 sierpnia 2008, 21:17

Post autor: Pies »

Przejrzyj sobie

Kod: Zaznacz cały

man screen
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.
ODPOWIEDZ