/
 
HomePortalCalendarFAQSearchMemberlistUsergroupsRegisterLog in

Share | 
 

 Tutorial AMX ModX pe server dedicat Counter Strike 1.6

Go down 
AuthorMessage
me.aMaZiNg
Admin
avatar

Posts : 101
Join date : 2009-12-15
Age : 27

PostSubject: Tutorial AMX ModX pe server dedicat Counter Strike 1.6   Fri Dec 18, 2009 6:07 pm

1. Instalare automată
2. Instalarea modului cstrike
3. Instalare manuală
4. Configurare admin
5. Configurare configuri
6. Instalare pluginuri


1. Instalare automată AMX ModX:

Prima dată descarci unul din cele trei Installere Amx Mod X (ai de ales între cele trei versiuni disponibile: 1.76d, 1.8.0 şi 1.8.1). Dezarhivezi arhiva undeva pe disc. Dubluclick pe executabil. Dai next, “i accept the terms “, next... ai ajuns la Browse. Laşi folderul care este ales automat (C:\Program Files\AMX ModX), dai next şi apoi Install. Se trece la faza a doua a instalării. Laşi căsuţa cu Run AMX ModX installer selectată şi dai Finish. În acest moment începe instalarea propriu-zisă. Iar next, i accept…, next. Se ajunge iar la o fereastra de selectare, unde alegi "select mod directory", a patra optiune, şi next. Aici alegi folderul HLDS\cstrike (unde HLDS este folderul serverului tău) iar jos la "Custom game addon" alegi Counter-Strike şi dai OK. Atenţie! Dacă instalerul va detecta altă instalare mai veche a AMX ModX-ului te va întreba dacă vrei să continui. Ai trei opţiuni:
1. dai Yes, şi atunci toate configuraţiile vechi vor fi şterse (admini, pluginuri deja instalate, sloturi etc).
2. dai No, şi atunci se vor upgrada fişierele binare fără a şterge configuraţiile.
3. dai Cancel ca să renunţi.
Repet, asta numai dacă există altă instalare a AMX ModX-ului. Dacă nu există nici una, instalerul îşi va face treaba, iar tu trebuie doar să dai Finish.

Următoarea fază este instalarea modulului cstrike având în vedere că instalerul a instalat doar baza, care este comună. Aceasta se face manual.


2. Instalarea manuală a modulului CStrike pentru AMX ModX:

Descarci modulul cstrike. Îl dezarhivezi oriunde pe disc. Deschizi amxmodx-1.76d-cstrike\addons\amxmodx. Aici ai 5 foldere: configs, modules, scripting, plugins, data. Elementele componente ale fiecărui folder de aici, trebuie să ajungă în folderele cu aceleaşi nume din HLDS\cstrike\addons\amxmodx (unde HLDS este folderul serverului tău).
Deci, deschizi amxmodx 1.76d-cstrike\addons\amxmodx\configs, şi copiezi tot ce e acolo în HLDS\cstrike\addons\amxmodx\configs. Şi tot aşa cu toate cele cinci fişiere.

În acest moment ai instalat AMX ModX cu cstrike, pe serverul tău. Pentru a vedea rezultatele porneşte serverul şi dă « meta list ». Rezultatul ar trebui să fie:
AMX ModX RUN.
Important! Instalarea modulului CStrike este obligatorie pentru funcţionarea serverului!


3. Instalare manuală AMX ModX:

Această instalare fiind ceva mai complicată nu o recomand începătorilor. Pentru cei avansaţi care vor bătăi de cap am să prezint pe scurt:
1. Mergi pe site-ul lor. Downloadează pachetul de bază amxmodx pentru Windows, Linux sau AMD64.
2. Dezarhivează-l în directorul modului (\addons\amxmodx). Dacă îl urci prin FTP, va trebui să îl extragi într-un director temporar (de ex. pe Desktop).
3. Mergi înapoi pe site-ul AMXModX la "Downloads" şi downloadezi addonurile dorite. În acest moment sunt disponibile addon-uri pentru: Counter-Strike/Condition-Zero, Team Fortress Classic, Day of Defeat, The Specialists, Natural Selection şi Earth's Special Forces. Asigură-te că ai downloadat pachetul corespunzător sistemului tău de operare (Windows, Linux sau Linux AMD64).
4. Dezarhivează addon-ul în acelaşi loc ca mai devreme. Ar trebui să mai adauge câteva fişiere în locaţia instalării AMXModX.
5. Dacă foloseşti FTP, fă upload la folderul addons.
6. AMXModX ar trebui să fie instalat acum! Poţi scrie "meta list" în consola jocului pentru a verifica dacă totul este ok.
7. Acum poţi merge mai departe la configurarea AMXModX. Dacă intampini dificultăţi, întrebi pe forum sau dai un PM.


