←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Konsola debiana, konsola serwera cs

  • +
  • -
Sławo's Photo Sławo 01.11.2013

Witam, po zalogowaniu na roota mam do dyspozycji konsole serwera. Gdy już odpalę serwer cs przez putty mam do dyspozycji konsolę serwera gry. Jak robić przejścia między konsolami? Gdy wyłączę putty rozłącza serwer. Muszę najpierw wyjść z konsoli gry tylko nie wiem jak. Pomoże ktoś? Czy czasem nie trzeba zrobić tych screenów?

Quote

  • +
  • -
GwynBleidD's Photo GwynBleidD 01.11.2013

Sposobów jest kilka...

 

1. (przy tym sposobie putty musi być non stop otwarte) wciskasz kombinację klawiszy CTRL+Z i masz spowrotem widoczną konsolę, jednak serwer zostaje "zapauzowany". Wpisujesz teraz bg i enter, aby proces serwera mógł w tle dalej pracować. Możesz też wpisać fg, aby do serwera powrócić.

2. (tutaj putty możesz zamknąć i serwer będzie pracował dalej) wpisując komendę do uruchomienia serwera, na końcu komendy umieszczasz znak &, dzięki czemu serwer uruchomiony jest w tle, jednak nie możesz już uzyskać jego konsoli, gdyż serwer jest całkowicie odczepiony od Twojej konsoli putty (dlatego możesz ją zamknąć)

3. (sposób najlepszy, możesz zamknąć putty i mieć dalej dostęp do konsoli serwera) wykorzystaj aplikację o nazwie screen (musisz ją mieć zainstalowaną na serwerze, wpisz w putty screen i zobacz co się wyświetli. Poradniki jak zainstalować znajdziesz w internecie). Więcej o tym sposobie tutaj: http://hlds.pl/Screen_i_serwer_w_tle

 

Możesz również sobie utworzyć bardzo zaawansowane skrypty do zarządzania serwerem, http://hlds.pl/Skryp...y_HLDS_by_Vikus tutaj jeden z takich gotowych skryptów, wykorzystujący właśnie screen. Umieszczasz go w pliku tekstowym na serwerze, plik nazywasz cs_run (bez .txt ani niczego na końcu) i następnie wykonujesz chmod +x cs_run, będąc w tym samym folderze, co ten skrypt. Później, będąc w tym folderze, możesz włączać i wyłączać serwer podanymi na w/w stronie komendami.

 

Jeśli chcesz ten skrypt móc wykonywać z dowolnego katalogu, utwórz w katalogu home (tym, do którego jesteś automatycznie wrzucany po odpaleniu putty) katalog .local, w nim katalog bin, skrypt umieść wewnątrz katalogu bin, następnie wróć do katalogu home (wpisz samo cd aby to zrobić) i utwórz tam plik o nazwie .bash_login a w nim (jeśli taki plik istnieje, dopisz na jego końcu tą linię):

export PATH=$PATH:~/.local/bin
Quote

  • +
  • -
GwynBleidD's Photo GwynBleidD 01.11.2013

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Counter-Strike 1.6Serwery

do

HLDSProblemy
Quote