Skrypt na vps by ^PiOtReK^
Piotrk020798
29.04.2012
Jeśli to zły dział to proszę o przeniesienie.
Nudziło mi się w domu, więc napisałem prosty skrypt dla początkujących.
Skrypt został testowany na systemie Linux Debian 6.0 (squeeze) 32 bity.
Skrypt w wersji 1.0 zawiera funkcje:
-Szybki start serwera
-Szybki stop serwera
-Szybkie restartowanie serwera
-Szybki podgląd konsoli
Skrypt umieszczam w załączniku.
Instalacja:
1) Wszystkie pliki umieszczamy na serwerze.
2) Edytujemy plik 1.sh. (nano 1.sh) Zmieniamy tylko:
W razie problemów pisać na gg
Zakaz kopiowania na inne fora!!!
Użytkownik Piotrk020798 edytował ten post 29.04.2012 17:39
Nudziło mi się w domu, więc napisałem prosty skrypt dla początkujących.
Skrypt został testowany na systemie Linux Debian 6.0 (squeeze) 32 bity.
Skrypt w wersji 1.0 zawiera funkcje:
-Szybki start serwera
-Szybki stop serwera
-Szybkie restartowanie serwera
-Szybki podgląd konsoli
Skrypt umieszczam w załączniku.
Instalacja:
1) Wszystkie pliki umieszczamy na serwerze.
2) Edytujemy plik 1.sh. (nano 1.sh) Zmieniamy tylko:
katalog_hlds="serwer1" # Ścieżka do głownego folderu naszego serwera gra="cstrike" # Serwer jakiej gry ma zostać uruchomiony. (dla Counter Strike 1.6 jest to cstrike) port="27015" # Port serwera (Trzeba koniecznie zmienić jeśli stawiamy kolejny serwer.) mapa="de_dust2" # Mapa startowa serwera. (nie należy wpisywać jej w server.cfg) sloty="22" # Ile graczy może grać w jednej chwili. config="server.cfg" # Nazwa pliku konfiguracyjnego serwera. Standardowo jest to server.cfg, który znajduje się w folderze moda. screen="serwer1" # Nazwa dzięki której będziemy mogli przywołać konsolę (screen -r nazwaktórąwybralismy) dodatkowe="-debug" # Dodatkowe parametry. Kilka najważniejszych poniżej.3) Nadajemy prawa plikom:
chmod +x hlds.sh chmod +x 1.sh chmod +x 2.sh4) Gotowe!!! Aby uruchomić skrypt wpisujemy:
./hlds.sh I wpisujemy 1,2,3,4 lub 5 w zależności którą opcję chcemy wybrać.
W razie problemów pisać na gg
42635908
Zakaz kopiowania na inne fora!!!
Załączone pliki
Użytkownik Piotrk020798 edytował ten post 29.04.2012 17:39
matikp500
19.05.2012
wpisuję tak: ./hlds.sh 2 i serwer się nie restartuje. Te pliki mam w folderze server1(folder domowy użytkownika). W tym folderze jest także folder hlds w którym są cstrike, valve itp. W pliku 1.sh ustawiłem jako katalog hlds
Piotrk020798
22.07.2012
Wpisałeś ./hlds.sh 2
czy
./hlds.sh
enter
2
enter?
UWAGA! Nie zalecam edytowania 1.sh na windowsie, bo mogą wystąpić błędy.
Najlepiej edytować ten plik już po wgraniu na vps.
Użytkownik Piotrk020798 edytował ten post 22.07.2012 14:49
czy
./hlds.sh
enter
2
enter?
UWAGA! Nie zalecam edytowania 1.sh na windowsie, bo mogą wystąpić błędy.
Najlepiej edytować ten plik już po wgraniu na vps.
Użytkownik Piotrk020798 edytował ten post 22.07.2012 14:49
Rodzyn
01.11.2012
sorry za odkop ale nie wiem czemu mi errory wyskakują:
Użytkownik Rodzyn edytował ten post 01.11.2012 18:54
1 ./1.sh: line 54: unexpected EOF while looking for matching `"'
./1.sh: line 56: syntax error: unexpected end of file $
Użytkownik Rodzyn edytował ten post 01.11.2012 18:54