Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

AMXX tutorial za WIN XP

622 pregleda · 21 odgovor · otvorena 26.11.2008. u 20:54

Vodic za AMXX, nadopuna za ovaj VODIC


Sta je AMXX? AMXX je server-side skripta za cs server. Sto znaci da klijent ne mora da ima nista vezano sa amxx da bi je koristio. AMXX je danas najrasprostranjenija skripta za CS 1.6 servere. Razlog je sto je efikasna i relativno lagana za razumjeti. AMXX je evolucija starog amx-a. Stari amx je bio spor I lose kodiran. Zato je za razliku u to vrijeme od admin moda bio u velikom zaostatku. AMXX je takodjer jako popularan iz razloga sto je veoma lagno praviti svoje plugine u AMXX studiu. AMXX studio je u biti c++ programski jezik s tim da su mu izbijene sve nepotrebne funkcije I protokoli. I kao takav je dobio naziv small. Ali necemo se na tome zadrzavati. Idemo objasniti kako AMXX radi.

AMXX je plugin metamoda. Metamod je plugin/DLL manager koji pravi vezu izmedju Half Life engine I nekog moda od Half Life, u ovom slucaju Counter Strikea. Zasto praviti METAMOD kad vec ima klijentov library. Iz razloga sto vam Metamod omogucava da loadujete/ne loadujete druge DLL-ove po vasoj zelji. U nasem slucaju amxmodx.

AMXX i njegova instalacija. U biti instalacija AMXX je relativno jednostavno na WIN platformi s obzirom da su AMXX developeri napravili instalacijski wizzard koji sve odradi za vas i poreda sve fajlove na pravo mjesto.

Dakle sve sto je potrebno jeste da skinete AMXX installer. Trenutna verzija je 1.8.1 I mozete je skinuti OVDJE


Kada ga skinete pokrenete ga I idete klasicnim windows stilom next, next dok ne dodjete do ovog prozorcica



Tu izaberete “Select mod direktory” I kliknete next.

Na “Drvetu” direktorijuma nadjite gdje se nalazi vasa igra ( Default : C:\Progam Files\Valve\)
I kliknete jednom lijevim klikom na cstrike da poplavi I u kliznom labelu ispod izaberete Coustom Game Addon : Counter Strike.



Sacekajte da se zavrsi instalacija I u vasem cstrike folder bi trebali da dobijete novi folder nazvan addons.

Nekada se zna desiti da sve ovako uradite I opet vam amxx ne radi. Zasto? Razlog je jednostavan. Vas liblist.gam je readonly. To je ono iznad sto sam vam spominjao oko metamoda. Nije uspio da upise putanju do novog dll tj da umjesto game dll cita metamod.dll.
Nadjite liblist.gam I otvorite ga sa bilo kojim tekst editorom kao sto su notepad ili wordpad. Nalazi se u C:\Progam Files\Valve\cstrike\liblist.gam Trebali bi dobiti ovaj sadrzaj.


game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"


Kao sto vidite gamedll nije zamjenjen. Sve sto trebate da uradite jeste da zamjenite liniju gamedll sa linijom

gamedll "addons\metamod\dlls\metamod.dll"

liniju gamedll_linux mozete slobodno izbrisati jer je ovo linija za linux instalacije. A stare gamedll linije mozete jednostavno komentirati tako sto cete dodati “//” Tako da vas liblist.gam izgleda ovako:

game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
//gamedll "dlls\mp.dll"
//gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
gamedll "addons\metamod\dlls\metamod.dll"


Kao sto vidimo dodali smo liniju koja enginu govori da mjesto game dll koristi metamod.dll.

Snimite I zatvorite.

Da bi provjerili jeli sada sve u redu pokrenite onaj vas hlds I kucajte: meta list

Trebalo bi vam izbaciti nesto u smislu ovoga:




Ukoliko ne izbaci onda vam hijerarhija fajlova nije ok ili negdje nesto fali. Da vam sada ne bih objasnjavao kompletnu hijerarhiju fajlova posto je poduza I nekome sa malo iskustva se lako zbuniti, jednostavno postajte ovdje I pomoci cemo vam.


