Главная | Форум | Регистрация | Вход

Меню

Для сервера cs 1.6

Counter Strike 1.6

Мини-чат

200


Установка.

Что требуется для AMXBans?

•Сервер Counter-Strike 1.6 с доступом по FTP
•AMXModX 1.8.1 и выше
•Домен
•Хостинг (подойдёт любой виртуальный хостинг за 1-2$ в месяц)
•Прямые руки и трезвая голова



1. Установка AMXBans на хостинг

Итак, как я уже говорил, для AMXBans нам потребуется домен и хостинг. Если у Вас нет своего домена, но ооочень хочется иметь AMXBans на своём сервере, то можете обратиться к данному человеку. Я думаю он не откажет Вам в выделении поддомена. Требования к хостингу смешные — 1 база MySQL и 20 МБ места, поэтому данная услуга будет стоить в районе 1-2$ на любом хостинге. Например, dehost.biz (тариф Гига) или xlhost.ru (Тариф Мега).


1.1 Загрузка файлов AMXBans на хостинг

Скачиваем дистрибутив AMXBans 6 (#Gm 1.5.1). Извлекаем файлы. Папка Web — файлы веб части AMXBans. Папка Plugin — плагины и настройки для Counter-Strike 1.6 сервера (но об этом позже). Через любой FTP клиент (FileZilla, Total Commander) загружаем всё содержимое папки Web на свой хостинг. Чаще всего путь выглядит www/ваш_домен или domains/ваш_домен/public_hlml.


1.2 Установка Web части

В адресной строке браузера набираем http://ваш_сайт.ru/setup.php. Если получаем ошибку «Directory include/smarty/templates_c is not writable», то заходим на FTP и устанавливаем для данной папки CHMOD (права доступа) 775 или 777.

1.2.1 В окошке выбираем язык установки russian, соглашаемся с условиями лицензионного соглашения и нажимаем «Далее»



1.2.2 На втором шаге идёт проверка версии PHP, MySQL и т.д. Нажимаем «Далее»



1.2.3 Следующим шагом будет проверка прав на дирректории. На всех указанных дирректориях должны 
стоять CHMOD 755 или 777. Нажимаем кнопку «Перепроверить» до тех пор, пока везде не появится значёк 
На корневую папку "/" права можно не изменять, будет работать.






1.2.4 Здесь нам нужны данные от нашей MySQL базы. Ниже пример создания MySQL базы в панели управления ISPmanager. 
Заходим в ISPmanager > в левой колонке находим «Базы данных» > в правом верхнем углу нажимаем «Создать»



Внимание! Не путайте имя базы данных и пользователя для доступа к БД. Строку «Сервер» не изменяем. Вводим наши данные, нажимаем 
 «Проверить подключение» и если оно успешно — продолжаем установку.



1.2.5 Создаём администратора для управления AMXBans через сайт. Вводим данные, проверяем и 
продолжаем.





1.2.6 Ещё раз сверяем всю введенную информацию и завершаем установку.




1.2.7 Все конфиги успешно создадутся и мы можем перейти к нашему AMXBans




1.2.8 Вот он наш AMXBans! Уже дышит!



1.2.9 Внимание! После установки заходим на FTP и удаляем файл setup.php и папку install





2. Установка AMXBans на игровой сервер

2.1 Теперь необходимо установить вторую часть AMXBans'a. Для этого на игровом сервере должны быть MetaMod и AMXModX. 

2.2 Переходим к процессу редактирования серверных файлов AMXBans. Помните папку Plugin? Именно она нам сейчас и понадобится! Заходим в Plugin/configs. Открываем файл amxbans.cfg. В данном файле находятся все серверные настройки AMXBans. Там всё на русском, всё настраивается по собственному желанию. Я обращу внимание лишь на основные:


amx_sql_prefix "amx" (НЕ изменяем)
amxbans_use_admins_file 0 (Оставляем 0. Админов мы будем добавлять через Web-часть, потому что так удобнее)
amxbans_server_address "" (Оставляем пустое. AMXBans сам найдёт ваш сервер)
amxbans_debug 2 (Ставим 2. В случае ошибок мы узнаем в чём проблема)
amxbans_complain_url "" (Данная ссылка будет показана игроку при бане. Укажите адрес своего сайта, куда игрок сможет обратиться за разбаном)

Сохраняем файл. И всё содержимое из папки Plugin (configs, data, scripting) закидываем на наш игровой сервер в папку /addons/amxmodx/. В архиве нет плагинов (файлы *.amxx), поэтому их нужно скомпилировать самостоятельно или скачать отсюда. Содержимое закинуть в папку addons/amxmodx/plugins

2.3 Открываем файл addons/amxmodx/configs/plugins.ini
•В самом начале добавляем строчки


amxbans_core.amxx; AMXBans Core
amxbans_main.amxx; Main plugin of AMXBans

•Перед плагином admin.amxx ставим знак ";". Должно получиться так:



2.4 Открываем файл addons/amxmodx/configs/sql.cfg, если его нет, то создаем в блокноте. 
Прописываем строки:

amx_sql_host "IP Вашего сайта"
amx_sql_user "Логин юзера БД"
amx_sql_pass "Пароль для доступа к БД"
amx_sql_db "Имя базы данных"
amx_sql_table "admins" // не изменяем
amx_sql_type "mysql" // не изменяем



В строку amx_sql_host прописывается IP адрес вашего сайта. Должно получиться так:






3. Проверка работы AMXBans



3.1 Включаем наш сервер. В папке addons/amxmodx/logs открываем последний файл и смотрим содержимое. 
Если там есть такие строки, то AMXBans успешно соединился с Web частью и работает!




3.2 Заходим на сайт AMXBans, по адресу http://ваш_сайт.ru/view.php и видим наш сервер. Работает!


4. Основные настройки Web части

Переходим к основным настройкам Web части AMXBans. Для этого авторизируемся по имени и паролю, который мы создавали в пункте 1.2.5


4.1 Добавляем админов на сервер. Для этого заходим в Админцентр > Сервер > Админы. Всех админов из users.ini потребуется добавить заново через Web часть! Вписываем админа, сохраняем.




4.2 Создание причин. Заходим в Админцентр > Сервер > Причины банов. Создаём причины бана и время бана. 
После того как создали причины, создаём группу (название любое)





.2.1 В «Группе причин» появилась наша группа, нажимаем «Редактировать». 
Проставляем галочки на уже созданных причинах и снова сохраняем группу.





44.3 Настройки сервера. Заходим в Админцентр > Сервер > Настройки




4.4 Чтобы поставить русский язык в Web части AMXBans по умолчанию заходим в Админцентр > Веб-сайт > Настройки



5. Проверка работы AMXBans


После редактирования всех настроек (которые описаны выше) требуется перезагрузить сервер! Заходим на свой сервер, прописываем в консоли amxmodmenu > Ban Player > выбираем игрока и видим наши причины.
Забанив игрока ему выдаётся MOTD сообщение + информация в консоль
Заходим на главную страницу AMXBans, проверяем добавился ли бан

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




Вопросы и ответы

Q: У меня проблемы с кодировкой, весь сайт в иероглифах.
A: В корней сайта создайте файл .htaccess с содержанием: AddDefaultCharset UTF-8

Q: В консоли (логах) сервера ошибка: Can't connect to server. Please check your connection details and try again 
A: Внимательно проверь все настройки, так как были неверно указаны следующие пункты или пункт в addons/amxmodx/configs/sql.cfg

Q: Захожу на сервер и нет админки. Почему?
A: Такое бывает, когда сервер не смог соединиться с БД MySQL. Зайдите в Админцентр > Сервер > Настройки и нажмите «Перезагрузить админов» Или введите в консоли сервера rcon amx_reloadadmins

Q: Как мне сделать русские причины банов?
A: Открываем файл my.cnf, в UNIX системах он находится в директории /etc/mysql, в секцию [mysqld] добавим следующий код:

skip-character-set-client-handshake
default-character-set=utf8
init-connect='SET NAMES utf8'
default-collation=utf8_general_ci

•Рестартим веб-сервер.
•Сохраняем исходники плагинов (файлы *.sma в папке scripting) в кодировке UTF-8 без ВОМ, компилируем, заливаем на игровой сервер.

Q: При входе в админку у меня белый экран!
A: Это происходит из-за неустановленного php-модуля GD. Попросите Вашего хостера установить его, либо, при наличии у Вас собственного VPS / VDS / сервера, установите сами. Команда, например, для Ubuntu:


apt-get install php5-gd

•Для CentOS, естественно, yum:



yum-get install php5-gd

Q: При старте сервера у меня в консоли пишет: [amxbans_main.amxx] [AMXBans] Сообщение: Access denied for user '%username%'@'%ip%' (using password: YES) (1045)
A: В управлении MySQL-пользователями разрешите доступ пользователю %username% коннект с %ip% вашего игрового сервера.






Фак принадлежит юзеру Anton007 компании forteam.ru. Постоянная ссылка на фак: 
http://forum.forteam.ru/index.php?showtopic=10157

Форма входа

Введите ваш логин и пароль
Забыли пароль?
Регистрация

ЧТо будем искать ?

Статистика



Онлайн всего: 1
Гостей: 1
Пользователей: 0


Пожалуйста Зарегистрируйтесь!
При копировании материала с сайта,обратная ссылка обязательна!
Copyright © 2011 MIX-PRO.NET - Все права защищены!
Хостинг от uCoz