RUST CMS | Shop/AdminPanel/Leaderboard/Banlist/Profilesystem | In developing

Хостинг игровых серверов

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Текущий стак разработки: Laravel9 + Vue3 + InertiaJS + SSR
Сайт работает без обновления страницы браузера, нет проблем с SEO благодаря SSR.


Доброго времени, разрабатываю полноценный магазин включающий в себя много чего другого, делаю я этот проект уже почти два месяца, а процесс разработки, чейнджлог до этого момента публиковался ещё на двух формах, я многое упустил, т.к описывать всё максимально долго, посмотреть демонстрацию функций сайта можно на моём ютуб канале, последние видео 10: https://www.youtube.com/channel/UCPLLOUYvHGZpIE8g8P6D31g/videos
Текущий работающий функционал:

Магазин: имеет систему скидок, устанавливается на определённый товар через админ-панель, в случае наличия скидки на предмете товар помечается ленточкой сверху с упоминанием, что действует скидка, также можно выдать скидку в процентах определённому пользователю на ограниченное количество покупок, например можно выдать n-ому пользователю скидку на 20% на первые 5 покупок, и эти первые 5ть покупок будут идти со скидой.
В случае наличия скидки - цена это учитывает, а при выборе товара пользователя оповещает, что у него действует скидка, и если она персональная, то ему также об этом сообщит.
Также в магазине есть поиск, фильтрация по возрастанию или убыванию цены, по дате добавления, по популярности, т.е как часто покупают товар.
Система наград:
Если суммарные пополнения пользователя больше X, то он на специальной страничке сможет передать в корзину какие-либо предметы, раз в неделю, сумма пополнений, необходимая для получения предмета раз в неделю выбирается администратором самостоятельно через админ-панель, предметов может быть до 10и штук. Пользователь выбирает 1 на выбор, после ему необходимо ждать неделю снова. То есть можно гибко настроить под множество пользователей, награды от 1000рублей. от 10000, 20000 и т.д, сайт никак не ограничивает в этом вопросе.
Система профилей: после первой авторизации каждому пользователю создаётся профиль, профиль связан с непосредственно с игрой, и если игрок заходил в игру хоть раз, то профиль будет показывать информацию и об игроке, значок рядом с аватаркой профиля даст знать, в игре ли пользователь, или даже ни разу не заходил.
Пользователь может менять описание профиля, это то, что показывается под аватаркой, цвет фона и аватарки.
Другие пользователи сайта могут посещать профиля других пользователей и видит все эти кастомные изменения.
Также через систему профилей Вы можете:
Пополнить счёт аккаунта, ввести промокод, посмотреть банлист, список лидеров сервера.
Корзина:
После покупки предмета он попадает в инвентарь на сайте, оттуда Вы его можете передать другому пользователю сайта введя его SteamID, либо передать в игру, выбрав сервер для передачи. Также туда попадают предметы после получения награды, о них ниже.
Банлист и список лидеров:
И то и другое работает в зависимостях со сторонними плагинами, для банов Enchanted ban, для лидеров PlayerRanks.
Через систему профилей можно посмотреть список забанных пользователей, а также список лидеров сервера.
Админ-Панель:
необходима для управления сайтом, через неё Вы редактируете, создаёте, удаляете:
-> Товары в магазине.
-> Добавлять скидки на товары, скидки пользователям.
-> Пользователей сайта, их балансы, аватарки можете менять.
-> Промокоды.
-> Список ссылок на главной странице.
-> Список персонала на главной странице.
-> Доступ к ркон консоли.
-> Награды для пользователей.
Система бонусов за пополнения:
За пополнения счёта на крупные суммы сайт будет кидать определённую сумму сверху, в процентах, например:
При пополнение счёта больше, чем на 1000 рублей, 10% от суммы накинет сверху.
А также будет начислять пользователю бонусы за суммарное пополнение баланса, если сумма суммарных платежей пользователя перевалила за 20к, то ему также будет начислять n-ое кол-во процентов, совместимо с функцией выше.
Система отзывов:
После авторизации пользователь может оставить отзыв о сервере на глвной странице, после чего он придёт в админ панель на проверку, и если его одобрят, то он будет отображаться для всех посетителей сайта, с указанием никнейма, текста отзыва и оценкой.


Основная страница сайта:
1659525895589.png
1659525920518.png1659525934521.png1659525948361.png1659525960789.png1659525977662.png

