RSS
 

FreeRelease » Каталог статей » Майстерня» Встановлення AMX mod...

Get Adobe Flash player

Кращі ігри

Кращі фільми

 

Що краще?


Встановлення AMX mod

 

Етап встановлення буде поділятись на декілька кроків. Ну що ж почнемо  з першого:

Крок перший - підготовка.

Якщо до переходу на АМХ у вас стояв AdminMod, то логічним висновком має бути те що у вас вже встановлений Metamod. Вам необхідно тільки переконатися якої версії вона - вона повинна бути не нижче 1.14.х

Розархівуйте архів і встановіть файли наступним чином:

cstrike / metamod / dlls / metamod.dll
cstrike / addons / metamod / dlls / metamod_i386.so
cstrike / addons / metamod / plugins.ini

Тепер зайдіть у дерикторію гри Counter-Strike знайдіть там файл liblist.gam і знайдіть у ньому рядки:

gamedll "dllsmp.dll"
gamedll_linux "dlls/cs_i386.so"


їх слід змінити на ці:

gamedll "addons/metamod/dlls/metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"


зробивши необхідні зміни, не забудьте зберегти файл!

Що ж підведемо підсумки=), Metamod встановлений.



Крок другий
- встановлення.

Завантажте та розархікуйте AMX в директорію, де встановлений ваш Counter-Strike.

Повинно вийти наступне:

