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
 

ChytraQuoza - zdjęcie

ChytraQuoza

Rejestracja: 05.10.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 22.09.2014 19:20
-----

#132878 Troche o nVault

Napisane przez G[o]Q w 07.05.2010 20:34

Chcialbym opisac tutaj jeden ze sposobow zapisu danych jaki mozemy uzyc tworzac nasze pluginy.

1. Opis uzywanych funkcji - opisze funkcje ktore beda nam nie zbedne
Spoiler



2. Przykladowe uzycie:

powiedzmy ze do zapisu i odczytu mamy liczbe fragow gracza ktora musi zostac zapisana przy rozlaczeniu i wczytana przy polaczeniu dodatkowo zapisujemy liczbe dead'ow. Przy okazji jest też pokazany sposób zapisania ciągu znaków, w tym przypadku nick gracza.
(wazniejsze linie maja komentarze)

Spoiler

  • +
  • -
  • 35


#575521 Problem z amxx i metamod

Napisane przez Gość w 05.10.2013 13:29

Od czasu napisania artykułu była aktualizacja, instalować (i aktualizować) serwer musisz z dopiskiem

+app_set_config 90 mod cstrike

Inaczej zostanie zainstalowany serwer HL bez modyfikacji cstrike, która jest tutaj wymagana.

 

Prosta komenda:

./steamcmd.sh +login anonymous +force_install_dir /path/to/server +app_update 90 +app_set_config 90 mod cstrike validate +quit

powinna pobrać brakujące pliki modyfikacji.




#515514 [LINUX] Aktualizacja HLDS, Metamoda i AMXX pod CS 1.6

Napisane przez Gość w 15.02.2013 16:41

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
Spoiler


3.2 [a]. Logujemy się do Steam, podając za LOGIN swój login do Steam

login LOGIN

3.3 [a]. Podajemy hasło

Spoiler


3.4 [a]. Podajemy wysłany przez Steam Guard kod kontrolny wysłany na naszego maila.
Spoiler


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:

Spoiler

 
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:

Spoiler


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)




#515655 [LINUX] Aktualizacja HLDS, Metamoda i AMXX pod CS 1.6

Napisane przez Cypis' w 15.02.2013 19:56

no-steam = no-support :D
  • +
  • -
  • 8


#575440 [ROZWIĄZANE] Brak cstrike w hldsupdatetool

Napisane przez szelbi w 05.10.2013 10:45

HLDS Update Tool wyszło z użycia.

 

http://amxx.pl/topic...amxx-pod-cs-16/


  • +
  • -
  • 1