Админ панель:

1659526047896.png1659526059483.png1659526080320.png1659526103749.png
 
  • Like
Реакции: Басотник

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Форум не позволяет более 10 скриншотов, продолжу тут.
Система профилей, корзина, банлист и т.д:
1659526309829.png1659526321886.png1659526338271.png1659526351149.png1659526389301.png
 

ХУЙ228

Распиздяй
Прохожий
17 Дек 2017
707
196
@MrJaehaerys, а расскажи в чем соль ходить по сливо-форумам и там рекламировать свой продукт?
Т.е. среди заведомо неплатежеспособного контингента людей.

Да, твоя тема есть на codefling, но в СНГ комьюнити ты написал по ка что только на СР и ОР, которые сливосайты.
Не на скаях, не на РП, не на фоксах тебя нет. Где обитают авторы плагинов и где люди покупают плагины за фулл. прайс.
 

skuli1

Новичек
16 Мар 2021
47
1
@MrJaehaerys, а расскажи в чем соль ходить по сливо-форумам и там рекламировать свой продукт?
Т.е. среди заведомо неплатежеспособного контингента людей.

Да, твоя тема есть на codefling, но в СНГ комьюнити ты написал по ка что только на СР и ОР, которые сливосайты.
Не на скаях, не на РП, не на фоксах тебя нет. Где обитают авторы плагинов и где люди покупают плагины за фулл. прайс.
А разве есть что-то плохого пропиариться на сайте который имеет 17к участников и не плохие поисковые рейты?
 
  • Like
Реакции: Басотник

MrJaehaerys

Прохожий
3 Июн 2022
22
9
@MrJaehaerys, а расскажи в чем соль ходить по сливо-форумам и там рекламировать свой продукт?
Т.е. среди заведомо неплатежеспособного контингента людей.

Да, твоя тема есть на codefling, но в СНГ комьюнити ты написал по ка что только на СР и ОР, которые сливосайты.
Не на скаях, не на РП, не на фоксах тебя нет. Где обитают авторы плагинов и где люди покупают плагины за фулл. прайс.
Проект изначально делаю под зарубежную аудиторию, если будет охват и RU, я только за, и под конец разработки все версии(а их будет 3) выложу на lonedesign и codingfile, что по RU форумах, я выбираю те, где обитают люди, повсеместно которые выше всех показываются поисковиками, по платёжеспособности спорить не буду, но скажу, что, с RU сегмента ребята уже накидали за продукт 25к+ суммарно, на такое я и сам не расчитывал.
 
  • Like
Реакции: Басотник

skuli1

Новичек
16 Мар 2021
47
1
Проект изначально делаю под зарубежную аудиторию, если будет охват и RU, я только за, и под конец разработки все версии(а их будет 3) выложу на lonedesign и codingfile, что по RU форумах, я выбираю те, где обитают люди, повсеместно которые выше всех показываются поисковиками, по платёжеспособности спорить не буду, но скажу, что, с RU сегмента ребята уже накидали за продукт 25к+ суммарно, на такое я и сам не расчитывал.
Ну он имел ввиду что есть форумы по типо SkyPlugins, FoxPlugins и на них сидят разработчики плагинов и там больший охват платежеспособных людей.
Фактически те люди которые сидят там так же сидят и тут, но можешь попробовать сделать посты там если тебе дадут на это право те форумы
 

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Добавлена секция новостей
-> Была добавлена возможность создавать новости о сервере используя визуальный редактор HTML, администратор может изменить:
Название новости, контент новости, фотографию, описание новости, первое, третье и четвёртое будет показано на превью новости на главной странице
-> Также добавлен счётчик просмотров каждой новости, а также дата создания.
-> Есть поиск по названию новости.
-> Также можно изменить фото на фоне новости.
Фронтэнд на 95% был взят с офф.сайта RUST Facepunch, бекенд в отличие же от офф.сайта реализован с технологией SSR, всё без перезагрузок страниц(у них поиск, открытие постов, смена категорий с перезагрузкой).
К релизу поменяю фронт на что-то своё, но пока так.1659829317817.png
1659829353272.png
1659829358798.png
 
  • Like
