Skip to content

Бесплатная система для простого создания сайта вашего игрового проекта Counter-Strike 1.6

License

Notifications You must be signed in to change notification settings

zakandaiev/slimsome-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SlimSome CMS

SlimSome Logo

Бесплатная система для простого создания сайта вашего игрового проекта Counter-Strike 1.6

Содержимое

  1. Живой пример
  2. Скачать
  3. Возможности
  4. Требования игрового сервера
  5. Требования web окружения
  6. Процесс установки
  7. Редактирование исходного кода

Живой пример

Скачать

Возможности

  • Тонкая настройка сайта без знаний программирования
  • Автоматическая продажа привилегий
  • Информация о сервере online
  • Игровой чат online
  • Список привилегированых игроков
  • Список забаненых игроков
  • Подробная статистика игроков
  • Публикация новостей
  • Чат на сайте
  • Управление страницами
  • Настроенная SEO оптимизация
  • Отображение статистических данных
  • Регистрация и авторизация пользователей
  • Профиль пользователя, модератора и администратора сайта
  • Простое управление пользователями и их привилегиями
  • Автоматическая отправка e-mail писем
  • Современный дизайн
  • И многое другое...

Требования игрового сервера

  • SlimSomeUED.amxx (автор: szawesome, проверялось с версией: 1.0)
  • Fresh Bans (автор: mazdan, проверялось с версией: 1.4.3)
    • SQLite версия
    • значение квара fb_use_sql "2"
    • баны должны сохраняться в файл cstrike/addons/amxmodx/data/sqlite3/fresh_bans.sq3
  • StatsX (автор: любой, проверялось с плагином: AES: StatsX CStrike 0.5+1)
    • //#define CSSTATSX_SQL - должен быть закомментирован
    • статистика должна сохраняться в файл cstrike/addons/amxmodx/data/csstats.dat
  • Chat Manager (автор: Mistrick, проверялось с версией: 1.1.2-16)
    • включен лог сообщений
    • #define FUNCTION_LOG_MESSAGES - должен быть раскомментирован
    • логи должны сохраняться в папку cstrike/addons/amxmodx/logs/chatmanager

Требования web окружения

  • PHP 7.4+
    • в настройках PHP назначить short_open_tag значение On
  • MySQL 5.7+ или MariaDB 10.3+
  • CRON

Процесс установки

  1. Скачайте последнюю версию.
  2. Загрузите содержимое на веб-хостинг.
  3. Перейдите на сайт и заполните Форму установки.
  4. Удалите инсталяционные файлы.
  5. Войдите под указанными даными администратора на Сайт.
  6. Перейдите в Профиль и произведите финальную настройку Сайта в соответсвующих разделах.
  7. Создайте CRON задания:
    1. Обновление банлиста
      • wget -q -O - https://вашдомен.com/core/cron_banlist.php?cp=ваш_пароль_от_CRON > /dev/null 2>&1
      • рекомендуемый интервал - каждый час
    2. Обновление статистики
      • wget -q -O - https://вашдомен.com/core/cron_stats.php?cp=ваш_пароль_от_CRON > /dev/null 2>&1
      • рекомендуемый интервал - 1 раз в день, в 4:00
    3. Напоминания покупателям на e-mail об продлении привилегии
      • wget -q -O - https://вашдомен.com/core/cron_service_end_notify.php?cp=ваш_пароль_от_CRON > /dev/null 2>&1
      • рекомендуемый интервал - 1 раз в день, в 15:00

Редактирование исходного кода

В процессе создания был использован FrontEnd Boilerplate и адаптирован под PHP окружение. Для работы с исходным кодом потребуется установить NodeJS и глобально Gulp4. Для создания БД и обработки PHP можно использовать OpenServer.

  1. Создайте локальный домен slimsome.local, БД и пользователя.
  2. Папку source поместите в корень сайта (slimsome.local/source).
  3. Откройте коммандную строку и зайдите в папку source.
  4. Установите все необходимые модули и зависимости командой npm i.
  5. Команда gulp запускает окружение для разработки.
  6. Команда gulp build компилирует все исходники в файлы для продакшена.
  7. На настоящий сайт скопировать всё содержимое slimsome.local кроме папки source.

About

Бесплатная система для простого создания сайта вашего игрового проекта Counter-Strike 1.6

Topics

Resources

License

Stars

Watchers

Forks