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]
Fejezetek1. Pluginok
- Telepítése
- Törlése
- Alapértelmezett pluginok
2. Modulok
- Telepítése
- Törlése
- Alapértelmezett modulok
5. Pályák
- Map Cycle
- Map konfig fájlok
- Map specifikációk
[/ablak]
PluginokTelepí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!
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.
ModulokTelepí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!
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.
CvarokA 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]
[/kozep]
SQL AdatbázisAz 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. 
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ákMap 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.orghttp://amxmodx.crys.hu/site/[/ablak]