Реакции: Басотник

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Добавлен комбат-лог, выводит: убитого, его убийцу, оружие с которого был убит, расстояние, дату.
В профиль пользователей добавлена подробная статистика, а именно:
-> Список последних смертей(покажет причину смерти, дату, и квадрат на карте).
-> Список последних скрафченных предметов(выведет предмет, дату, количество).
-> Список добытых ресурсов(выведет все доступные ресурсы в игре и сообщит о количестве добытых игроком).
-> Список последних убитых животных(выведет животное, оружие с которого оно было убито, и дату
).
*реализовано для покупателя этой CMS, зависимо от sqlstats.


1660207121211.png
1660207136739.png
1660207141177.png
1660207145347.png
1660207152917.png
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Годная разработка
 

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Благодарю)
Многих вероятно больше всего интересует магазин, а скриншоты его не выложил, поэтому кто не видел, делюсь:


1660237737719.png1660237723959.png
 
  • Like
Реакции: Kaidoz

MrJaehaerys

Прохожий
3 Июн 2022
22
9
CMS продана в 1 руки за весьма крупную сумму, продажи закрыты.
 

MrJaehaerys

Прохожий
3 Июн 2022
22
9
UBcOL.png


Скоро будет ещё 1 продукт с похожим функционалом, но совершенно другим дизайном, таким же как и в самой игре, пример готовой, главной странички, продажа как и раньше, либо в 1 руки, либо будет продано 5 копий.

*форум не хочет грузить картинку, оставлю ссылку
 

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Сделал API для взаимодействие с корзиной сайта, возможности(для желающих писать плагин на корзину, а не использовать стандартную корзину на сайте):
-> Вывести все предметы существующие в корзине. /shop/items
-> Вывести все предметы определенного пользователя с учётом его steamid. /shop/useritems/{steamid}
-> Удалить предмет по его ID. /shop/deleteitem/{id}
-> Изменить количество предмета в корзине по ID. /shop/changecount/{id}/{count}
-> Добавить предмет в корзину. /shop/additem/{steamid}/{gameid}/{count}
В админ панели можно указать айпи адреса, с которых будет доступ к осуществлению запросом к апи, также можно указать ключ доступа, который будет требовать в url get запроса, без которого запрос не будет обработан сервером.
Если при запросе ключ был не верный, вернёт 403 ошибку.
Если при удаление предмета он не был найден вернёт 404 ошибку.
Немного скриншотов:1669140726895.png1669140804452.png1669140812636.png1669140820156.png
 
  • Like
Реакции: Басотник

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Пример магазина, также добавлены тосты после успешной авторизацией с приветствием пользователя, есть категории, поиск внутри них есть.
Режим тех.работ, отключает доступ всем пользователям к сайту за исключением администраторов.1669551943558.png1669551951537.png
 
  • Like
Реакции: Басотник

orenn

Новичек
8 Май 2019
6
1
..а работающие ссылки на демосайт или ютуб хотябы есть?? хотелось бы посмотреть не фото сайта, а сам работающий сайт
 
  • Like
Реакции: Басотник

MrJaehaerys

Прохожий
3 Июн 2022
22
9
..а работающие ссылки на демосайт или ютуб хотябы есть?? хотелось бы посмотреть не фото сайта, а сам работающий сайт
Добрый вечер! Ютуб есть, и там всё публикую, как высталю на продажу, будет несколько демо-сайтов уже купленных и работающих.
 

MrJaehaerys

Прохожий
3 Июн 2022
22
9
preRelease.
-------------
Обновлена админ панель, добавлены графики, статистика, возможность подключать Discord/Telegram ботов для уведомлений.
Добавлен 'спиннер', показывающий прогресс загрузки страницы.

Показывает количество покупок за последнюю неделю
Количество предметов, проданных за неделю.
Количество денег поступивших за неделю.
Также есть график, показывающий каким методом оплаты чаще всего пополняют баланс.
Обновлён лидерборд, показывает место авторизованного пользователя в топе.
Также добавлены аватарки.
Добавлены оповещения администратора при покупки предмета на сайте, в будущем будут оповещения о авторизациях, пополнениях, и всё, чего вы захотите.
1674423810047.png1674423822712.png1674423833738.png1674423864850.png1674423885199.png1674423902144.png1674423909890.png1674423916878.png
 

MrJaehaerys

Прохожий
3 Июн 2022
22
9
Добавил консоль с отображением данных в реал тайме через вебсокеты, попозже добавлю чат с возможностью писать после авторизации на сайте
1675816512211.png