[LINUX] Aktualizacja HLDS, Metamoda i AMXX...
Gość_21977_* 15.02.2013
Wymogi:
- Dostęp przez konsolę SSH z uprawnieniami roota
Ze Steam CMD możemy korzystać na 2 sposoby:
- anonimowo, wówczas naszym loginem jest anonymous, hasła nie podajemy, a konto Steam nie jest wymagane.
- nieanonimowo, wówczas naszymi danymi do logowania są dane konta Steam, które jest w tym przypadku wymagane.
Kroki instalacji przeznaczone tylko do instalacji anonimowej będą oznaczone dodatkowym przyrostkiem [a] tuż po numerze kroku.
Kroki instalacji przeznaczone do obydwu typów instalacji (wykonywane zawsze) nie będą oznaczone dodatkowym przyrostkiem.
Zalecam korzystać ze Steam CMD nieanonimowo, by wyrobić sobie odpowiedni nawyk, ze względu na to, że wiele innych,
młodszych serwerów wymaga autoryzacji i niewykluczone, że HLDS też kiedyś będzie posiadał taką konieczność.
Mimo wszystko, instalacja anonimowa wciąż jest możliwa dla niektórych usług Steam, w tym serwera HLDS.
Instalacja:
1. Pobieramy Steam Console Client, następcę HLDS Update Tool.
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
2. Rozpakowujemy pobrany Steam CMD
tar xvfz steamcmd_linux.tar.gz && rm steamcmd_linux.tar.gz
3.1. Uruchamiamy Steam CMD
./steamcmd.sh
3.2 [a]. Logujemy się do Steam, podając za LOGIN swój login do Steam
login LOGIN
3.3 [a]. Podajemy hasło
3.4 [a]. Podajemy wysłany przez Steam Guard kod kontrolny wysłany na naszego maila.
3.5. Wychodzimy ze Steam Console Client
quit
Ad.3 [a]. Wraz z rozpoczęciem nowej sesji, po ponownym uruchomieniu Steam CMD na tej samej
maszynie (po wcześniejszej pozytywnej weryfikacji przez Steam Guard), logujemy się komendą
login LOGIN PASSWORD
gdzie LOGIN to nasz login, a PASSWORD to hasło do konta Steam. Nowy kod do przepisania
na maila ponownie nie przyjdzie, gdyż maszyna została już uwierzytelniona przez Steam Guard.
4.1. Aktualizujemy nasz HLDS
- LOGIN - Twój do Steam (w przypadku instalacji anonimowej, za login podajemy anonymous)
- DIR - adres do instalacji gry
- APP - numer identyfikacyjny aktualizowanej aplikacji (dział: Server Files), dla HLDS pod CS 1.6 będzie to 90
./steamcmd.sh +login LOGIN +force_install_dir DIR +app_update APP validate
W przypadku instalowania modyfikacji aplikacji, jak np. CS 1.6 (modyfikacja do HL), musimy koniecznie wskazać, jaką modyfikację chcemy zainstalować.
./steamcmd.sh +login LOGIN +force_install_dir DIR +app_update APP +app_set_config APP mod MOD validate
- MOD - identyfikator modyfikacji do zainstalowania, dla HLDS pod CS 1.6 będzie to cstrike
Przykład:
Możemy także wydać komendę instalacji / aktualizacji wraz z parametrem +quit, który spowoduje wyjście z konsoli po instalacji / aktualizacji serwera.
Przykład gotowej komendy dla instalacji anonimowej do podkatalogu hlds:
./steamcmd.sh +login anonymous +force_install_dir hlds +app_update 90 +app_set_config 90 mod cstrike validate +quit
Teraz nasz CS powinien zostać zaktualizowany, a zawartość nowego liblist.gam powinna wyglądać tak:
4.2. Usuwamy plik cstrike/dlls/cs_i386.so
5. Instalujemy metamoda 1.20-am.
- Pobieramy nowego metamoda stąd.
- Wypakowujemy zawartość do katalogu cstrike naszego zaktualizowanego serwera HLDS
6. Włączamy metamoda, zamieniając w pliku cstrike/listlib.gam linijkę
gamedll_linux "dlls/cs.so"
na
gamedll_linux "addons/metamod/dlls/metamod.so"
7. Instalujemy nowe AMXX
- Pobieramy AMXX 1.8.2 stąd.
- Wypakowujemy zawartość do folderu cstrike, pamiętając, że ew. pliki konfiguracyjne (np. plugins.ini) zostaną nadpisane.
8. Uruchamiamy nasz serwer HLDS (zalecam z parametrami -dev oraz -master)
Użytkownik Benio101 edytował ten post 08.10.2013 15:53
Aktualizacja //amxx.pl/topic/119565-problem-z-amxx-i-metamod/?p=575521
Bulgarian 15.02.2013
Z tego ci mi wiadomo Anonymous tylko dla CS:GO jak i jakiejś 1 innej gry. W przypadku cs 1.6 możliwe że to nie będzie działać.można też użyć konta anonymous
MaxiKINGer 15.02.2013
Ot taka dygresja
Rodzyn
15.02.2013
Z tego ci mi wiadomo Anonymous tylko dla CS:GO jak i jakiejś 1 innej gry. W przypadku cs 1.6 możliwe że to nie będzie działać.można też użyć konta anonymous
For Counter-Strike: Global Offensive or Nuclear Dawn, you can login anonymously
https://developer.va...m/wiki/SteamCMD
smolon
15.02.2013
troche szkoda tracic graczy
JaBydlak
15.02.2013
To ja proszę to ostatecznie rozważyć i zamknąć
http://amxx.pl/topic...eam-no-support/
smolon
16.02.2013
EtPro^-^ 16.02.2013
A dokładniej - chodzi o RevEmu, można go użyć do stworzenia serwera NS, bynajmniej tak piszą.
Portek
16.02.2013
EtPro^-^ 16.02.2013
Wyczytałem to tu: http://css.setti.inf...nlinux-updated/
ivvanek
18.02.2013
./steamcmd.sh ./steamcmd.sh: line 11: ulimit: open files: cannot modify limit: Operation not permitted Redirecting stderr to '/home/cs/Steam/logs/stderr.txt' [ 0%] Checking for available updates... [ 0%] Download complete. [----] Verifying installation... [----] !!! Fatal Error: Steam failed to load: *SteamStartEngine(0xff895560) failed with error 1: Failed to open logfile /home/cs/Steam/steam.log
Co jest nei tak?
bociek1994
06.03.2013
Informuję, iż "anonymous" działa na CS 1.6. Domyślam się, że również na wszystkie inne, standardowe modyfikacje / gry ; )
LebeX
04.10.2013
./steamcmd.sh
[----] Failed to apply update, reverting... [----] Verifying installation... [ 0%] Downloading Update... [ 0%] Checking for available update... [ 0%] Download Complete. [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Installing update... [----] Installing update... [----] Failed to apply update, reverting... [----] !!! Fatal Error: Failed to load steamconsole.so
Ma ktoś pomysł ?
NeQQs
13.10.2013
A czy jak pobiorę HLDS z narzędzi steam to będę miał najnowszą wersję? Czy jednak muszę aktualizować tak jak na poradniku?
Rodzyn
13.10.2013
A czy jak pobiorę HLDS z narzędzi steam to będę miał najnowszą wersję? Czy jednak muszę aktualizować tak jak na poradniku?
HLDS'a już "nie ma", tzn. nie używa się go, teraz tylko SteamCMD.