4. Configurare admin pe AMX ModX

Pentru a putea controla serverul tău de Counter-Strike trebuie să-ţi configurezi adminul (să-ţi pui admin. Pentru unii, asta e cea mai aşteptată parte ). Acest lucru se face foarte simplu. Intri în HLDS\cstrike\addons\amxmodx\configs\users.ini, şi mergi în jos pe pagină până găseşti o linie "loopback" "" "bcdfe....". Acea linie trebuie să o editezi tu - sau să faci alta exact la fel. Acum, depinde de adminul pe care vrei să-l pui. Dacă vrei admin pe IP, atunci ştergi "loopback" şi treci acolo IP-ul dorit:
Default:"loopback" "" "abcdefghijklmnopqrstu" "de"
Admin pe IP: "86.123.77.66" "" "abcdefghijklmnopqrstu" "de"

Dacă vrei să pui adminul pe nume/nick, înlocuieşti "loopback" cu nick-ul respectiv, iar la capătul şirului, în loc de "de", pui "e".

Deci, să vă explic puţin:
"loopback" "parola" "abcdefghijklmnopqrstu" "de", unde:
"loopback" - se înlocuieşte cu un IP, nume sau steamID.
"parola" - aici se pune parola, dacă doriţi.
"abcdefgh..." - sunt nivelele de acces ale adminului.
"de" - din capăt sunt flagurile conturilor de admin.
Nivele de acces şi care/cum are pe NEMESiSgaming:

a - imunitate - nu poate lua kick\ban\slay... (La noi, doar Administratorii au aşa ceva: immunE, Gaby, Niku şi MiTzA-)
b - slot rezervat - are un loc rezervat pe server în caz că acesta este plin (Absolut toţi adminii au)
c - acces la comanda amx_kick (Toţi adminii)
d - acces la ban şi unban (La ban avem toţi adminii, iar la unban cred ca numai Administratorii)
e - acces la slap şi slay (Toţi adminii)
f - acces la comanda amx_map (Toţi adminii)
g - acces la cvar-uri - poate schimba valorile cvar-urilor (Avem toţi, dar parţial. Adică adminii nu pot controla toate cvar-urile)
h - acces la configuri (Administratorii)
i - acces la comenzile de chat (amx_chat, amx_psay, amx_tsay, etc. Toţi adminii)
j - acces la comenzile de vot (amx_vote, amx_votemap. Toţi adminii)
k - acces la parola serverului - poate schimba parola prin intermediul comenzilor cvar (adica poate pune şi scoate parola serverului, in caz de meci de exemplu când nu trebuie să mai intre nimeni. La noi nu se foloseşte )
l - acces la parola RCON şi la comenzile rcon prin intermediul comenzilor cvar (Nu se foloseşte)
m - nivele personalizate - pentru anumite accese pe care vreţi să le creaţi (nu vă interesează!!! )
z - simplu jucator - Atenţie! nu se trece nivelul "z" pentru admini!

Flaguri de cont:

a - deconectează dacă parola nu este bună
b - se trece tag-ul de clan
c - se trece steamID-ul
d - se trece IP-ul
e - nu se controlează parola

Pentru a vedea la ce comenzi ai acces, dai în consolă amx_help; vor apărea primele 10 comenzi cu explicaţiile de rigoare după care dai amx_help 11, amx_help 21, şi tot aşa...
Atenţie! Nu trebuie puse toate nivelele de acces pentru toţi adminii! Pui pentru fiecare admin nivelele la care vrei să aibe acces!
Exemplu: "GiGy" "" "abc" "e" ... - asta inseamnă că, oricine intră pe server cu numele de GiGy, are acces la imunitate, slot şi kick.

Cum pui parolă la admin:

Pentru siguranţă poţi pune parolă pe admin ("GiGy" "nebunul" "abcd" "a"). În acest caz după cum vezi se schimbă flagul contului de admin cu "a". Adminul va trebui să scrie în consola jocului, înainte de a intra pe server aşa:
name GiGy
setinfo pw_nebunul (unde _pw se poate schimba cu orice valoare cu condiţia să fie editat în HLDS\cstrike\addons\amxmodx\configs\amxx, unde se modifică linia amx_password_field "_pw" - schimbi "_pw" cu ce vrei tu numai să aiba linia în faţă, ex: "_abc", la noi e "_nms"). Totuşi, nu vă recomand să schimbaţi această linie pentru că vă veţi încurca după aceea. Dacă adminul dă acest setinfo în consolă corect, va intra pe server cu drepturi de admin, daca nu, (daca greseşte parola), serverul nu va accepta conectarea, nu va putea să intre pe server cu numele "GiGy" (poate intra cu alt nume, dar fără drepturi de admin).


Următorul pas pe care trebuie să-l faci este să setezi configuraţia amx-ului. Trebuie modificat câte ceva din HLDS\cstrike\addons\amxmodx\configs\amxx. Intrăm în amxx cu Wordpad şi căutăm:

1. amx_show_activity 2 - adică modul în care jucătorii văd afişate comenzile adminilor. Poţi modifica după bunul plac:
0 - nu se văd comenzile pe ecran.
1 - comenzile se văd dar fără numele adminului.
2 - comenzile se văd cu numele adminului. (asta este pe NEMESiS. Oricum, acesta este default-ul)

2.
CODE
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_imessage "Welcome to %hostname%"
amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org"
Acestea sunt mesajele automate pe care AMX ModX le afişează în timpul jocului. Poţi să le modifici cum vrei tu, dar să rămâna între ghilimele. Chiar sub amx_imessage este amx_freq_imessage 180, adică frecvenţa la care apar mesajele pe ecran. Se poate modifica şi aici valoarea în secunde (180 adică trei minute - dacă vrei ca mesajul să apară mai rar, pui 360 sau cât vrei tu)

3. Puţin mai jos găseşti amx_hideslots 0 şi amx_reservation 0.
Prima dată modifici hideslots cu 1, apoi la reservation pui câte sloturi rezervate vrei tu să aibă serverul tău.

4. Puţin mai jos găseşti csstats_rank 1 - este modul în care amx-ul înregistrează rankul. Îl pui 0, pentru a-l înregistra după numele jucatorului. Trebuie schimbat neaparat, altfel rank-ul nu va funcţiona bine.

La celelalte linii nu schimbaţi nimic decât dacă stiţi bine ce faceţi!!!


Instalarea plugin-urilor pe AMX Mod X.

Plugin-urile sunt cele care fac ca serverul tău să funcţioneze, iar tu ca admin să-l administrezi dând comenzile pe care le crezi de cuviinţă. În mod automat , la instalarea AMX ModX-ului ai instalat plugin-urile de baza (comenzile admin, help, antiflood, vote, nextmap, stats-uri etc). Pe lângă acestea poţi adăuga tu plugin-uri pentru a-ţi face munca de admin mai uşoară, pentru distracţie (plugin-uri fun), sau chiar pentru a schimba radical jocul (cum ar fi warcraft3 sau superhero).
Plugin-ul are două componente: sma şi amxx - adică scriptul şi plugin-ul în sine. Pentru a instala un plugin trebuie în primul rând să descarci cele două componente de pe internet, după care urmezi câţiva paşi simpli :
1. Copiezi amxx-ul în HLDS\cstrike\addons\amxmodx\plugins
2. Te duci în HLDS\cstrike\addons\amxmodx\configs\plugins.ini unde scri (după toate cele care sunt acolo) plugin.amxx (exemplu dacă vrei să instalezi admin_gag treci admin_gag.amxx, sau dacă vrei să instalezi pluginul server_rules treci în plugins.ini server_rules.amxx).
3. Opţional, poţi copia şi sma-ul în HLDS\cstrike\addons\amxmodx\scripting. Aici se poate modifica plugin-ul pentru a se potrivi cu dorinţele tale, după care se compilează şi se reinstalează.

Pentru a vedea care plug-in funcţionează şi care nu, dai în consolă amx_plugins şi îţi va apărea o listă cu plugin-urile instalate pe serverul tău; dacă totul este în regulă, atunci în dreptul fiecărui plugin va apărea "runing"!