Dakle amxx je spreman I radi. Sada hajmo dodavat admine.
Svi admini se nalaze u users.ini fajlu koji se nalazi u
C:\Progam Files\Valve\cstrike\addons\amxmodx\configs\users.ini
Njega takodjer otvorite sa bilo kojim tekst editorom, notepad ili wordpad.


Nakon sto otvorite users.ini vidjet cete nesto ovako:

; File location: $moddir/addons/amxmodx/configs/users.ini

; Line starting with ; is a comment

; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D (ping)
; q - custom level E
; r - custom level F
; s - custom level G (ptb)
; t - custom level H (money)
; u - menu access
; z - user (no admin)

; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid/wonid
; d - this is ip
; e - password is not checked (only name/ip/steamid needed)


access flags su tako reci ovlasti admina na serveru
a account flags je nacin na koji ce neko postati admin

Sintaxa dodavanja admina je
[code]
"NICK" "PASSWORD" "access flagovi" "account flagovi"

dakle sto bi u praksi trebalo da izgleda ovako:

"LoKi" "mojpw" "abcdefghijkmnopqrtu" "ab"

Da jos jednom analiziramo

Dodali smo admina sa nick LoKi sa passwordom mojpw i skoro punim pristupom.
Oni hitrijeg oka ce primjetiti da nismo dodali flag l ( malo slovo L ).
Zasto?
Zato sto s tim flagom mozemo da pokupimo rcon ( glavni password servera i onda mozemo svasta da radimo )
Dakle NEMOJTE stavljat slovo l na svoj amx ukoliko ne znate sta radite, jer u slucaju kradje passworda od vaseg amx-a rizikujete kradju RCON i onda imate ozbiljnih problema.
Jos jedna vazna napomena. Navodni znaci "" su obavezni i svaki admin nova linija.

Finalni izgled users.ini bi trebao da izgleda ovako

; File location: $moddir/addons/amxmodx/configs/users.ini

; Line starting with ; is a comment

; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D (ping)
; q - custom level E
; r - custom level F
; s - custom level G (ptb)
; t - custom level H (money)
; u - menu access
; z - user (no admin)

; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid/wonid
; d - this is ip
; e - password is not checked (only name/ip/steamid needed)

"LoKi" "mojpw" "abcdefghijkmnopqrtu" "ab"


Nakon sto dodate odnosno skinete admina nekome fino snimite taj fajl.
Nakon sto ste to zavrsili potrebno je cekati da se mapa promjeni da bi se novi admini loadovali ili da restartujete vas server ili da kucate u konzoli amx_reloadadmins.

Novi admini loadovani.



Dodavanje plugina I kostumiziranje servera.


U biti ovdje vam nije potrebna velika pomoc.

Oficijalna stranica amxmodx se nalazi na adresi http://www.amxmodx.org i tu mozete naci sve potrebno za vas server.
Uz svaki plugin dolazi i objasnjenje kako da ga instalirate. U osnovi svaki plugin radi na principu toga sto cete fajl ime_plugina.amxx staviti uploadovati u folder /cstrike/addons/amxmodx/plugins i dodati liniju u u novom redu ime_plugina.amxx u fajlu plugins.ini koji se nalazi u /cstrike/addons/amxmodx/configs

Opcinalno je ubacivati lang fajlove u /cstrike/addons/amxmodx/data/lang

Sve sto je potrebno jeste da citate jer sa skoro svakim pluginom dolazi I objasnjenje kako da ga instalirate.


Dobili ste default AMXX instalaciju, mislim da sa ovim mozete i dodatno da stimate server po svojoj volji. Dakle ostalo je sve stvar ukusa. Radite po vlastitom nahodjenju. Uz jednu malu napomenu. Sto vise plugina to je veca opterecenost servera.

Copyright from LoKi to Gamers.ba community



SVE EXTRA al ga ja nikad necu napravit ak mi neko dadne admina dobro i jest a ako ne jbg onda

Post dobio šamar od LoKi

Prijavi se da bi odgovorio/la na ovu temu.