PBG Community
Присоединяйтесь к PBG Community
Современный движок для серверов Counter-Strike 1.6: панель управления, магазин, статистика и модули — всё в одном месте. Регистрируйтесь, чтобы скачивать сборки, получать обновления и задавать вопросы разработчикам.
- Движок и модули
- Регулярные обновления
- Поддержка сообщества
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
Вам необходимо обновить браузер или попробовать использовать другой.
PBGcms PBG Update 4.1.2
Нет прав для скачивания
- Автор Root
- Дата создания
- Рекомендована
Исправлено множество багов и ошибок.
Убраны языковые фразы.
Мы решили отказаться от системы языковых фраз, поскольку для такого масштабного проекта её полноценная реализация требует очень много времени и ресурсов.
К сожалению, наша команда пока не настолько большая, чтобы качественно переводить и поддерживать каждый файл движка на нескольких языках. На перевод и дальнейшую поддержку языковых файлов уходило бы слишком много времени.
Поэтому было принято решение отказаться от этой идеи и вернуть стандартную систему.
Все файлы, связанные с языковыми фразами, были откатаны.
ВАЖНО
Был изменён пользовательский файл стилей pbg_style_1.css
В частности, изменён стиль body
Если вы ранее вносили собственные изменения в этот файл, обязательно замените данный участок кода:
Код:body { font-family: "Montserrat", sans-serif; line-height: 20px; background: url(/templates/solution2/img/back_index.webp) no-repeat fixed center top#17181d; background-color: #17181d; background-size: cover; font-size: 12px; color: #ffffff; }
на новый вариант
Код:body { font-family: "Montserrat", sans-serif; line-height: 20px; background-color: #17181d; font-size: 12px; color: #ffffff; }
Важно: если оставить старый код, фоновое изображение `back_index.webp` продолжит использоваться.
Масштабное обновление PBGcms ключи, PREMIUM, админ-панель и новые возможности
В рамках последнего обновления была проведена большая работа над системой ключей, оплатой, PREMIUM, административной панелью и настройками внешнего вида сайта.
Ниже собраны основные изменения.
Система заданий и ключей
Добавлена полноценная система заданий для игровых серверов.
Создан AMX-плагин PBGcms_Tasks_Core, который синхронизируется с PBGcms/GamecmsAPI и позволяет выдавать игрокам ключи за выполнение игровых заданий.
Также исправлены критические ошибки
- Исправлен краш игрового сервера SIGSEGV, вызванный отсутствием SQL_NextRow() в цикле обработки SQL-запросов.
- Исправлено незасчитывание убийств определённым оружием
- Проведена проверка интеграции игровых заданий с системой PBGcms.
Ключи
Система Ключи полностью переработана и теперь является отдельной игровой валютой сайта.
Что добавлено
В настройках ключей можно отдельно управлять
- Баланс ключей в профиле пользователя.
- Отображение Steam ID с возможностью копирования.
- Информация доступна владельцу профиля и администраторам.
- steam_id="0" теперь отображается как «Не указан».
- Администратор может выдать или забрать ключи непосредственно из панели управления профилем.
- В admin/keys добавлена колонка «Логин» в журнале операций.
- Добавлена отдельная вкладка «Настройки».
Также добавлена функция «Обнулить всем».
- глобальным включением/выключением системы
- оплатой кейсов
- оплатой товаров маркета
- оплатой PREMIUM
- оплатой услуг сервера.
Оплата ключами
Теперь ключи можно использовать не только для открытия кейсов.
Реализована полноценная оплата ключами сразу в нескольких разделах сайта:
Маркет
- Добавлена цена товара в ключах.
- Реализовано настоящее списание ключей через транзакции.
- В карточке товара можно выбрать доступный способ оплаты.
- Добавлено поле цены в ключах в административной панели.
PREMIUM
- Добавлена стоимость тарифов в ключах.
- Реализовано транзакционное списание с защитой от параллельных операций.
- Добавлен выбор оплаты деньгами или ключами.
- Настройка стоимости доступна в админ-панели.
Услуги сервера
- Добавлена стоимость тарифов в ключах.
- Вся корзина оплачивается единым способом: либо деньгами, либо ключами.
- Нельзя смешивать разные способы оплаты внутри одной покупки.
Кейсы
Переключение между оплатой деньгами и ключами теперь происходит непосредственно на странице без перезагрузки.
- Добавлена полноценная проверка доступности системы оплаты ключами.
- При отключении системы все связанные элементы автоматически блокируются.
Защита при отключении системы ключей
Проведён отдельный аудит всех мест, связанных с ключами.
Если система отключена администратором, автоматически скрываются или блокируются:
- баланс ключей
- кнопки оплаты ключами
- элементы оплаты в кейсах
- бейджи ключей
- переключатели оплаты в маркете
- переключатели оплаты PREMIUM
- соответствующие элементы услуг
- промокоды с наградой в виде ключей.
Страница
Публичная страница ключей получила новый дизайн и структуру.
Изменения
Steam ID привязан / Steam ID не привязан.
- Удалён дублирующий блок с балансом.
- Добавлен раздел «Где потратить ключи».
- Добавлены ссылки на
- Услуги
- Маркет
- Кейсы
- PREMIUM
- Разделы автоматически отображаются только при включённой соответствующей функции.
- Плитки теперь равномерно растягиваются по ширине.
PREMIUM — большая переработка
Раздел PREMIUM получил серьёзное обновление как со стороны функционала, так и со стороны производительности.
Оптимизация
В административной панели были удалены ненужные загрузки превью изображений и видео из библиотеки ресурсов и drawer-окон.
Также устранён последний найденный N+1 SQL-запрос.
Это значительно уменьшает нагрузку при работе с большим количеством тарифов и ресурсов.
Исправленные ошибки
Исправлены
Все критические операции активации теперь выполняются безопаснее благодаря транзакциям и блокировкам FOR UPDATE.
- обход ограничений через avatar_badge
- некорректное удаление ресурсов, которые всё ещё использовались тарифами
- некорректная обработка Steam ID
- потенциальный запрос с LIKE '%'
- гонка условий при активации тарифа
- ошибка при обработке нулевой даты окончания подписки.
Обновление страницы PREMIUM
Публичная страница /premium также была переработана.
- Видео в hero-блоке заменено на статическое изображение premium_back.png
- Значок PREMIUM теперь отображается рядом с названием тарифа.
- Все найденные хардкод-фразы вынесены в языковые файлы.
- Добавлена полноценная поддержка RU/UA.
- Исправлен перевод списка возможностей тарифов.
Новая структура
Административная панель PREMIUM теперь разделена на отдельные вкладки:
Также добавлены
- Тарифы
- Библиотека ресурсов
- Оформление
- Привилегии
- Подписки
- переключатель отображения тарифов Список / Грид;
- настройка отображения привилегий Список / 2 в ряд.
Новая страница
В административной панели появилась новая страница
admin/engine_cleanup
На страницу перенесены функции очистки данных из admin/general.
Дополнительно появились новые варианты очистки
Все потенциально опасные операции имеют двойное подтверждение и отображают актуальное количество записей перед очисткой.
- уведомлений
- транзакций
- событий
- личных сообщений
При очистке транзакций отдельно выводится предупреждение о возможном обнулении статистики топа донатеров.
Полностью переработан
Старая система редактирования переменных config.tpl полностью удалена.
Вместо неё создана новая система настроек внешнего вида сайта.
Теперь в административной панели можно настроить
Для настроек создана отдельная система хранения параметров site_appearance__settings.
- favicon основного сайта
- favicon административной панели
- фон сайта
- включение/выключение фонового изображения
- размер выезжающей панели личного кабинета
- расположение панели
- сбоку
- сверху
- снизу
- анимацию панели в зависимости от её положения
- ширину основного контейнера сайта.
Новые эффекты курсора
В admin/template_settings добавлена настройка визуальных эффектов для курсора.
Доступно 5 вариантов
Также доступен вариант «Выключено».
- Искры
- Градиентный шлейф
- Пузыри
- Линия-трейл
- Магнитные частицы
Каждый эффект имеет собственное живое Canvas-превью непосредственно в административной панели.
Система учитывает:
После дополнительной оптимизации была увеличена заметность эффектов и исправлена проблема, когда частицы могли отображаться поверх других элементов некорректно.
- режим ускорения пользователя
- prefers-reduced-motion
- мобильные устройства.
Дополнительные исправления
За время разработки также исправлено множество небольших ошибок
- Исправлена иконка glyphicon-image на корректную glyphicon-picture.
- Исправлена подсветка активного пункта меню административной панели.
- /admin/template_settings больше не определяется как /admin/template.
- Убран жёстко заданный фон back_index.webp из CSS.
- Теперь фоном сайта полностью управляет новая система настроек.
- Добавлена поддержка тёмной темы для .dc-alert.
- Проведён дополнительный аудит безопасности и корректности работы новых функций.
Итог
Обновление стало одним из самых масштабных за последнее время.
Вложения
Ключи от кейсов
В этом обновлении новая система «ключей» для открытия кейсов, перевод кейсов на украинский, обновлённый визуал промокодов и переключателя темы.Главное система ключей
Появилась вторая валюта — ключ. Купить её напрямую нельзя, только получить
Ключи тратятся только на одно открытие кейсов. Если у кейса настроена цена в ключах, на странице кейса появляется вторая кнопка открытия рядом с обычной, денежной. Кейс открывается либо за деньги, либо за ключи, никогда одновременно вы сами выбираете, какой кнопкой воспользоваться.
- через промокод (администрация может выдавать ключи как награду)
- в будущем — за выполнение заданий (раздел уже добавлен, скоро наполнится).
Добавлена отдельная страница /keys — там видно ваш баланс ключей, объяснение зачем они нужны и как получить, а также история всех начислений и списаний.
Кейсы: перевод на украинский
Раньше кейсы были только на русском, даже если на сайте выбран украинский язык. Теперь переведена вся публичная часть:список кейсов, страница кейса, все сообщения об открытии, история и уведомления о призах.
Заодно поправили
- карточку профиля при наведении раньше она могла закэшироваться на чужом языке.
Промокоды обновлённый вид
Страница промокодов в админке переоформлена в общем стиле сайта форма загрузки языков и статистика удобнее разложены, чекбоксы выглядят аккуратнее, а валюта в награде промокода теперь подтягивается настоящая а не захардкоженное слово. Все действия теперь показывают всплывающее уведомление.
Переключатель темы
Кнопка переключения светлой/тёмной темы стала крупнее и красивее
Вложения
Важно перед установкой обновления!
- Скачайте новый архив обновления с форума.
- Удалите у себя файл:ajax/chat/stream.php
- После установки обновления обязательно удалите из корня сайта:index.php .htaccess
- Затем вручную загрузите новые файлы index.php и.htaccess из архива обновления в корень сайта.
МиграцияВажно: файлы index.php и .htaccess необходимо заменить вручную после установки обновления.
Языки (RU/UA)
- Добавлена загрузка файла базы
- Перенос пользователей, серверов и услуг/тарифов
- Автоопределение префикса таблиц
- Обновлён дизайн визарда
Чат
- Переведены оставшиеся хардкод-фразы в виджетах (форум, события, топ игроков/донатеров, онлайн)
- Уведомления теперь приходят пользователю на его языке интерфейса
- Добавлен выбор языка сайта в установщик движка
- Исправлена автосинхронизация фраз новые переводы подключаются сами, без ручных действий
Стабильность
- Убрано постоянное фоновое обновление — меньше нагрузки на сервер
- Исправлена ошибка, вызывавшая 500 при загрузке страниц
- Отключено ненужное логирование производительности — меньше лишней нагрузки на диск
Обновление
- Исправлен вход в админ-панель.
- Добавлен новый функционал «Языки движка».
- На странице admin/languages теперь можно управлять языками движка.
- Добавлена возможность создавать собственные языки для публичных шаблонов.
- Теперь вы сможете добавлять и использовать различные языковые версии сайта.
- По умолчанию доступны языки RU и UA.
- На данный момент переведено около 40% движка. Перевод будет продолжаться в следующих обновлениях.
Обновление админцентра
Безопасность
Центр обновлений
- Защита от перебора пароля админки: лимит попыток, временная блокировка IP, журнал неудачных входов, список доверенных IP
- Закрыта уязвимость session fixation (ID сессии теперь меняется при входе)
- Флаг Secure для cookie автоматически включается на HTTPS
- Новые заголовки: X-Content-Type-Options, Referrer-Policy, HSTS (с тумблерами в панели)
Миграция данных
- Установка обновления теперь идёт по этапам с реальным прогрессом — раньше полоса прыгала до 100% за секунду
- Показывает скачивание в мегабайтах и счётчик копируемых файлов
- Новый интерфейс: кольцевой индикатор, таймер, нумерованные этапы, журнал с кнопкой копирования
Основные настройки
- Страница полностью переработана под новый стиль
- Добавлена инструкция из 4 шагов и предупреждение о запуске на пустом сайте
- Исправлена сломанная вёрстка блоков результатов
Интерфейс
- Валюта сайта теперь выбирается в один клик из списка 32 валют (СНГ, Европа, мир) с поиском по названию, коду и символу — раньше код вводился вручную
Исправления
- Новый прелоадер админки
- Единый стиль плиток: иконка по центру, растянутый тумблер с плавной анимацией
- Числовые поля заменены на степперы с автосохранением (кнопки −/+ вместо «Изменить»)
- Красивые скроллбары по всей админке
- Страницы «Виджеты», «Безопасность», «Центр разработки» приведены к новому виду
- Не было видно тумблера ключей доступа на тёмной теме
- Геопозиция в журнале входов слипалась с кодом страны
- Колонка «Сессия» показывала непонятный хеш — теперь «Текущая сессия» / «Завершена»
- Убраны бледные полосы слева от конфликта двух библиотек уведомлений
- Удалён раздел SSH | Терминал
Что было исправлено
Авторизация и пользователи
* Пароль искажался при сохранении вход не работал с верными данными. Символы < > & " ' превращались в HTML-сущности при смене пароля, но не при входе, из-за чего хеши не совпадали
* Пользователей выкидывало из сессии при смене IP (мобильный интернет, переподключение роутера) — теперь сессия переиздаётся вместо разлогина
* Ошибка сервера при заходе в профиль гостем
* Тот же баг с искажением пароля: RCON-пароль сервера, пароль привилегии в игре, пароль SMTP
Безопасность
* Закрыта возможность загрузки .php через модуль points файл сохранялся с оригинальным именем без проверки расширения
* Добавлена CSRF-защита: файловый менеджер, кейсы, розыгрыши, уведомления, счётчик сообщений
* Автозагрузчик ронял страницу целиком при отсутствии класса — теперь просто пишет в лог
Стабильность
* Фатальные ошибки при count() от null в шаблонах
* Падения get_template() и get_menu() при вызове без аргументов
* Объект в плейсхолдере шаблона больше не роняет страницу
* Спам в логах: «Неверный токен» каждые 30 секунд от монитора серверов с протухшей сессией
Админка
* Раздел «Настройка услуг» переписан: вкладки, поиск по услугам, современный конструктор описания, поддержка тёмной темы
* Битый CSS-файл админки (обрывался на середине)Что добавлено
Анализ движка полноэкранная проверка всего проекта в 11 этапов
Автоматические исправления прямо из панели
- Синтаксис всех PHP-файлов
- Парность тегов в шаблонах
- Целостность модулей и страниц
- Защита AJAX-эндпоинтов
- Поиск SQL-инъекций и опасных конструкций
- Структура базы данных
- Краш-тесты ключевых функций
- Проверка прав под каждой ролью: гость, пользователь, модератор, админ
- Разбор накопленных ошибок из журнала
- Файлы, права, безопасность
Прочее
- Очистка «мёртвых» страниц от удалённых модулей (с резервной копией)
- Исправление осиротевших записей в БД
- Усиление безопасности: секретный ключ, скрытие версии PHP
- Установка обновлений движка в новом оформлении
- Логи стали информативнее: видно источник ошибки и подавляются повторы
![]()
Новый чат
Добавлен новый современный чат с расширенными возможностями настройки.
- Полное управление и настройка через Админ-центр.
- Чат теперь выполнен в виде удобной выездной панели.
- Добавлена поддержка Premium-аккаунтов.
- Добавлена система комнат.
- Гибкая настройка всех аспектов работы и внешнего вида чата.
Badges
Добавлена новая система иконок.
Теперь можно создавать собственные иконки, настраивать их параметры и выставлять на продажу. Система позволяет максимально гибко управлять всеми аспектами и настройками.
Переработка блоков
Полностью переработана система отображения онлайн-пользователей и посетителей.
Обновлён дизайн, улучшено отображение информации и удобство использования.
Также был полностью переработан блок «Последние события» — новый современный дизайн и более удобное отображение информации.
Админ-центр
- Исправлены различные ошибки и баги.
- Исправлена проблема с сессией администратора — теперь на мобильных версиях сайта сессия больше не завершается самопроизвольно.
- Оптимизирован вход в Админ-центр.
- Снижена нагрузка на страницу и уменьшены просадки FPS.
Новая мини-панель пользователя
Добавлен новый современный tooltip.
Теперь при нажатии на аватар или логин пользователя открывается новая компактная мини-панель с основной информацией и быстрыми действиями.
Вложения
-
bandicam 2026-08-27 22-01-08-885.jpg77,8 КБ · Просмотры: 24 -
bandicam 2026-08-27 22-01-32-580.jpg123 КБ · Просмотры: 24 -
bandicam 2026-08-27 22-01-36-424.jpg176,1 КБ · Просмотры: 22 -
bandicam 2026-08-27 22-01-56-194.jpg155,3 КБ · Просмотры: 27 -
bandicam 2026-08-27 22-02-20-279.jpg144,7 КБ · Просмотры: 24 -
bandicam 2026-08-27 22-02-23-726.jpg141,6 КБ · Просмотры: 24 -
bandicam 2026-08-27 22-03-03-347.jpg112,8 КБ · Просмотры: 22 -
bandicam 2026-08-27 22-03-06-068.jpg114,3 КБ · Просмотры: 24
Система модулей
* Доработана и завершена новая система модулей.
* Активация модулей перенесена в раздел «Активация лицензии» в Dev Center.
* Установка собственных модулей теперь доступна только после включения режима разработчика и отключения безопасного режима.
* Обновлён и переработан дизайн раздела модулей.
* Улучшено управление и взаимодействие с модулями.
Вложения
Мы продолжаем активно развивать и улучшать PBGame CMS.
В новой версии была проведена работа над подготовкой важных изменений и повышением стабильности системы.
Подготовка новой системы модулей (BETA)
В текущем обновлении заложена основа для новой, более современной системы управления модулями. Она позволит сделать работу с дополнительными возможностями PBGame CMS более удобной, гибкой и организованной.
Новая система модулей находится на стадии BETA-тестирования, поэтому в следующих обновлениях она будет постепенно расширяться, улучшаться и получать новые возможности.
Исправление ошибок
Исправлена ошибка, связанная с работой внешнего сервера мониторинга. Проведена дополнительная работа над стабильностью и корректной обработкой данных.