Parametry Startowe

Od HLDS.pl
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
 
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika)
Linia 4: Linia 4:
 
  program.exe -tryb1 -wartosc1 aaa  +komenda bb
 
  program.exe -tryb1 -wartosc1 aaa  +komenda bb
  
Wszstko co następuje po '''program.exe''' (''albo pod linuxem program''') nazywamy parematrem z jakim został uruchomiony program.  
+
Wszystko co następuje po '''program.exe''' (''albo pod [[Linux|linuxem]] program'') nazywamy parametrem z jakim został uruchomiony program.  
  
Większość serów gier rozpoznaje komendy po znaku plus. Ale toz ależy wyłącznie od programu jakie parametry akceptuje.
+
Większość serów gier rozpoznaje komendy po znaku plus. Ale to zależy wyłącznie od programu jakie parametry akceptuje.
  
 
Parametry są czasem nazywane opcjami z jakimi został uruchomiony program.
 
Parametry są czasem nazywane opcjami z jakimi został uruchomiony program.
Linia 20: Linia 20:
  
 
==Minus==
 
==Minus==
Znak minus oznacza przełącznik, czyli taki parametr, który może być ustawiony jedynie przy starcie programu, jego wartość nie może ulec zmianie podczas pracy programu. Ocznacza więc, że program jest uruchomiony w specjalnym trybie, którego nie da się zmienić.
+
Znak minus oznacza przełącznik, czyli taki parametr, który może być ustawiony jedynie przy starcie programu, jego wartość nie może ulec zmianie podczas pracy programu. Oznacza więc, że program jest uruchomiony w specjalnym trybie, którego nie da się zmienić.
 
====Przykład====
 
====Przykład====
Jak damy '''-game cstrike''' to serwer będzie dizałała z modem [[Counter-Strike]] i nie będziemy w stanie zmienic tej wartość póki nie wyłączymy serwera i uruchomimy serwer z zinna wartościa, np czero.
+
Jak damy '''-game cstrike''' to serwer będzie dizała z modem [[Counter-Strike]] i nie będziemy w stanie zmienić tej wartość póki nie wyłączymy serwera i uruchomimy serwer z z inna wartością, np czero.
Jak damy '''-insecure''', to serwer nie będzie używał [[VAC]] (systemu antycheat), a podczas jego pracy nie można włączyc VAC. Jedynie przy ponownym uruchomieniu porgramu można zmienic ustawienie.
+
Jak damy '''-insecure''', to serwer nie będzie używał [[VAC]] (systemu antycheat), a podczas jego pracy nie można włączyć [[VAC]]. Jedynie przy ponownym uruchomieniu programu można zmienić ustawienie.
  
 
==Plus==
 
==Plus==
Linia 31: Linia 31:
 
Jeśli uruchomimy serwer z parametrem +ip 192.168.1.1  to serwer tuż po starcie ustawi taki numer ip do gry.
 
Jeśli uruchomimy serwer z parametrem +ip 192.168.1.1  to serwer tuż po starcie ustawi taki numer ip do gry.
 
Jak damy +map de_dust to załaduje mapę, a jak damy +exec server.cfg to wykona plik server.cfg
 
Jak damy +map de_dust to załaduje mapę, a jak damy +exec server.cfg to wykona plik server.cfg
Czyli jeśli połączymy te komendy to tak jabysmy je wpisali bezpośrednio tuz po starcie serwera.
+
Czyli jeśli połączymy te komendy to tak jak bysmy je wpisali bezpośrednio tuz po starcie serwera.
  
 
  hlds_run +ip 192.168.1.1 +map de_dust +exec server.cfg
 
  hlds_run +ip 192.168.1.1 +map de_dust +exec server.cfg
Linia 39: Linia 39:
 
  exec server.cfg
 
  exec server.cfg
  
==Limit znaków==
+
=Limit znaków=
Uwaga, linia poleceń startowych ma ograniczoną długość, dlatego tam sie pcha wszelkie parametry z minusem, a resztę można wsadzić do pliku '''autoexec.cfg''', albo w innym pliku i wykonac ten plik.
+
Uwaga, linia poleceń startowych ma ograniczoną długość, dlatego tam się pcha wszelkie parametry z minusem, a resztę można wsadzić do pliku '''autoexec.cfg''', albo w innym pliku i wykonać ten plik.
 
====Przykład====
 
====Przykład====
 
W pliku server1.cfg mamy
 
W pliku server1.cfg mamy
Linia 51: Linia 51:
 
  hlds_run -game cstrike +exec server1.cfg
 
  hlds_run -game cstrike +exec server1.cfg
  
Serwer sie uruchomi w Counter-Strike, wykona plik server1.cfg i załaduje mape de_dust.
+
Serwer sie uruchomi w Counter-Strike, wykona plik server1.cfg i załaduje mapę de_dust.
  
  

Aktualna wersja na dzień 21:37, 17 wrz 2006

Spis treści

Opis

Serwery gier (i wiele innych programów) uruchamiamy najczęściej z parametrami. Na przykład:

program.exe -tryb1 -wartosc1 aaa  +komenda bb

Wszystko co następuje po program.exe (albo pod linuxem program) nazywamy parametrem z jakim został uruchomiony program.

Większość serów gier rozpoznaje komendy po znaku plus. Ale to zależy wyłącznie od programu jakie parametry akceptuje.

Parametry są czasem nazywane opcjami z jakimi został uruchomiony program.

Przykład

hlds_run -game cstrike +ip 192.168.1.1 +map de_dust

Parametry

  • -game cstrike
  • +ip 192.168.1.1
  • +map de_dust

Różnice między - a +

Minus

Znak minus oznacza przełącznik, czyli taki parametr, który może być ustawiony jedynie przy starcie programu, jego wartość nie może ulec zmianie podczas pracy programu. Oznacza więc, że program jest uruchomiony w specjalnym trybie, którego nie da się zmienić.

Przykład

Jak damy -game cstrike to serwer będzie dizała z modem Counter-Strike i nie będziemy w stanie zmienić tej wartość póki nie wyłączymy serwera i uruchomimy serwer z z inna wartością, np czero. Jak damy -insecure, to serwer nie będzie używał VAC (systemu antycheat), a podczas jego pracy nie można włączyć VAC. Jedynie przy ponownym uruchomieniu programu można zmienić ustawienie.

Plus

Oznacza, że tuż po starcie programu serwer wykona dane komendy jakie są tuz po znaku plus (i spacji po ciągu znaków).

Przykład

Jeśli uruchomimy serwer z parametrem +ip 192.168.1.1 to serwer tuż po starcie ustawi taki numer ip do gry. Jak damy +map de_dust to załaduje mapę, a jak damy +exec server.cfg to wykona plik server.cfg Czyli jeśli połączymy te komendy to tak jak bysmy je wpisali bezpośrednio tuz po starcie serwera.

hlds_run +ip 192.168.1.1 +map de_dust +exec server.cfg
ip 192.168.1.1
map_de_dust
exec server.cfg

Limit znaków

Uwaga, linia poleceń startowych ma ograniczoną długość, dlatego tam się pcha wszelkie parametry z minusem, a resztę można wsadzić do pliku autoexec.cfg, albo w innym pliku i wykonać ten plik.

Przykład

W pliku server1.cfg mamy

servercfgfile server1.cfg
mapcyclefile mapcycle1.txt
motdfile motd1.txt
map de_dust

Uruchamiamy serwer z parametrem

hlds_run -game cstrike +exec server1.cfg

Serwer sie uruchomi w Counter-Strike, wykona plik server1.cfg i załaduje mapę de_dust.

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia