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]