Compilarea plugin-urilor AMX Mod X. (Chestiile astea le aveti şi în tutorialul specific plugin-ului)

Pentru a putea modifica un plugin (de exemplu valoarea highping kicker-ului, cel care dă afară lagării) trebuie să ştii să compilezi plugin-ul respectiv. Adică, vrei de ex să pui pingul maxim mai mic pentru a da afară pe cei ce au lag, intri în sma-ul plugin-ului highping kicker şi treci acolo valoarea PING MAX 100 sau 150, cât vrei tu. SMA-urile pluginurilor le găseşti în HLDS\cstrike\addons\amxmodx\scripting (unde HLDS este directorul în care ai serverul). După ce ai modificat, cauţi în scripting o icoană albastră "compile". Atenţie că sunt doua icoane albastre, una compile şi una amxxpc. Pe tine te intereseaza "compile".
Prin urmare, ai făcut modificările în sma, ai salvat, acum iei sma-ul şi îl tragi (drag and drop) peste icoana "compile" care este un executabil. Îţi va apărea pe ecran fereastra command prompterului (o fereastră neagră) iar când mesajul de acolo va fi ceva de genul "compilation Done ... press Enter to exit ", atunci totul este în regula .În cazul acesta, când compilarea s-a efectuat cu succes, tot în "scripting" găseşti folderul, deci folderul, "Compiled". Intri în el şi cauţi plugin-ul care l-ai compilat (în cazul nostru highping_kicker.amxx). Îl găseşti, şi îl copiezi de acolo în HLDS\cstrike\addons\amxmodx\plugins, peste cel care era deja acolo. Aşa ai schimbat valoarea pingului max la highping kicker, iar dacă serverul tău era pornit, tot ce trebuie acum să faci este să dai un restart (să schimbi odata harta) iar plugin-ul va funcţiona după noua valoare.

