Системные требования
Убедитесь, что Ваш сервер удовлетворяет системным требованиям для работы как самой веб-панели, так и для серверной части.
Так же, если Вы используете CloudFlare, убедитесь, что у Вас отключен
Rocket Loader, в противном случае Вы можете испытывать проблемы при работе с веб-панелью.
Загрузка файлов
- Скачайте последнюю версию веб-панели по кнопке "Скачать" выше, или отсюда.
- Распакуйте архив.
- Всё содержимое папки
web/
загрузите на Ваш веб-сервер в директорию, из которой веб-панель будет доступна из браузера (как правило, такая папка называется public_html
или document_root
).
- Всё содержимое папки
game/
загрузите на Ваши игровые сервера, соблюдая структуру файлов, в папку игрового мода (tf
, cstrike
, csgo
, и так далее...).
Необходимые права (веб)
Для записи, должны быть доступны следующие файлы и директории.
/config.php
. В этом файле располагаются данные от базы данных.
/demos/
. В этой директории располагаются все загруженные администраторами демо-записи. Они загружаются при выдаче банов.
/themes_c/
. В этой директории SourceBans++ располагает свой внутренний кеш для скомпилированных шаблонов.
/images/games/
. В этой директории SourceBans++ располагает все иконки игр, отображаемые в мониторинге серверов, а так же на странице списка модов.
/images/maps/
. В этой директории SourceBans++ располагает все превью для карт, отображаемые в мониторинге серверов.
На Linux, права на запись можно выставить посредством команды
chmod
.
Установка веб-панели
В целях демонстрации, предположим, что SourceBans++ загружен в папку, содержимое которой доступно по адресу
https://example.com/
.
- Откройте установщик SourceBans++ (
https://example.com/install/
) в Вашем браузере для начала установки.
- Прочтите лицензионное соглашение, установите галочку напротив надписи
I have read, and accept the license
, нажмите кнопку OK
.
- Заполните информацию:
Server Hostname
- адрес сервера Базы данных. Используйте localhost
, если Вы уверены, что сервер БД находится на одной машине, что и веб-панель. В противном случае, укажите IP-адрес или домен сервера БД.
Server Port
- порт сервера Базы данных. Как правило, используется порт 3306
. Если Ваш хостинг-провайдер использует отличный порт, укажите его.
Username
- имя пользователя для авторизации на сервере Базы данных.
Password
- пароль от учётной записи пользователя для авторизации на сервере Базы данных. Может быть оставлено пустым, если пароля нет.
Database
- имя Базы данных, используемой для хранения данных.
Table Prefix
- используемый префикс таблиц при формировании имён таблиц. Может быть использовано для выполнения установки нескольких копий веб-панели в одну базу данных. В противном случае, оставьте значение по-умолчанию.
Steam API Key
- ключ Steam Web API. Может быть получен здесь.
SourceBans URL
- адрес веб-панели вместе с протоколом (https://example.com/
).
SourceBans EMail
- используемый почтовый адрес для отправки писем касательно сброса пароля, добавления жалоб на игроков и протестов банов. Оставьте пустым, если Вы не планируете отправлять письма.
- Система проверит системные характеристики Вашего сервера. Убедитесь, что везде горит зелёный цвет, и нажмите
Next
.
- На странице создания таблиц базы данных, нажмите
OK
, как только вылезит всплывающее окно.
- Заполните информацию для создания Вашего Администраторского аккаунта, и нажмите
OK
, как только Вы закончите.
Установка серверной части
Перейдите в директорию
/addons/sourcemod/configs/
, откройте файл
databases.cfg
любым удобным текстовым редактором
с поддержкой кодировки UTF-8 без BOM, добавьте в файле подключение
sourcebans
, чтобы вышло что-то вроде:
Сохраните, загрузите обратно на сервер, и выполните его перезагрузку.