Program steam
(→Pobranie plików serwera) |
(→Przykłady) |
||
Linia 136: | Linia 136: | ||
Aby pobrac pliki serwera podstawowego, będącego bazą do pozstałych gier oraz do Half-Life DeathMatch wpiszujemy | Aby pobrac pliki serwera podstawowego, będącego bazą do pozstałych gier oraz do Half-Life DeathMatch wpiszujemy | ||
./steam -command update -game "valve" -dir ~/srcds -verify_all | ./steam -command update -game "valve" -dir ~/srcds -verify_all | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Red Orchestra === | === Red Orchestra === | ||
Aby pobrac pliki serwera [[Red Orchestra]] wpisujemy | Aby pobrac pliki serwera [[Red Orchestra]] wpisujemy | ||
Linia 154: | Linia 146: | ||
=== Innse serwery=== | === Innse serwery=== | ||
Nie ściągniemy tym programem innych gier, np Synergy, zobacz [[mod]]y. | Nie ściągniemy tym programem innych gier, np Synergy, zobacz [[mod]]y. | ||
+ | |||
=Uwagi= | =Uwagi= | ||
Program ten działa dokładnie jak ''zainstalowany'' już [[HldsUpdateTool.exe]] pod [[Windows]]em. | Program ten działa dokładnie jak ''zainstalowany'' już [[HldsUpdateTool.exe]] pod [[Windows]]em. |
Wersja z 00:12, 18 cze 2006
Spis treści |
UWAGA ten artykuł jest wyłącznie pod Linuxa
Opis
Program steam 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.bin i potrafi przetwarzać pewnie parametry bo jest programem konsolowym.
Wywołanie
Po nadaniu praw wykonawczych komendą (jeśli nie wykonaliśmy tego oczywiście wcześniej)
chmod +x steam
mozmey wykonywac program komendą
./steam
Pierwsze uruchomienie
Przy pierwszym uruchomieniu steam sam się aktualizuje do najnowszej wersji i prosi o ponowne uruchomienie.
Parametry
Brak parametrów
Wystarczy wpisać bez parameterów i powinnismy dostać listę dostępnych opcji
Checking bootstrapper version ... Use: steam -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ć powinnismy się trzymać składni
./steam -command <komenda> <inne parametry>
Pobranie plików serwera
Popbranie plików serwera, szczególnie jesli ich nie mamy a chcemy stworzyć serwer równa sie po prostu aktualiacaji serwera - czyli jest to dokładnie następna sekcja tego artykułu :)
Pobieranie plików zalezy 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.
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 zdefiniowac jaką grę chcemy zaktualizować. Wartości parametru -game pobieramy z następnej sekcji i wpisujemy jak poniżej - ważne są cudzysłowy.
./steam -command update -game "<nazwa modu>" -dir <katalog>
na przykład dla cstrike
./steam -command update -game "cstrike" -dir ~/hlds_l
./steam -command update -game "Counter-Strike Source" -dir ~/srcds
Lista gier
Uruchom steam z -command list, powines dostać coś podobnego do poniższego tekstu
./steam -command list
hlds@bagno ~/hl $ ./steam -command list Checking bootstrapper version ... ** 'game' options for Source DS Install: "Counter-Strike Source" "dods" "hl2mp" ** 'game' options for HL1 DS Install: "cstrike" "czero" "dmc" "dod" "gearbox" "ricochet" "tfc" "valve" ** 'game' options for Third-Party game servers: "redorchestra" "sin"
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
Sprawdzenie plików
dodajemy parametr -verify_all jeśli mamy problemy z serwerem
./steam -command update -game "cstrike" -dir ~/hlds_l -verify_all
Przykłady
Half-Life
Valve oraz DeathMatch
Aby pobrac pliki serwera podstawowego, będącego bazą do pozstałych gier oraz do Half-Life DeathMatch wpiszujemy
./steam -command update -game "valve" -dir ~/hlds_l -verify_all
Counter-Strike
Aby pobrac pliki serwera Counter-Strike 1.6 wpisujemy
./steam -command update -game "cstrike" -dir ~/hlds_l -verify_all
Condition Zero
Aby pobrac pliki serwera Condition Zero wpisujemy
./steam -command update -game "czero" -dir ~/hlds_l -verify_all
Day of Defeat
Aby pobrac pliki serwera Day of Defeat 1.3 wpisujemy
./steam -command update -game "dod" -dir ~/hlds_l -verify_all
Innse serwery
Nie ściągniemy tym programem serwera gry Natural Selection czy innych gier. Trzeb 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ą.
Source
Counter-Strike: Source
Aby pobrac pliki serwera Counter-Strike: Source wpisujemy
./steam -command update -game "Counter-Strike Source" -dir ~/srcds -verify_all
Half-Life: DeathMatch
Aby pobrac pliki serwera Half-Life2 DeathMatch (tzw HL2 Multiplayer) wpisujemy
./steam -command update -game "hl2mp" -dir ~/srcds -verify_all
Day of Defeat: Source
Aby pobrac pliki serwera Day of Defeat: Source wpisujemy
./steam -command update -game "dods" -dir ~/srcds -verify_all
Valve oraz DeathMatch
Aby pobrac pliki serwera podstawowego, będącego bazą do pozstałych gier oraz do Half-Life DeathMatch wpiszujemy
./steam -command update -game "valve" -dir ~/srcds -verify_all
Red Orchestra
Aby pobrac pliki serwera Red Orchestra wpisujemy
./steam -command update -game "redorchestra" -dir ~/srcds -verify_all
Sin Episodes
Aby pobrac pliki serwera Day of Defeat 1.3 wpisujemy
./steam -command update -game "sin" -dir ~/srcds -verify_all
Innse serwery
Nie ściągniemy tym programem innych gier, np Synergy, zobacz mody.
Uwagi
Program ten działa dokładnie jak zainstalowany już HldsUpdateTool.exe pod Windowsem.