Cam ăsta e default-ul de comenzi la AMX Mod X:
CODE
1: amx_addadmin - adaugă un admin
2: amx_addmenu - adaugă un meniu
3: amx_addmenuitem - adaugă un element în meniu
4: amx_addmetk - te lasă să te pedepseşti singur (Editează immunitatea)
5: amx_ban [ip] [Motiv]
6: amx_banmenu - afişează meniul de banare
7: amx_bury - îngroapă jucătorul (nu se va mai putea mişca)
8: amx_cancelvote -anulează ultimul vot
9: amx_cfg
10: amx_cfgmenu - afişează meniul configurilor
11: amx_cflicksay [culoare] - afişeajză tuturor jucătorilor un mesaj care clipeşte pe centrul ecranului
12: amx_cflicksayy [culoare] - afişează tuturor jucatorilor un mesaj care clipeşte pe centrul ecranului - Anonim
13: amx_cfxsay [culoare] - afişează tuturor jucătorilor un mesaj fx pe centrul ecranului
14: amx_cfxsayy [culoare] - afişează tuturor jucătorilor un mesaj fx pe centrul ecranului - Anonim
15: amx_chat - afişează mesaje Adminilor
16: amx_clcmdmenu - afişează meniul de comenzi asupra clienţilor
17: amx_cmdmenu - afişează meniul comenzilor
18: amx_csay [culoare] - afişează tuturor jucătorilor un mesaj în centrul ecranului
19: amx_csayy [culoare] - afişează tuturor jucătorilor un mesaj în centrul ecranului - Anonim
20: amx_cvar [valoare] - modifică CVAR-uri
21: amx_cvarmenu - meniul comenzilor cvar
22: amx_exec
23: amx_ff <1> - activează/dezactivează Friendly Fire
24: amx_flicksay [culoare] - afişează tuturor jucătorilor un mesaj care clipeşte pe ecran
25: amx_flicksayy [culoare] - afişează tuturor jucătorilor un mesaj care clipeşte pe ecran - Anonim
26: amx_fsay [culoare] - afişează tuturor jucătorilor un mesaj pe ecran
27: amx_fsayy [culoare] - afişează tuturor jucătorilor un mesaj pe ecran - Anonim
28: amx_fxsay [culoare] - afişează tuturor jucătorilor un mesaj fx pe ecran
29: amx_fxsayy [culoare] - afişează tuturor jucătorilor un mesaj fx - Anonim
30: amx_gag [timp] - comanda de gag, adică restricţionează chatul unui anumit jucător
31: amx_help - afişează aceste comenzi de ajutor
32: amx_banip - ban pe ip (valoarea 0 la minute este ban permanent)
33: amx_kick [Motiv] - dă afară jucătorul
34: amx_kickmenu - afişează meniul de deconectare a unui jucător
35: amx_leave [tag] [tag] [tag]
36: amx_listmaps - lista hărţilor care pot fi alese.
37: amx_makeadmin [litere de acces] - dai unui jucător puterea de a avea admin până se schimbă harta
38: amx_map - schimbă panşa
39: amx_mapmenu - afişează meniul de schimbare a hărţilor
40: amx_name - schimbă numele unui jucător
41: amx_off - dezactivează unele pluginuri
42: amx_on - activează unele pluginuri
43: amx_pause - opreşte sau activează jocul
44: amx_pausecfg - lista comenzilor pentru dezactivare/activare a pluginurilor
45: amx_pausecfgmenu - dezactivare/activare a pluginurilor cu meniu
46: amx_plugcmdmenu [numefisier.amx / numele pluginului] - afişează meniul comenzilor din pluginuri
47: amx_plugcvarmenu [numefisier.amx / numele pluginului] - afişează meniul comenzilor din pluginurile cvar
48: amx_psay - afişează un mesaj privat
49: amx_psayy - afişează un mesaj privat - Anonim
50: amx_rcon
51: amx_restmenu - afişează meniul de restrcţie al armelor
52: amx_restrict - afişează meniul de ajutor pentru restricţia armelor
53: amx_rcon sv_restart <întârzieri> - pentru a restarta harta, exemplu:amx_rcon sv_restart 1
54: amx_say - afişează mesaje tuturor jucătorilor
55: amx_sayy - afişează mesaje tuturor jucătorilor - Anonim
56: amx_scrollsay [culoare] - afişează tuturor jucătorilor un mesaj cu scroll
57: amx_scrollsayy [culoare] - afişează tuturor jucătorilor un mesaj cu scroll - Anonim
58: amx_showip - afişează IP-urile jucătorilor
59: amx_slap [putere]
60: amx_slapmenu - afişează meniul de pălmuire a unui jucător
61: amx_slay - omoară playerul respectiv
62: amx_slay2 [1-fulger|2-sânge|3-explozie]
63: amx_speechmenu - afişează meniul vocilor
64: amx_statscfg - afişează ajutorul pentru Configurarea Rankurilor
65: amx_statscfgmenu - afişează Configurarea Rankurilor
66: amx_teammenu - afişează meniul de echipe
67: amx_teleportmenu - afişează meniul de teleport
68: amx_tsay [culoare] - afişează tuturor jucătorilor un mesaj în stânga ecranului
69: amx_tsayy [culoare] - afişează tuturor jucătorilor un mesaj în stânga ecranului - Anonim
70: amx_unban - debanează jucătorul respectiv
71: amx_unbury - dezgroapă jucătorul respectiv
72: amx_ungag - dă voie jucătorului cu gag (restricţionat) să folosească chat-ul, vocea, etc.
73: amx_vote <Întrebare> [răspuns#3] [răspuns#4] - Vot personalizat
74: amx_voteban [ip] - Vot pentru banarea unui jucător
75: amx_voteff - porneşte un vot pentru a activa/dezactiva Friendly Fire
76: amx_votekick - Vot pentru a da afară jucătorul respectiv
77: amx_votemap [map] [map] [map] - Vot pentru schimbarea hărţii
78: amx_votemapmenu - afişează meniul de votare a hărţilor
79: amx_weaponarena - Un mod, ce face ca toţi jucătorii să joace cu o singură armă, fiind aceeaşi la toţi
80: amx_weaponarenamenu - afişează meniul WeaponArena
81: amx_who - afişează nick-ul, IP-ul, steamID-ul şi un număr de identificare a fiecărui jucător prezent pe server
82: amxmodmenu - afişează meniurile cu aproximativ toate comenzile. Depinde de plugin-uri, etc.



Nelămuriri? Lasaţi un reply sau PM:
Back to top Go down
View user profile http://allstars.top-forum.net
 
Tutorial AMX ModX pe server dedicat Counter Strike 1.6
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Allstars :: - [ Resurse Cs 1.6 ] - :: Tutoriale Cs 1.6 :: Diverse Tutoriale-
Jump to: