Skocz do zawartości

CSWarszawa.PL - Serwery CS , CSSerwery , CS , 1,6 , CS GO uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies
I accept the use of cookies
Zdjęcie

Struktura katalogów w AmxModX


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1
amazon`

amazon`

    Prezes

  • Stały Gracz
  • PipPipPip
  • 1943 postów
  • MiastoJamajka
Poradnik dla osób które zastanawiały się, co kryje się w poniższych katalogach:

/configs/ - domyślnie zawiera wszystkie pliki i ustawienia samego amxmodx, jak i pluginów

/configs/amxx.cfg - ten plik wykona się na serwerze zaraza po załadowaniu mapy. Właśnie tu powinniśmy dodawać cvary i komendy
/configs/plugins.ini oraz pliki plugins-xxx.ini - zawiera listę pluginów, które mają być uruchamiane. Zastosowanie podziału (jeżeli istnieje) ma jedynie charakter porządkowy. Warto zauważyć, że amxmodx nie czyta linijek zaczynających się znakiem średnika ( ; ), oraz tekstu za nim. Warto tego użyć, na przykład do opisywania pluginów
/configs/users.ini - zawiera dane, na podstawie których amxmodx dowie się, kto jest adminem, a kto nie

/data/ - jak sama nazwa wskazuje: folder z danymi.


/data/lang/ - zawiera pliki językowe. Wiele pluginów wykorzystuje te pliki do wyświetlania graczowi informacji w jego języku. Jeżeli otrzymujemy informację: ML_NOTFOUND - warto sprawdzić, czy nie pominęliśmy któregoś z tych plików
/data/vault/ - folder zawiera dane pluginów w postaci nVault. Pluginy, które muszą przechowywać wiele informacji (COD MOD, bf2), a nie używają bazy - zapisują dane do tego folderu. Pliki możemy edytować nvault editorem
/data/geoip.dat - plik zawiera dane geolokalizacyjne. Na tej podstawie amxmodx przypasowuje numer IP do kraju.

/dlls/ - folder zazwyczaj zawiera jeden plik, jest to główny silnik amxmodx. Wersja .dll dla windows i .so dla linux

/logs/ - jeden z ważniejszych folderów. Zawiera wszystkie dane, jest takowym dziennikiem serwer.

/logs/error_xxx.log - zawiera informacje o błędach. Jeżeli serwer jest skonfigurowany poprawnie - tych plików nie będzie.
/logs/Lxxx.log - zawiera informacje. Każdy serwer je tworzy.

/modules/ - zawiera pliki rozszerzeń amxmodx. Nie musimy ingerować w ten folder.

/plugins/ - folder zawiera pluginy, które amxmodx ładuje, gdy znajdzie nazwę w plugins.ini

/scripting/ - na serwerze ten folder jest niepotrzebny. Zawiera on pliki źródłowe,
kompilatory i wszystkie narzędzia potrzebne do pisania pluginów.


/scripting/include/ - zawiera pliki pomocnicze - w nich znajdują się funkcje potrzebne do pisania.
/scripting/amxxpc - główny plik kompilatora.

Poradnik by peku33
  • 0

ev9vv5.jpg





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych