HldsUpdateTool.exe

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Half-Life: DeathMatch)
Linia 2: Linia 2:
  
 
=Opis=
 
=Opis=
Program '''HldsUpdateTool.exe''' (''ważna jest wielkośc liter'') to aplikacja do ściągnięcia z internetu całej reszty do serwera zarówno [[HLDS]] jak i [[SRCDS]].
+
Program '''HldsUpdateTool.exe''' (''ważna jest wielkość liter'') to aplikacja do ściągnięcia z internetu całej reszty do serwera zarówno [[HLDS]] jak i [[SRCDS]].
W tym znaczeniu jest plikiem wynikowym programu [[hldsupdatetool|hldsupdatetool.exe]] (który jest porgramem z interfejsem graficznym) i potrafi przetwarzać pewnie parametry bo jest programem [[konsola|konsolowym]].
+
W tym znaczeniu jest plikiem wynikowym programu [[hldsupdatetool|hldsupdatetool.exe]] (który jest programem z interfejsem graficznym) i potrafi przetwarzać pewnie parametry bo jest programem [[konsola|konsolowym]].
  
 
=Wywołanie=
 
=Wywołanie=
Po zainstalowaniu kierujemy się do katalogu gdzie zinstalowaliśmy program. Można dwukrotnie na nim kliknąc i się wykona - mignie nam tylko na chwilę okno i zniknie. Dlatego musimy przjeść do [[konsola#Windows|konsoli Windows]] (macie tam opisane jak uruchomić konsolę w zależności od systemu).
+
Po zainstalowaniu kierujemy się do katalogu gdzie zainstalowaliśmy program. Można dwukrotnie na nim kliknąć i się wykona - mignie nam tylko na chwilę okno i zniknie. Dlatego musimy przejść do [[konsola#Windows|konsoli Windows]] (macie tam opisane jak uruchomić konsolę w zależności od systemu).
  
W konsoli idziemy do katalogu gdzie zainstaliwaliśmy program, zakładam, że było to ''C:\HLDS''
+
W konsoli idziemy do katalogu gdzie zainstalowaliśmy program, zakładam, że było to ''C:\HLDS''
 
  cd /d C:\HLDS
 
  cd /d C:\HLDS
 
  HldsUpdateTool.exe
 
  HldsUpdateTool.exe
Linia 19: Linia 19:
 
=Parametry=
 
=Parametry=
 
==Brak parametrów==
 
==Brak parametrów==
Wystarczy wpisać '''HldsUpdateTool.exe''' bez parameterów i powinnismy dostać listę dostępnych opcji
+
Wystarczy wpisać '''HldsUpdateTool.exe''' bez parametrów i powinniśmy dostać listę dostępnych opcji
 
<pre>
 
<pre>
 
Checking bootstrapper version ...
 
Checking bootstrapper version ...
Linia 50: Linia 50:
 
       -password <password>    -  Steam account password (only needed to access limited content)
 
       -password <password>    -  Steam account password (only needed to access limited content)
 
</pre>
 
</pre>
Jak widać powinnismy się trzymać składni ''hldsupdatetool'', ale lepiej pisac dokładnie z wielkimi znakami oraz rozszerzeniem.
+
Jak widać powinniśmy się trzymać składni ''hldsupdatetool'', ale lepiej pisać dokładnie z wielkimi znakami oraz rozszerzeniem.
 
  HldsUpdateTool.exe -command <komenda>  <inne parametry>
 
  HldsUpdateTool.exe -command <komenda>  <inne parametry>
  
 
==Pobranie plików serwera==
 
==Pobranie plików serwera==
Popbranie plików serwera, szczególnie jesli ich nie mamy a chcemy stworzyć serwer równa sie po prostu aktualizacji serwera - czyli jest to dokładnie następna sekcja tego artykułu :)
+
Pobranie plików serwera, szczególnie jeśli ich nie mamy a chcemy stworzyć serwer równa się po prostu aktualizacji serwera - czyli jest to dokładnie następna sekcja tego artykułu :)
  
Pobieranie plików zalezy od kilku czynników
+
Pobieranie plików zależy od kilku czynników
 
* twojego łącza internetowego na jakim stoi serwer -prędkości i obciążenia
 
* twojego łącza internetowego na jakim stoi serwer -prędkości i obciążenia
 
* obciążenia i dostępności serwerów hostujących pliki Valve
 
* obciążenia i dostępności serwerów hostujących pliki Valve
Linia 62: Linia 62:
  
 
<span style="color:red">Przeważnie ten proces trwa parę godzin.</span>
 
<span style="color:red">Przeważnie ten proces trwa parę godzin.</span>
Serwery [[Source]] (''[[SRCDS]]'') zajmują o wiele więcej niż serwery [[Half-Life]] (''[[HLDS]]''), więc ściąganie ich zawartości trwa jescze dłużej.
+
Serwery [[Source]] (''[[SRCDS]]'') zajmują o wiele więcej niż serwery [[Half-Life]] (''[[HLDS]]''), więc ściąganie ich zawartości trwa jeszcze dłużej.
  
 
==Po pobraniu plików==
 
==Po pobraniu plików==
Po pobraniu plików idziemy do katalogu który wybralismy jako katalog docelowy instalacji gry - w środku jest plik '''[[hlds.exe]]''' którym odpalamy serwer gry.
+
Po pobraniu plików idziemy do katalogu który wybraliśmy jako katalog docelowy instalacji gry - w środku jest plik '''[[hlds.exe]]''' którym odpalamy serwer gry.
  
 
==Aktualizacja serwera==
 
==Aktualizacja serwera==
 
Stosowany w celu pobrania plików serwera - zarówno jak ich nie mamy , czy też aktualizacji istniejącego serwera - czyli pobraniu tylko zmienionych plików.
 
Stosowany w celu pobrania plików serwera - zarówno jak ich nie mamy , czy też aktualizacji istniejącego serwera - czyli pobraniu tylko zmienionych plików.
  
Uruchamiamy steam z parametrem '''-command update''' i musimy zdefiniowac jaką grę cchemy zaktualizować. Wartości parametru '''-game''' pobieramy z następnej sekcji i wpisujemy jak poniżej - ważne są cudzysłowy.
+
Uruchamiamy steam z parametrem '''-command update''' i musimy zdefiniować jaką grę chcemy zaktualizować. Wartości parametru '''-game''' pobieramy z następnej sekcji i wpisujemy jak poniżej - ważne są cudzysłowy.
 
  HldsUpdateTool.exe -command update -game "<nazwa modu>" -dir <katalog>
 
  HldsUpdateTool.exe -command update -game "<nazwa modu>" -dir <katalog>
 
na przykład dla ''cstrike''
 
na przykład dla ''cstrike''
Linia 81: Linia 81:
 
[[Grafika:HldsUpdateTool 3.gif]]
 
[[Grafika:HldsUpdateTool 3.gif]]
 
==Lista gier==
 
==Lista gier==
Uruchom steam z '''-command list''', powines dostać coś podobnego do poniższego tekstu
+
Uruchom steam z '''-command list''', powinieneś dostać coś podobnego do poniższego tekstu
 
  HldsUpdateTool.exe -command list
 
  HldsUpdateTool.exe -command list
 
<pre>
 
<pre>
Linia 89: Linia 89:
  
 
         "Counter-Strike Source"
 
         "Counter-Strike Source"
 +
        "ageofchivalry"
 +
        "diprip"
 
         "dods"
 
         "dods"
 +
        "dystopia"
 +
        "esmod"
 +
        "garrysmod"
 
         "hl2mp"
 
         "hl2mp"
 +
        "insurgency"
 +
        "l4d_full"
 +
        "left4dead"
 +
        "synergy"
 +
        "tf"
 +
        "zps"
  
 
** 'game' options for HL1 DS Install:
 
** 'game' options for HL1 DS Install:
  
 
         "cstrike"
 
         "cstrike"
 +
        "cstrike_beta"
 
         "czero"
 
         "czero"
 
         "dmc"
 
         "dmc"
Linia 105: Linia 117:
 
** 'game' options for Third-Party game servers:
 
** 'game' options for Third-Party game servers:
  
 +
        "ageofchivalry"
 +
        "darkmessiah"
 +
        "diprip"
 +
        "dystopia"
 +
        "esmod"
 +
        "garrysmod"
 +
        "insurgency"
 +
        "marenostrum"
 
         "redorchestra"
 
         "redorchestra"
 +
        "ship"
 
         "sin"
 
         "sin"
 +
        "synergy"
 +
        "tshb"
 +
        "zps"
 
</pre>
 
</pre>
  
 
==Automatyczne próby połączenia==
 
==Automatyczne próby połączenia==
Jesli mamy problemy z łączem dodajemy '''-retry''' i co 30 sekund program sam będzie próbował nawiązac utracone połączenie
+
Jeśli mamy problemy z łączem dodajemy '''-retry''' i co 30 sekund program sam będzie próbował nawiązać utracone połączenie
 
==Sprawdzenie plików==
 
==Sprawdzenie plików==
 
dodajemy parametr '''-verify_all''' jeśli mamy problemy z serwerem
 
dodajemy parametr '''-verify_all''' jeśli mamy problemy z serwerem
Linia 121: Linia 145:
 
  HldsUpdateTool.exe -command update -game "valve" -dir C:\HLDS -verify_all
 
  HldsUpdateTool.exe -command update -game "valve" -dir C:\HLDS -verify_all
  
<span style="color:red">Nie musisz pobierać tego serwera jeśli nie stawiasz serwera innych gier</span> - wymagane pliki będące fragmentem katalogu ''valve'' zostaną pobrne automatycznie, jesli są wymagane przez mod. Tak więc wykonaj komendę wyłącznie dla tego moda jaki chcesz zainstalować.
+
<span style="color:red">Nie musisz pobierać tego serwera jeśli nie stawiasz serwera innych gier</span> - wymagane pliki będące fragmentem katalogu ''valve'' zostaną pobrane automatycznie, jeśli są wymagane przez mod. Tak więc wykonaj komendę wyłącznie dla tego moda jaki chcesz zainstalować.
  
 
=== Counter-Strike===
 
=== Counter-Strike===
Aby pobrac pliki serwera [[Counter-Strike]] 1.6 wpisujemy
+
Aby pobrać pliki serwera [[Counter-Strike]] 1.6 wpisujemy
 
  HldsUpdateTool.exe -command update -game "cstrike" -dir C:\HLDS -verify_all
 
  HldsUpdateTool.exe -command update -game "cstrike" -dir C:\HLDS -verify_all
 
=== Condition Zero ===
 
=== Condition Zero ===
Aby pobrac pliki serwera [[Counter-Strike|Condition Zero]] wpisujemy
+
Aby pobrać pliki serwera [[Counter-Strike|Condition Zero]] wpisujemy
 
  HldsUpdateTool.exe -command update -game "czero" -dir C:\HLDS -verify_all
 
  HldsUpdateTool.exe -command update -game "czero" -dir C:\HLDS -verify_all
  
 
=== Day of Defeat ===
 
=== Day of Defeat ===
Aby pobrac pliki serwera [[Day of Defeat]] 1.3 wpisujemy
+
Aby pobrać pliki serwera [[Day of Defeat]] 1.3 wpisujemy
 
  HldsUpdateTool.exe -command update -game "dod" -dir C:\HLDS -verify_all
 
  HldsUpdateTool.exe -command update -game "dod" -dir C:\HLDS -verify_all
  
 
=== Opposing Force ===
 
=== Opposing Force ===
Aby pobrac pliki serwera [[Opposing Force]] wpisujemy
+
Aby pobrać pliki serwera [[Opposing Force]] wpisujemy
 
  HldsUpdateTool.exe -command update -game "gearbox" -dir C:\HLDS -verify_all
 
  HldsUpdateTool.exe -command update -game "gearbox" -dir C:\HLDS -verify_all
  
 
=== Inne serwery===
 
=== Inne serwery===
Nie będę podawł linii dla serwerów DMC oraz TFC czy RICOCHET bo chyba łatwo się kapnąc jak to działa.
+
Nie będę podwał linii dla serwerów DMC oraz TFC czy RICOCHET bo chyba łatwo się kapnąć jak to działa.
  
Nie ściągniemy tym programem serwera gry Natural Selection czy innych gier. Trzeba pobrać serwer Valve a następnie pliki isntalacyjne ze stron danych modów i rozspakwac do podkatalogu moda, np Natural Selection ma nazwę '''ns''. Więcej info na stronach modów i ich instruckjach obsługi. Z takie serwery lamerzy sie nie zabierają.
+
Nie ściągniemy tym programem serwera gry Natural Selection czy innych gier. Trzeba pobrać serwer Valve a następnie pliki isntalacyjne ze stron danych modów i rozpakować do podkatalogu moda, np Natural Selection ma nazwę '''ns''. Więcej info na stronach modów i ich instrukcjach obsługi. Z takie serwery lamerzy się nie zabierają.
  
 
==Source==
 
==Source==
 
=== Counter-Strike: Source ===
 
=== Counter-Strike: Source ===
Aby pobrac pliki serwera [[Counter-Strike: Source]] wpisujemy
+
Aby pobrać pliki serwera [[Counter-Strike: Source]] wpisujemy
 
  HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\SRCDS -verify_all
 
  HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\SRCDS -verify_all
 
=== Half-Life: DeathMatch ===
 
=== Half-Life: DeathMatch ===
Aby pobrac pliki serwera [[Half-Life 2]] DeathMatch (tzw HL2 Multiplayer) wpisujemy
+
Aby pobrać pliki serwera [[Half-Life 2]] DeathMatch (tzw HL2 Multiplayer) wpisujemy
 
  HldsUpdateTool.exe -command update -game "hl2mp" -dir C:\SRCDS -verify_all
 
  HldsUpdateTool.exe -command update -game "hl2mp" -dir C:\SRCDS -verify_all
  
 
=== Day of Defeat: Source ===
 
=== Day of Defeat: Source ===
Aby pobrac pliki serwera [[Day of Defeat: Source]] wpisujemy
+
Aby pobrać pliki serwera [[Day of Defeat: Source]] wpisujemy
 
  HldsUpdateTool.exe -command update -game "dods" -dir C:\SRCDS -verify_all
 
  HldsUpdateTool.exe -command update -game "dods" -dir C:\SRCDS -verify_all
  
=== Innse serwery===
+
=== Inne serwery===
Nie ściągniemy tym programem innych gier, np Synergy, zobacz [[mod]]y.
+
Nie ściągniemy tym programem innych gier, zobacz [[mod]]y.
  
 
==Inne Gry==
 
==Inne Gry==
 
=== Red Orchestra ===
 
=== Red Orchestra ===
Aby pobrac pliki serwera [[Red Orchestra]]  wpisujemy
+
Aby pobrać pliki serwera [[Red Orchestra]]  wpisujemy
 
  HldsUpdateTool.exe -command update -game "redorchestra" -dir C:\REDORCHESTRA -verify_all
 
  HldsUpdateTool.exe -command update -game "redorchestra" -dir C:\REDORCHESTRA -verify_all
 
=== Sin Episodes ===
 
=== Sin Episodes ===
Aby pobrac pliki serwera [[SiN]] wpisujemy
+
Aby pobrać pliki serwera [[SiN]] wpisujemy
 
  HldsUpdateTool.exe -command update -game "sin" -dir C:\SIN -verify_all
 
  HldsUpdateTool.exe -command update -game "sin" -dir C:\SIN -verify_all
  

Wersja z 15:11, 1 lut 2009

UWAGA ten artykuł jest wyłącznie pod Windows


Spis treści

Opis

Program HldsUpdateTool.exe (ważna jest wielkość liter) to aplikacja do ściągnięcia z internetu całej reszty do serwera zarówno HLDS jak i SRCDS. W tym znaczeniu jest plikiem wynikowym programu hldsupdatetool.exe (który jest programem z interfejsem graficznym) i potrafi przetwarzać pewnie parametry bo jest programem konsolowym.

Wywołanie

Po zainstalowaniu kierujemy się do katalogu gdzie zainstalowaliśmy program. Można dwukrotnie na nim kliknąć i się wykona - mignie nam tylko na chwilę okno i zniknie. Dlatego musimy przejść do konsoli Windows (macie tam opisane jak uruchomić konsolę w zależności od systemu).

W konsoli idziemy do katalogu gdzie zainstalowaliśmy program, zakładam, że było to C:\HLDS

cd /d C:\HLDS
HldsUpdateTool.exe

Pierwsze uruchomienie

Przy pierwszym uruchomieniu HldsUpdateTool.exe sam się aktualizuje do najnowszej wersji i prosi o ponowne uruchomienie.

HldsUpdateTool 1.gif

Parametry

Brak parametrów

Wystarczy wpisać HldsUpdateTool.exe bez parametrów i powinniśmy dostać listę dostępnych opcji

Checking bootstrapper version ...

Use: hldsupdatetool -command <command> [parameters] [flags]

Commands:

 update: Install or update HLDS

   parameters:
      -game <game>            -   Game name: use 'list' to see available games
      -dir <installdir>       -   HLDS Install dir
      (if dir not specified, will use value from last run of tool)

   flags:
      -verify_all             -   Verify all HLDS files are up to date
      -retry                  -   Automatically retry every 30 seconds if the Steam Network is busy
      -remember_password      -   Remember password (if a username is supplied)

   For example: steam -command update -game cstrike -dir /hlds

 version: View installed versions

 list: View available games

Optional parameters for all commands:

      -username <username>    -   Steam account username (only needed to access limited content)
      -password <password>    -   Steam account password (only needed to access limited content)

Jak widać powinniśmy się trzymać składni hldsupdatetool, ale lepiej pisać dokładnie z wielkimi znakami oraz rozszerzeniem.

HldsUpdateTool.exe -command <komenda>  <inne parametry>

Pobranie plików serwera

Pobranie plików serwera, szczególnie jeśli ich nie mamy a chcemy stworzyć serwer równa się po prostu aktualizacji serwera - czyli jest to dokładnie następna sekcja tego artykułu :)

Pobieranie plików zależy od kilku czynników

  • twojego łącza internetowego na jakim stoi serwer -prędkości i obciążenia
  • obciążenia i dostępności serwerów hostujących pliki Valve
  • ilości danych do zassania

Przeważnie ten proces trwa parę godzin. Serwery Source (SRCDS) zajmują o wiele więcej niż serwery Half-Life (HLDS), więc ściąganie ich zawartości trwa jeszcze dłużej.

Po pobraniu plików

Po pobraniu plików idziemy do katalogu który wybraliśmy jako katalog docelowy instalacji gry - w środku jest plik hlds.exe którym odpalamy serwer gry.

Aktualizacja serwera

Stosowany w celu pobrania plików serwera - zarówno jak ich nie mamy , czy też aktualizacji istniejącego serwera - czyli pobraniu tylko zmienionych plików.

Uruchamiamy steam z parametrem -command update i musimy zdefiniować jaką grę chcemy zaktualizować. Wartości parametru -game pobieramy z następnej sekcji i wpisujemy jak poniżej - ważne są cudzysłowy.

HldsUpdateTool.exe -command update -game "<nazwa modu>" -dir <katalog>

na przykład dla cstrike

HldsUpdateTool.exe -command update -game "cstrike" -dir C:\HLDS
HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\SRCDS

HldsUpdateTool 2.gif

HldsUpdateTool 3.gif

Lista gier

Uruchom steam z -command list, powinieneś dostać coś podobnego do poniższego tekstu

HldsUpdateTool.exe -command list
HldsUpdateTool.exe -command list
Checking bootstrapper version ...
** 'game' options for Source DS Install:

        "Counter-Strike Source"
        "ageofchivalry"
        "diprip"
        "dods"
        "dystopia"
        "esmod"
        "garrysmod"
        "hl2mp"
        "insurgency"
        "l4d_full"
        "left4dead"
        "synergy"
        "tf"
        "zps"

** 'game' options for HL1 DS Install:

        "cstrike"
        "cstrike_beta"
        "czero"
        "dmc"
        "dod"
        "gearbox"
        "ricochet"
        "tfc"
        "valve"

** 'game' options for Third-Party game servers:

        "ageofchivalry"
        "darkmessiah"
        "diprip"
        "dystopia"
        "esmod"
        "garrysmod"
        "insurgency"
        "marenostrum"
        "redorchestra"
        "ship"
        "sin"
        "synergy"
        "tshb"
        "zps"

Automatyczne próby połączenia

Jeśli mamy problemy z łączem dodajemy -retry i co 30 sekund program sam będzie próbował nawiązać utracone połączenie

Sprawdzenie plików

dodajemy parametr -verify_all jeśli mamy problemy z serwerem

HldsUpdateTool.exe -command update -game "cstrike" -dir C:\HLDS -verify_all

Przykłady

Half-Life

Valve oraz DeathMatch

Aby pobrac pliki serwera podstawowego, będącego bazą do pozostałych gier oraz do Half-Life DeathMatch wpiszujemy

HldsUpdateTool.exe -command update -game "valve" -dir C:\HLDS -verify_all

Nie musisz pobierać tego serwera jeśli nie stawiasz serwera innych gier - wymagane pliki będące fragmentem katalogu valve zostaną pobrane automatycznie, jeśli są wymagane przez mod. Tak więc wykonaj komendę wyłącznie dla tego moda jaki chcesz zainstalować.

Counter-Strike

Aby pobrać pliki serwera Counter-Strike 1.6 wpisujemy

HldsUpdateTool.exe -command update -game "cstrike" -dir C:\HLDS -verify_all

Condition Zero

Aby pobrać pliki serwera Condition Zero wpisujemy

HldsUpdateTool.exe -command update -game "czero" -dir C:\HLDS -verify_all

Day of Defeat

Aby pobrać pliki serwera Day of Defeat 1.3 wpisujemy

HldsUpdateTool.exe -command update -game "dod" -dir C:\HLDS -verify_all

Opposing Force

Aby pobrać pliki serwera Opposing Force wpisujemy

HldsUpdateTool.exe -command update -game "gearbox" -dir C:\HLDS -verify_all

Inne serwery

Nie będę podwał linii dla serwerów DMC oraz TFC czy RICOCHET bo chyba łatwo się kapnąć jak to działa.

Nie ściągniemy tym programem serwera gry Natural Selection czy innych gier. Trzeba pobrać serwer Valve a następnie pliki isntalacyjne ze stron danych modów i rozpakować do podkatalogu moda, np Natural Selection ma nazwę 'ns. Więcej info na stronach modów i ich instrukcjach obsługi. Z takie serwery lamerzy się nie zabierają.

Source

Counter-Strike: Source

Aby pobrać pliki serwera Counter-Strike: Source wpisujemy

HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\SRCDS -verify_all

Half-Life: DeathMatch

Aby pobrać pliki serwera Half-Life 2 DeathMatch (tzw HL2 Multiplayer) wpisujemy

HldsUpdateTool.exe -command update -game "hl2mp" -dir C:\SRCDS -verify_all

Day of Defeat: Source

Aby pobrać pliki serwera Day of Defeat: Source wpisujemy

HldsUpdateTool.exe -command update -game "dods" -dir C:\SRCDS -verify_all

Inne serwery

Nie ściągniemy tym programem innych gier, zobacz mody.

Inne Gry

Red Orchestra

Aby pobrać pliki serwera Red Orchestra wpisujemy

HldsUpdateTool.exe -command update -game "redorchestra" -dir C:\REDORCHESTRA -verify_all

Sin Episodes

Aby pobrać pliki serwera SiN wpisujemy

HldsUpdateTool.exe -command update -game "sin" -dir C:\SIN -verify_all


Uwagi

Program ten działa dokładnie jak program steam pod Linuxem.

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