cstrike/addons/amx/dlls/amx_mm.dll
cstrike/addons/amx/dlls/amx_mm_i386.so
cstrike/addons/amx/dlls/fun_ms.dll
cstrike/addons/amx/dlls/fun_ms_i386.so
cstrike/addons/amx/dlls/csstats_ms.dll
cstrike/addons/amx/dlls/csstats_ms_i386.so
cstrike/addons/amx/dlls/logd_ms.dll
cstrike/addons/amx/dlls/logd_ms_i386.so
cstrike/addons/amx/dlls/mysql_ms.dll
cstrike/addons/amx/dlls/mysql_ms_i386.so
cstrike/addons/amx/dlls/udp_ms.dll
cstrike/addons/amx/dlls/udp_ms_i386.so
cstrike/addons/amx/examples/*. sma
cstrike/addons/amx/examples/include/*. inc
cstrike/addons/amx/logs/...
cstrike/addons/amx/plugins/ plugins.ini
cstrike/addons/amx/plugins/*. amx
cstrike/addons/amx/modules.ini
cstrike/addons/amx/...

Відкрийте файл $moddir/addons/metamod/plugins.ini і переконайтеся в наявності рядків (якщо їх немає, то додайте їх. Рядки які починаються з ";" вважаються закоментовані):

; AMX Mod

win32 addonsamxdllsamx_mm.dll
linux addons/amx/dlls/amx_mm_i386.so
; More script functions for AMX Mod
win32 addonsamxdllsfun_ms.dll
linux addons/amx/dlls/fun_ms_i386.so
; Stats for Counter-Strike
win32 addonsamxdllscsstats_ms.dll
linux addons/amx/dlls/csstats_ms_i386.so

Відкрийте $moddir/addons/amx/modules.ini і переконайтеся в наявності рядків (якщо їх немає, то додайте їх. Рядки які починаються з ";" вважаються закоментовані):

; More script functions for AMX Mod
addons/amx/dlls/fun_ms.dll
addons/amx/dlls/fun_ms_i386.so
; Counter-Strike Statistics (только если вы хотите использовать статистику)
addons/amx/dlls/csstats_ms.dll
addons/amx/dlls/csstats_ms_i386.so
; AMX LogD (только если плагины используют это)
addons/amx/dlls/logd_ms.dll
addons/amx/dlls/logd_ms_i386.so
; MySQL access (только если плагины используют это)
addons/amx/dlls/mysql_ms.dll
addons/amx/dlls/mysql_ms_i386.so
; Rcon and Query (только если плагины используют это)
addons/amx/dlls/udp_ms.dll
addons/amx/dlls/udp_ms_i386.so

Всі скрипт-файли АМХ (файли типу - *. amx), які ви використовуєте, мають знаходитися у директорії $moddir/addons/amx/plugins, і прописані у файлі plugins.ini, який знаходиться там же.

Установка АМХ завершена!!



Крок третій - налаштування

Відкрийте файл конфігурації АМХ - cstrike/addons/amx/admin.cfg

для його редагування (та й інших файлів теж) раджу користуватися текстовим редактором WordPad/TXT.

Перше що ви побачите, це довгий список ключів доступу і прапорів для встановлення прав адміністратора:

/ / Flags:
/ / A - не пускати гравця на сервер при невірному паролі
/ / B - реєстрація клан тега
/ / C - адмін заходить тільки з цими значеннями authid/wonid
/ / D - адмін заходить тільки з цього ip
/ / E - пароль не перевіряється (необхідно тільки збіг name/ip/wonid)


/ / Access:
/ / A - імунітет (гравець не може бути кікнутий / забанений )
/ / B - резервація (гравець зможе користуватися резервним слотом)
/ / C - доступ до команди amx_kick
/ / D - доступ до команди amx_ban і amx_unban
/ / E - доступ до команди amx_slay і amx_slap
/ / F - доступ до команди amx_map
/ / G - доступ до команди amx_cvar (не всі змінні можуть бути доступні)
/ / H - доступ до команди amx_cfg
/ / I - доступ до команди amx_chat та іншим чат командам
/ / J - доступ до команди amx_vote та іншим командам голосування
/ / K - доступ до змінної sv_password (через команду amx_cvar)
/ / L - доступ до змінної amx_rcon і rcon_password (через команду amx_cvar)
/ / M - довільний рівень A (якщо ви використовуєте нестандартні АМХ плагіни)
/ / N - довільний рівень B
/ / O - довільний рівень C
/ / P - довільний рівень D
/ / Q - довільний рівень E
/ / R - довільний рівень F
/ / S - довільний рівень G
/ / T - довільний рівень H
/ / U - доступ до графічного меню управління
/ / Z - користувач

знайдіть рядок:

/ / Example of admin account configuration
/ / Amx_admin "Player" "my_password" "abcdefghijklmnopqrstu" "a"

це приклад виділення прав гравцеві. Ім'я гравця - Player. Його пароль - my_password, далі йдуть його права і прапори


Гравець має імунітет до команд інших адміністраторів, доступом до команд і графічного меню АМХ, доступ до команд додаткових (нестандартних) АМХ плагінів і буде недопущений на сервер при невірно зазначеному паролі.

Відразу під рядком цього прикладу ви можете почати роздачу слонів, тобто адмінських прав гравцям;)

Далі йде рядок:

/ / Default access
amx_default_access ""


ця строчка відповідає за права користувача "за замовчуванням" тобто ті права, які будуть дані ВСІМ гравцям на сервері.

Наприклад amx_default_access "j" - дає можливість ЛЮБОМУ гравцеві на сервері піднімати голосування на зміну карти, кік і т.д.

Наступний рядок

/ / Name of setinfo which should store the password on client
/ / F.e. with current settings admin should have line in his config: setinfo _pw hello
amx_password_field "_pw"


відповідає за те, який префікс буде використаний для пароля для входу на сервер гравцем як адміном.

На прикладі вищевказаного гравця Player: щоб він отримати свої адмінських права, перед входом на сервер, він повинен написати в консолі:

setinfo _pw my_password

замість "_pw" ви можете використовувати інші поєднання букв, наприклад:
amx_password_field "myserver", тоді гравцеві необхідно написати в консолі вже наступне: setinfo myserver my_password

Наступний рядок:

/ / Mode of logging to the server
/ / 2 - kick all players not on list
/ / 1 - normal mode
/ / 0 - disable logging, players won't be checked (and access won't be set)
amx_mode 1


Управляє доступом на сервер:

2 - не пускати на сервер гравців, що не входять до списку адмінів.
1 - нормальний режим
0 - гравці не перевіряються на права (і їх права ігноруються)

Наступний рядок:

/ / Show admins activity
/ / 0 - disabled
/ / 1 - show without admin nick
/ / 2 - show with nick
amx_show_activity 2


Відповідає, чи буде показано ім'я адміна, від імені якого виконуються ті чи інші команди (корисно для громадського контролю проти свавілля адмінів;)

Наприклад, якщо адмін набере в консолі "amx_tsay white BAN VAM" (графічне повідомлення в нижньому лівому кутку білого кольору), то на екрані всі побачать кому саме належать ці слова: "ADMIN: BAN VAM"

Значення:
0 - вимкнено (команди не показуються)
1 - показувати без вказівки імені адміна.
2 - вказувати з ім'ям адміна.


Далі, рядок:

/ / Some info displaying and frequency of scrolling message in sec.
amx_scrollmsg "Welcome to% hostname% - This server is using AMX - Visit http://amxmod.net" 300


Показує повідомлення типу "рядок, що біжить" внизу в центрі екрану з інтервалом в 300 секунд. Може бути виправлено на будь-яке ваше, якщо хочете;)

Приклад:
amx_scrollmsg "Welcome to% hostname% - visit our site on http://csserver.net" 300


Наступний рядок:

/ / Frequency of information messages in sec.
amx_freq_imessage 180


Вказує час у секундах, через яке будуть відображатися інформаційне повідомлення в центрі екрана.

Далі

/ / Plain information messages
amx_imessage "Welcome to% hostname%" "255100000"
amx_imessage "This server is using AMXnVisit http://amxmod.net" "000100255"


Безпосередньо інформаційні повідомлення - можете змінювати на свій смак.

Ці повідомлення показуються по черзі, з вищевказаним інтервалом. Цифри в кінці - колір повідомлення в RGB форматі.

Наступний рядок

/ / Set chat-flood protection
amx_flood_time 0.75


відповідає за режим "антифлуда" - інтервал у секундах, між показом повідомлень від гравця (повідомлення, яке буде надіслано до зазначеного часу, буде проігноровано і не показано іншим гравцям)

Рядок:

/ / Kicking rules to keep reservered slots free
/ / 0 - don't kick anyone and keep reserved slots only for players with reservation
/ / 1 - kick by shortest playing time
/ / 2 - kick by worst ping
/ / 3 - don't kick anyone and put on remaining reserved slots only players with reservation
amx_reservation 3


Відповідає за режим виділення резервних слотів.

0 - нікого не Кікати
1 - Кікати тих гравців, які менше всіх встигли пограти.
2 - Кікати тих, у кого найбільший пінг.
3 - нікого не Кікати - на решту пускати тільки гравців з правом на резервні слоти.

Наступний рядок:

/ / Amount for reserved slots
amx_reserved_slots 2


Далі, рядок:

/ / Time remaining displaying
/ / A - display text
/ / B - use voice
/ / C - don't add "remaining" (only in voice)
/ / D - don't add "hours / minutes / seconds" (only in voice)
/ / E - show / speak if current time is less than this set
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"


керує тим, як буде анонсуватися повідомлення гравцям, про те скільки залишився до зміни карти. Починає анонсування за 20 хвилин до зміни. Потім за 10,5,3,1 хвилин і з 11 секунди починається посекундний відлік до зміни карти.

amx_time_display "режими" "час"

Режими:
a - показувати час на екрані
b - використовувати голос для анонсування часу
c - не додавати слово "залишилося" (тільки голосове анонсування)
d - не додавати слова "години / хвилини / секунди" (тільки голосове анонсування)
e - виробляти зворотний відлік, що залишився до зміни карти часу (в секундах)


Час - час у секундах, коли буде анонсуватися залишився до зміни карти час.

Рядок

/ / Minimum delay in seconds between two voting sessions
amx_vote_delay 30


Інтервал в секундах, між активацією графічного меню голосувань (зміна карти, кік та ін.) Голосування, яке буде піднято до зазначеного часу, буде проігноровано і не показано іншим гравцям.

Наступний рядок:

/ / How long voting session go on
amx_vote_time 10


Вказує час у секундах, протягом якого буде проводитися голосування тобто час відображення графічного меню вибору на екрані у гравця.

Далі, рядок:

/ / Display who votes for what
amx_vote_answers 1


Відповідає за те, чи буде показано на екрані гравця, за що проголосував кожен гравець. 1 - показувати, 0 - немає.

Рядок:

/ / Some ratios for voting success
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02


Вказує кількість голосів, яку необхідно набрати, для позитивного вирішення відповідного питання.

1 - необхідно одноголосне рішення всіх гравців на сервері
0.40 - необхідно лише 40% голосів від всіх гравців на сервері.
0.02 - необхідно тільки 2% голосів від всіх гравців на сервері.


Рядок:
/ / Stats settings
/ / For stats settings use amx_statscfg admin command


для управління роботою статистики, можна використовувати команду amx_statscfg (адміністратор може прямо під час гри змінювати налаштування статистики)

Важливо! дана команда працює тільки якщо включений плагін Stats Settings Plugin. Тільки тоді, через команду amx_statscfg (з плагіна Stats Settings), ви зможете виставляти всі налаштування і зберігати їх у файл!

Далі, рядок:

/ / Announce "say thetime" and "say timeleft" with voice
amx_time_voice 1


Супроводжувати чи голосом анонсування поточного часу (якщо гравець набрав "say thetime") і часу, що залишився до зміни карти (якщо гравець набрав "say timeleft").

1 - анонсувати голосом, 0 - не анонсувати голосом.

Рядок:
/ / List of maps for nextmap chooser plugin (all maps are merged)
amx_nextmapch de_dust de_dust2 de_vegas de_storm de_nuke de_aztec
amx_nextmapch cs_militia de_prodigy cs_office de_piranesi
amx_nextmapch cs_italy de_cbble de_torn de_survivor cs_747 cs_assault
amx_nextmapch de_chateau cs_backalley cs_havana de_vertigo


Активно, тільки якщо ви використовуєте плагін вибору наступної карти.

ВАЖЛИВО! Вказуйте тільки ті картки, які фізично є на сервері!

Далі:
/ / Max. time to which map can be extended
amx_extendmap_max 90


Час у хвилинах, на яке максимально може бути продовжена поточна карта.

І нарешті, останнє:

/ / Step for each extending
amx_extendmap_step 15


крок у хвилинах, на який буде продовжуватися поточна карта.

amx_extendmap_max. Тобто якщо amx_extendmap_max 90 і amx_extendmap_step 15, то карту можна продовжити 6 разів (90/15 = 6) по 15 хвилин.

Всі права на дану статтю належать f-rl.com Копірайт даної статті дозволяється тільки зі згоди адміністрації сайту. Або із зворотнім посиланням на сайт.

Коментарі

Якщо ви прочитали дану статтю будь-ласка напишіть свою думку в коментарях!
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 

Добавление комментария

Имя:*
E-Mail:*
 
  • Введите код:
 
F-RL.COM не містить ніякої нелегальної інформації, тільки хеш-суми файлів вільно доступних в мережі. Власники сайту не можуть нести відповідальності за дії користувачів. Цей ресурс повністю анонімний - IP адреси і дії користувачів не зберігаються. Сайт не надає електронні версії творів, а займається індексуванням файлів, що знаходяться у файлообмінних мережах, Всі права на файли належать правовласникам. Якщо ви є правовласником файлу, проіндексованого нашою пошуковою машиною і не бажаєте щоб посилання на нього знаходилось в нашому каталозі, ознайомтесь з правилами нашого ресурсу. Для скарг пишіть сюди: holder@f-rl.com
Designed by CENTROARTS