Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Uruchamianie serwera


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 BlueMan

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:21
  • Lokalizacja:Sosnowiec
Offline

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ł?
  • +
  • -
  • 0

#2 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

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.
#!/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.sh
Uprzednio 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 :)
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#3 BlueMan

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:21
  • Lokalizacja:Sosnowiec
Offline

Napisano 25.04.2009 12:25

cron tab (jeśli masz zainstalowany serwer APACHE na maszynie), lub z crantaba wbudowanego bezpośrednio w system

apache nie ma żadnego crontaba.

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ę

screen -S nazwa -md ./hlds_run

o to mi chodziło :]
  • +
  • -
  • 0

#4 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 25.04.2009 12:35

apache nie ma żadnego crontaba.

Chodziło tutaj docelowo o DirectAdmina który jest w apachu ;)

Rozszerzenie nie jest ważne. Można bez rozszerzenia podawać nazwy plików ;)

Niekiedy są problemy z dodawanym skryptem do crontab, stąd podałem rozszerzenie.

No i podany przez Ciebie opis nie różni się - czy to Debian, czy Fedora, czy SuSE :] będzie identyczny.

Wiem ;) Choć w niektórych mogą się troszke różnić ;)
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych