hlmod.hu
https://hlmod.hu/

AMX Mod X Konfiguráció I. - Alapok
https://hlmod.hu/viewtopic.php?f=24&t=17280
Oldal: 1 / 1

Szerző:  kiralyadam [ 2014.09.09. 15:23 ]
Hozzászólás témája:  AMX Mod X Konfiguráció I. - Alapok

Ez a kis "tutorial" sorozat az AMX Mod X helyes konfigurálását fogja bemutatni.
Törekedek arra, hogy minden lényeges információt kiemeljek és érthetően, tömören leírjam.

[ablak]Fejezetek

      1. Pluginok
        - Telepítése
        - Törlése
        - Alapértelmezett pluginok

      2. Modulok
        - Telepítése
        - Törlése
        - Alapértelmezett modulok

      3. Cvarok

      4. SQL Adatbázis

      5. Pályák
        - Map Cycle
        - Map konfig fájlok
        - Map specifikációk
[/ablak]


Pluginok

    Telepítése:

    Egy plugint nagyon egyszerű telepíteni a szerverre, de sok felesleges plugin a játékélmény csökkenését okozhatja.

      1. Ha megvan a kiválasztott plugin és a .sma fájlt átkonvertáltuk .amxx fájlra, akkor másoljuk be a fájlt az addons/amxmodx/plugins mappába.
      2. Majd navigáljunk az addons/amxmodx/configs mappába és nyissuk meg a plugins.ini fájlt.
      3. Görgessünk a legaljára és adjuk hozzá a plugint a következő módon:
      Kód:
      pluginom.amxx

      4. A plugin a következő mapváltásnál vagy szerver indításnál már működésbe is lép!

    Információ: Az .amxx fájl pontos nevét írjuk be a plugins.ini fájlba!

    Törlése:

      1. Navigáljunk az addons/amxmodx/configs mappába és nyissuk meg a plugins.ini fájlt.
      2. A törölni kívánt plugin nevét töröljük ki a listából és mentsük el!
      3. A plugin a következő mapváltásnál vagy szerver indításnál nem fog működésbe lépni!

    Alapértelmezett pluginok:

    Szerverünkre ezek a pluginok automatikusan felkerülnek, ha valamelyiket letörlöd akkor nem biztos, hogy a szerver minden funkciója hibamentesen fog futni!

      Kód:
      admin.amxx   Administration Base
      admin_sql.amxx   Administration Base adatbázis.
      admincmd.amxx   Admin parancsok (kick/ütés/ban stb.)
      adminhelp.amxx   Help admin parancs.
      adminslots.amxx   Slot reservation.
      multilingual.amxx   Többnyelvű kliens konfiguráció.
      menufront.amxx   Front-end admin menük.
      cmdmenu.amxx   Parancs menü beállításai.
      plmenu.amxx   Játékos menü parancsok (kick, ban, etc).
      telemenu.amxx   Teleport Menü (fun module szükséges).
      mapsmenu.amxx   Pálya menü (vote, pályaváltás, etc).
      adminchat.amxx   Konzol alapú chat parancsok.
      antiflood.amxx   Flood akadályozó.
      scrollmsg.amxx   Üzenetek görgetése.
      imessage.amxx   Megjelenít egy időzített üzenetet.
      adminvote.amxx   Szavazás parancsok.
      nextmap.amxx   Következő pálya kiíró.
      mapchooser.amxx   Játékosok szavazása következő pályáról.
      timeleft.amxx   Mennyi idő van még az adott pályából.
      pausecfg.amxx   Pluginok leállítása.
      statscfg.amxx   Statisztikai plugin.


