И так, нам понадобятся: 1) Новый AMX Mod X amxmodx-1.8.2-dev-hg17-ts.rar [102.28 Kb] 2) Дистрибутив с фиксами. Дистрибутив с офф сайта качать не рекомендуется. Там over 9000 багов. csds.ws-amxbans.rar [1.49 Mb] * Web include\access.inc.php include\config.inc.php include\functions.inc.php include\rcon_hl.net.inc include\sql.inc.php include\admin\admin_ban_add_online.php include\admin\admin_sm_av.php install\datas.inc install\tables.inc templates\admin_ban_add_online.tpl templates\ban_list.tpl templates\main_header.tpl view.php * Plugin configs\amxbans.cfg configs\plugins-amxbans.ini data\lang\amxbans.txt plugins\amxbans_core.amxx plugins\amxbans_main.amxx plugins\amxbans_flagged.amxx plugins\amxbans_freeze.amxx scripting\amxbans_core.amxx Отличия от оригинальной версии: * Дистрибутив полностью переведен на UTF-8: от БД до ланг-файла. * Дистрибутив полностью совместим с DProto. * Исправлен баг с users.ini // не тестировался бан!! * Исправлен баг при выдаче онлайн бана. * Исправлен баг при кике через веб-интерфейс. * Исправлен баг с SteamcommunityID. * Сортировка администраторов по флагам, а не по дате создания. * Исправлены ВСЕ баги с кодировкой. * Добавлен красивый tooltip. Изначально он был в архиве, но не был подключен. * И еще куча мелких фиксов. И так, начнем с установки web части.
1) Распаковываем скачанный архив с релизом amxbans. Папку Web
переименовываем в bans и кидаем в папку web-сервера. У меня это
C:\AppServ\www\bans 2) Заходим на свой сайт, _ttp://MYWEBSITE/bans,
вас перебрасывает редиректом на страничку установки, если же этого не
произошло, по каким либо причинам, заходим сами на страницу
_ttp://MYWEBSITE/bans/setup.php 3) Открылось окно установки AmxBans. Здесь нужно выбрать установку на русском языке. Как, показано на скриншоте: Теперь ставим галку напротив Я принимаю условия соглашения и тыкаем Далее Я не стал включать safe_mode - он мне нужен выключеным Вы можете включать, для чего он, читайте в гугле (для не опытных пользователей рекомендую ВКЛЮЧИТЬ) а вот register_globals, я бы порекомендовал выключить, что я и сделал у себя. идем дальше, magic_quotes_gpc - так же можете выключить, он вам не понадобится. Настройки делать в php.ini Тыкаем далее.
4) Проверяем, все ли мы сделали в первом пункте. И нажимаем далее если
все хорошо. Корневую папку и URL пусть не изменяйте (это для тех кто не
знает, зачем они) Тыкаем далее. 5) Здесь вводим свои настройки БД. БД можно создать в phpmyadmin. В общем должно получится что-то вроде этого: Тыцкаем "Проверить подключение" Должна появится надпись: Подключение к базе данных успешно! Тыкаем "Далее"
6) Здесь нужно указать данные главного администратора. Пишем свой ник,
пасс и e-mail для входа в сам amxbans и дальнейшего там назначения
админов сервера. 7) Ещё раз перепроверяем данные. 8) Читаем логи действий, смотрим, что бы все хорошо прошло. 9) Удаляем файл setup.php С ВЕБ ЧАСТЬЮ закончили, идем к установки amxx части. Для начала Не ЗАБЫВАЕМ, Что нужно обновить amxmodx до версии 1.8.2
Копируем в CS, все что в папке базового набора, естественно сравнивая
директории, а потом файлы с архива для CS. На вопрос заменять ли файлы,
отвечаем ДА. Правим все нужные нам файлы настроек, users.ini, sql.cfg и т.д. Указываем данные для подключения к базе данных в файле sql.cfg amx_sql_host "localhost" - если сервер, кс и веб сервер на одном компьютере, то оставляем как есть. amx_sql_user "ИМЯ" amx_sql_pass "ПАРОЛЬ" amx_sql_db "ИМЯ БД" amx_sql_table "admins" - оставляем стандартно amx_sql_type "mysql" - оставляем стандартно AmxBans файлы, и папки закидываем все по категориям Отрываем plugins.ini и в самом верху дописываем строчки amxbans_core.amxx amxbans_main.amxx и не забываем закомментировать плагин ;admin.amxx В итоге должно получится примерно так: ; AMX Mod X plugins amxbans_core.amxx amxbans_main.amxx ; Admin Base - Always one has to be activated ;admin.amxx ; admin base (required for any admin-related) ;admin_sql.amxx ; admin base - SQL version (comment admin.amxx) Ну теперь сохраняем, и запускаем наш CS сервер. Затем в настройках добавьте свой сервер, а так же админов. (про users.ini забудьте)
|