Material Admin

Material Admin

Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: Source (v34)
  3. CS: GO
  4. Team Fortress 2
  5. DOD: Source
  6. L4D 1 & 2
Форк популярной системы банов, основанный на SB++, собранный обычными пользователями русскоязычного сообщества HLmod. Авторы вложили свои силы, потратили Своё время и...
У Вас недостаточно прав для просмотра полного содержимого этого ресурса. Войдите или зарегистрируйтесь.
Требования

Веб-сервер​

Веб-сервер допускается любой, главное, чтобы он мог передавать запросы на обработку PHP-интерпретатору.

PHP 5.5+, но младше 8.0 (!)
Начиная с PHP 7.1, понадобится внести пару изменений для стабильной работы (чтобы не было никаких ошибок в веб-части).
В PHP 8.0 очень много серьёзных изменений, которые временно делают форк несовместимым с ней. Но работа по адаптации идёт.

Расширение BCMath
Используется для расчёта других форматов SteamID. Инструкцию по его установке можно найти в сети Интернет.

(необязательно) Расширение GMP
Используется сторонней библиотекой (PHP Source Query от xPaw) для работы с серверами. Если установленный PHP-интерпретатор - 64-битный, то расширение не требуется.

Расширение XML
Используется сторонней библиотекой для формирования ответов на AJAX-запросы.

Расширение MySQLi
Используется для работы с СУБД MySQL.

Так же, потребуется немного сконфигурировать PHP-интерпретатор (php.ini).
  1. Убедитесь, что загрузка файлов разрешена. Этот функционал требуется для возможности загружать демо-записи на веб-сервер при добавлении банов, а так же для загрузки изображений к картам.
  2. Минимальное кол-во памяти, выделенное PHP, должно быть 128 МБайт (рекомендуется 256 МБайт). Либо можете отключить вывод стран игроков, что понизит требования к памяти, и тогда форк взлетит даже на 32МБайт ОЗУ.

Минимальная версия MySQL-сервера - 5.5, но оптимальнее всего - 5.7.
8.0 не тестировалась, на Ваш страх и риск.
MariaDB вообще не проверялась. Работать может, но не гарантируется полноценная.

Игровой сервер​

SourceMod 1.8+ - идеальные условия для работы серверной части. Старый плагин может работать и на SourceMod 1.7.
На сервере драйвер MySQL должен пребывать в работоспособном состоянии. Если после настройки подключения, в логах образовалась ошибка о "невозможности загрузить dbi.mysql, это означает, что драйвер или не установлен, или каких-то зависимостей (библиотек, например) не хватает. Варианты решения проблем во втором случае есть в FAQ.
Установка

Установка с нуля​

  1. Скачать и распаковать дистрибутив.
  2. Переименовать /config.php.temple в /config.php
  3. Установить права на запись для пользователя PHP на следующие элементы (если Вы не знаете, под каким пользователем будет работать PHP, то установите "топоры" (777)):
    • /config.php
    • /demos
    • /themes_c
    • /images/games
    • /images/maps
  4. Произвести установку обычным способом (перейти в браузере по ссылке https://yoursite.com/install/).
  5. Произвести обновление (обязательно!).
  6. Удалить директории /install/ и /updater/ с веб-сервера.

Обновление с старой версии​

  1. Скачать и распаковать дистрибутив.
  2. Загрузить все файлы из папки web_upload на веб-сервер, кроме установщика (/install/) и конфига-образца (/config.php.temple).
  3. Произвести обновление через веб-интерфейс.
  4. Удалить директорию /updater/ с веб-сервера.

Замечания по 1.1.6​

В 1.1.6 была немного изменена структура веб-сайта. В частности:
  • /themes_c/ переехала в папку /data/ и получила другое название theme_c
  • /themes/new_box/ исчезла. Вместо неё теперь - /theme/.
  • Все JS-скрипты из папки /scripts/ переехали в /theme/js/.
  • /config.php переехал в папку /data. Но старое расположение пока что поддерживается.
  • Добавлен дополнительный конфиг /data/db.php под данные от базы. Скоро он станет основным. Поддерживает так же сторонние подключения к базе. При обновлении на 1.1.6 с 1.1.5.4/первой установке, убедитесь, что этот файл вообще не существует в ФС веб-сервера.
  • Для кастомных пользовательских правок по интерфейсу, был введён отдельный CSS-файл /theme/css/custom.css, в который и рекомендуется вносить все свои правки.
    Преимущественно это должно решить проблемы, которые могут возникнуть с сохранением кастомных изменений при обновлениях.
  • Для изменений шаблонов, была введена отдельная папка /data/theme/. Если какой-либо шаблон обнаруживается в ней, то Smarty будет использовать версию именно из этой папки, а не из основной.
    Преимущественно это должно решить проблемы, которые могут возникнуть с сохранением кастомных изменений при обновлениях.
  • faq--version.png
    faq--version.png
    11 КБ · Просмотры: 1,775
Автор
Kruzya
Просмотры
25,049
Первый выпуск
Обновление
Оценка
4.67 звёзд 6 оценок

Другие ресурсы пользователя Kruzya

Последние отзывы

Нужная вещь для Веб`а
можете пожалуйста по подробнее что именно здесь нужно сделать?

Произвести установку обычным способом (перейти в браузере по ссылке https://yoursite.com/install/).
Произвести обновление (обязательно!).
K
Kruzya
У Вас для такого есть вкладка "Обсуждение" прямо у ресурса. Зачем Вы здесь спрашиваете?
А как скачать этот плагин?
K
Kruzya
Ссылки в обсуждении, в первом посту.
Чудесный плагин. Жаль, что не сразу его нашёл.
Давно искал что либо подобное, наконец то нашёл.
Это произошло! Ура!
Сверху Снизу