Modulok

    Telepítése:

      1.Állapitsd meg, hogy milyen operácios rendszeren fut a szervered. A lehetősegek: Windows, Linux vagy AMD64 (64bit).
      Ha a modul nem amxx modul akkor mindegy, hogy milyen az operácios rendszer. Megállapitas: Windows-os modulnak .dll a kiterjesztése, Linux-osnak _i386.so es AMD64-nel pedig _amd64.so.
      2. Rakd a fájlt az addons/amxmodx/modules mappába, majd kovesd a megadott utasításokat.
      3. Ha mar a modul be van irva az addons/amxmodx/configs/modules.ini -be akkor töröld ki a neve elöl a ';' -t.
      4.Viszont ha még nincs benne a modules.ini-ben akkor írd bele. Az AMX Mod X fel fogja ismerni magatol. PL:
      Kód:
      mysql

      5. Hogy lásd mukodik, írd be a szerver konzolba hogy: amxx modules vagy amx_modules.

    Információ: A modul pontos nevét írjuk be a modules.ini fájlba!

    Törlése:

      1. Töröld a bejegyzést az addons/amxmodx/configs/modules.ini-ből vagy tegyél elé egy ';' -t.

    Információ: Kitörölheted a fájlt is ha már nem lesz rá szükséged.

    Alapértelmezett modulok:

    Szerverünkre ezek a modulok automatikusan felkerülnek, ha valamelyiket letörlöd akkor nem biztos, hogy a szerver minden funkciója hibamentesen fog futni!

      Kód:
      fun_amxx   Játék értékeinek megváltoztatása.
      engine_amxx   Több funkció és beállítási lehetőség.
      fakemeta_amxx   Expert/advanced functions for manipulating, hooking, and calling functions in the HL engine.
      *sql_amxx   SQL/Adatbázis beállítása.
      geoip_amxx   IP Cím lekérdezéshez szükséges.
      array_amxx   Functions for somewhat-dynamic arrays.
      sockets_amxx   Functions for socket (TCP/UDP) control and manipulation.
      regex_amxx   Functions for regular expression support.


Cvarok

A Cvarok olyanok mint a parancsok, csak ezek változók, amelyeknek meg tudsz adni értékeket, és amikor szükség van rájuk, a játék a megadott beállítások szerint fog cselekedni.
Az AMX MOD X alap cvarjait az amxmodx/configs/amxx.cfg fájlban találod meg. Ezt ugyan úgy tudod módosítani, mint a server.cfg-ben lévőket:

    [kozep]Kép[/kozep]


SQL Adatbázis

Az AMX MOD X képes kapcsolódni az SQL szerveredhez. Ez egy olyan adatbázis, amiben tetszőleges információkat tárolhatsz, például a statisztika, adminok listája, de ezeken kívül rengeteg plugin használhatja. Hasznos, mert ezeket az információkat játékon kívülről is könnyen ki tudod olvasni.

Ahhoz hogy az AMX MOD X használja az SQL-t, szükséged van egy működő adatbázisra.

Ha szükséged van SQL kapcsolatra, akkor nyisd meg az addons/amxmodx/configs/modules.ini-t és engedélyezd a mysql_amxx -t. (írd bele ha nincs, ha benne van töröld előle a ';'-t)

Ha ezzel megvagy akkor nyisd meg az addons/amxmodx/configs/sql.cfg -t, és töltsd ki a mysql adataiddal.

    Kód:
    Beállítások:

    amx_sql_host "127.0.0.1" -Az SQL szerver IP cime.
    amx_sql_user "root" -Az SQL szervered felhasznalojat kell megadnod.
    amx_sql_password "" -Az SQL szervered jelszava.
    amx_sql_db "amx" -Az SQL szervereden belul egy tetszoleges adatbazis nevet kell megadnod. (FIGYELEM! Csak letezo adatbazisnak a nevet adhatod meg!)
    amx_sql_table "admins" -Az adatbazisodon belul egy tabla neve. Ez vegulis akarmi lehet. Ezt letrehozza maga az AMX Mod X!
    amx_sql_type "mysql" -Az SQL szervered tipusa. Lehet MySQL vagy MSSQL. Ez a ketto a leggyakoribb.


