Отже багато хто стикався з проблемою безпеки популярного мода UAIO (Ultimate All-In-One)
Ось вирішення головного (глобальної) проблеми - це користування UAIO усіма користувачами.
- Повністю вирішена проблема з безпекою плагіна. Всі можливі дірки в плагіні закриті. Тепер їм можуть користуватись лише Адміністратори.
* Дрібні виправлення та доробки:
- Виправлені помилки в перекладі, а так само виправлено відображення перших рядків в деяких меню.
- Допереведен розділ довідки.
Універсальна система меню адміністратора для AMX і AMX Mod X
Плагін включає в себе велику кількість команд для управління сервером (116 команд)
1) Установка і попередня настройка плагіна
1) Вийміть файли з архіву.
2) Файл конфігурації uaio_config.cfg скопіюйте в директорію cstrike /
3) Відредагуйте файл server.cfg додавши рядок exec uaio_config.cfg
4) Модулі uaio_admin.amxx і uaio_manager.amxx з amxmodx / plugins скопіюйте в cstrike / addons / amxmodx / plugins / на вашому сервері
5) Пропишіть uaio_admin.amxx і uaio_manager.amxx debug в файлі cstrike / addons / amxmodx / configs / plugins.ini
6) Файли конфігурації з папки amxmodx / configs скопіюйте в cstrike / addons / amxmodx / configs на вашому сервері
7) Файли локалізації з папки amxmodx / data / lang / скопіюйте в cstrike / addons / amxmodx / data / lang / на вашому сервері
8) Перезавантажте сервер
2) Команда виклику меню uaio_menu
Для зручності ви можете прив'язати цю команду до клавіші
Приклад: bind F2 uaio_menu
3) Додавання адміністраторів. Відкрийте cstrike / addons / amxmodx / configs / uaio / uaio_admins.ini
і дотримуйтесь інструкцій додавання адміністраторів. Або можете використовувати візуальне меню uaio_addadmin в грі.
Плагін вже попередньо налаштований, ви можете змінити ці настройки під свої потреби.
Список надбудов у файлі uaio_config.cfg:
1) Дії адміністратора будуть показані в чаті без його імені:
sv_uaio_show_activity 1 (1 - Показувати без імені адміністратора)
2) Створювати голосування можна з періодом в 11 секунд:
sv_uaio_vote_time 10.0 (Час в секундах продовження голосування)
sv_uaio_vote_delay 11.0 (Час в секундах затримки перед наступним голосуванням)
3) Імунітет адміністратора для всіх типів команд вимкнений:
sv_uaio_immunity_vote 0 (1 = Увімкнути. 0 = вимк.)
sv_uaio_immunity_evil 0 (1 = Увімкнути. 0 = вимк.)
sv_uaio_immunity_good 0 (1 = Увімкнути. 0 = вимк.)
sv_uaio_immunity_misc 0 (1 = Увімкнути. 0 = вимк.)
sv_uaio_ban_ip 1 (1 = Бан по IP, 0 = Бан по STEAM ID)
5) Колір загасання екрану змінений з фіолетового на білий (При использовани команди засліпити)
sv_uaio_blackout_color "255 255 255" (RGB колір для "загасання екрану")
6) Додані дві змінні (35 і 45) для голосування за C4 таймер
sv_uaio_v_c4timer "10 15 20 35 45"
Налаштування в exec_auto.ini:
1) При підключенні на сервер гравець автоматично напише в чат "Привіт всім"
"Default" "say * Привіт всім!" "Cf"
2) Повідомлення при вході на сервер, де буде ім'я гравця
"Default" "До нас приєднався. Він озброєний і готовий до бою!" "Df"
3) Повідомлення при виході з сервера
"Default" "залишає нас!" "Dg"
Список налаштувань в плагіні uaio_admin.amxx:
1) Колір HUD повідомлень зі стандартного білого змінений на салатовий
register_cvar ( "sv_uaio_hud_color", "103 248 007") (Колір HUD повідомлень за замовчуванням)
2) Вилучені приставки в повідомленнях типу [AMXX] і UAIO (Admin Menu)
3) Вилучений заголовок "UAIO Vote Menu" при голосуванні
Так само проведена настройка MOTD повідомлень ( "Message Of The Day" (Повідомлення дня)) - висновок HTML (Hypertext Markup Language - "мова розмітки гіпертексту")
документів за допомогою оболчки Counter-Strike 1.6.
Були проведені наступні зміни в addonsamxmodxconfigsuaio
Для всіх файлів був змінений задній фон на чорний, і колір тексту на зелений, заголовків і попереджень на червоний.
ADMINS.htm - Список адміністраторів
CW.htm - Загальні правила проведення Clan War
CW_HELP.htm - Правила використання системи X-War
1_WARNING.htm - Запобіжний повідомлення про порушення правил на сервері
2_WARNING.htm - Повідомлення про порушення, зі списком правил
SERVER_RULES.htm - Загальні правила гри на сервері
SERVER.htm - Список серверів
INFORMATION.htm - Якась важаная інформація (на даний момент стоїть мій копірайт)
Всі HTML документи ви можете змінити виходячи зі своїх поребностей і знань HTML коду.
Варто лише зауважити що буква "make-amxserv.ru або Я" некоректно відображається оболонкою Counter-Strike 1.6, її варто замінити на на такий код "make-amxserv.ru або Я" одне з них: D
Приклад: Словосполучення "Важлива інформація" в HTML коді