Pályák

    Map Cycle:

    Ha használod a Mapsmenu plugint, akkor használhatod a "maps.ini"-t vagy a "mapcycle.txt"-t is, hogy beállítsd a pályák sorrendjét.
    Töröld ki a "maps.ini"-t, hogyha az alap mapcycle.txt-t szeretnéd használni, hogyha nem akkor csak állítsd be a maps.ini-ben a pályákat, így:

    Kód:
    ; Maps configuration file
    ; File location: $moddir/addons/amxmodx/configs/maps.ini
    ; To use with Maps Menu plugin

    ; Add in your mod's maps here
    ; Delete this file to use mapcycle.txt

    as_oilrig
    cs_747
    cs_assault
    cs_backalley
    cs_estate
    cs_havana
    cs_italy
    cs_militia
    cs_office
    cs_siege
    de_airstrip
    de_aztec
    de_cbble
    de_chateau
    de_dust
    de_dust2
    de_inferno
    de_nuke
    de_piranesi
    de_prodigy
    de_storm
    de_survivor
    de_torn
    de_train
    de_vertigo



    Map konfig fájlok:

    Minden pályához csinálhatsz egyedi beállításokat, egyedi pluginokat. Az első lépés hogy a "amxmodx/configs" mappában létrehozunk egy "maps" nevű mappát (A neve nem változhat csak maps lehet).

    Ebben létrehozhatunk pl. olyan fájlt, hogy de_dust2.cfg és akkor a de_dust2 mapon a cfg fájlba írt konfigok fognak betöltődni.

    Kód:
    mp_startmoney 16000
    mp_freezetime 0
    mp_timelimit 20


    Most az amxx.cfg-be belekell írnunk a következő sort:

    Kód:
    configs/maps/de_dust2.cfg


    Ezennel a de_dust2 mapon más konfiguráció fog betöltődni, mint a többi mapon.

    Map specifikációk:

    Mapokra állíthatunk be külön pluginokat amik csak az adott mapon fognak betöltődni.
    Itt is az addons/amxmodx/configs/maps mappába fogjuk feltölteni a dolgokat.

    Ha a de_nuke-on szeretnénk pár új plugint akkor a fájlnév a következő:

    Kód:
    plugins-de_nuke.ini


    Tartalma:

    Kód:
    ham.amxx disabled
    pickle.amxx


Rengeteget dolgoztam az első tutoriallal, ha valamilyen helyesírási hibát vagy egyéb hibát találtok jelezzétek hozzászólásba. Köszönöm!

Források:

[ablak]http://www.amxmodx.org
http://amxmodx.crys.hu/site/[/ablak]

Szerző:  norbee.16 [ 2014.09.09. 19:31 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Szerintem hasznos lesz az új emberkéknek. Szép, grat. :)

Szerző:  kiralyadam [ 2014.09.09. 20:21 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Köszi!

Leírás frissítve! (Források hozzáadva)

Szerző:  Metal [ 2014.09.11. 12:23 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Szia

plugins-de_nuke.ini

Tesztelted? Szerintem minden mapon betölti a cuccost.

Szerző:  kiralyadam [ 2014.09.11. 13:40 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Teszt nem volt. De az eredeti amxmodx oldal csak nem hazudik.

Szerző:  Metal [ 2014.09.11. 20:05 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Belinkelnéd? :]

Szerző:  kiralyadam [ 2014.09.11. 20:10 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Persze, parancsolj!

Szerző:  Metal [ 2014.09.12. 11:01 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Ohh, my fail. Azt hittem, hogy simán gyökérbe helyezve értetted, de látom, nem.
(u.i.: Érdemes lenne az eredeti oldalt - mint forrás - megjelölni.)

Szerző:  kiralyadam [ 2014.09.12. 17:42 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

Megvan jelölve.

Szerző:  BeepBeep [ 2014.09.13. 08:59 ]
Hozzászólás témája:  Re: AMX Mod X Konfiguráció I. - Alapok

amxx_dokumentaciok.php?d=index

Felesleges téma...

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/