Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов

csbans - Вопрос Александру Уриху

Статус пользователя Gecko
сообщение 17.12.2023, 0:27
Сообщение #1
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Можно ли изменить структуру дистрибутива? а также разместить его в своём репозитории, с сохранением всех копирайтов разумеется?
как вариант распространения
скриптом, который работает с опубликованной конфигурацией docker-compose будет скачан csbans с официального репозитория и скриптом (но уже локально) будет изменен стиль по умолчанию, а также сделаны небольшие правки в дистрибутиве в автоматическом режиме для корректного отображения стиля.

С соглашением я ознакомлен.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Elman370
сообщение 17.12.2023, 3:27
Сообщение #2
Стаж: 2 года 10 месяцев

Сообщений: 143
Благодарностей: 66
Полезность: 259

Бедный ксбанс, мне его уже жалко. Этот доисторический кирпич, который никому не всрался, когда есть другой кирпич, но с большим функционалом.
Если бы вы так хотели, уже бы написали адекватный аналог. Но этого не будет по нескольким причинам:

1. Из коммьюнити 1.6, кто умеет адекватно в фуллстэк(а это единицы), не будут тратить время на мертвечину. Исключением могут быть небольшие проекты, которыми можно заниматься 2-3 часа в неделю/месяц
2. Мёртвая игра, мёртвое коммьюнити. Нет смысла ради него стараться, и это было видно на примере ГМХ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 17.12.2023, 3:55
Сообщение #3
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Elman370, Ну не скажи, csbans вполне удобный, быстрый, надежный, поддерживает php7,8 и выполняет свой функционал на 100%.
Я тебе могу привести 10 весомых аргументов в пользу того, что игра жива и проживет ещё очень долго.
Также я тебе могу привести 10 аргументов в пользу другого мнения, что игра мертва и не стоит на неё тратить своё время.
Любой из этих двух мнений я могу тебе легко обосновать, всё зависит от моего настроения и не более того.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Elman370
сообщение 17.12.2023, 6:56
Сообщение #4
Стаж: 2 года 10 месяцев

Сообщений: 143
Благодарностей: 66
Полезность: 259

Gecko, Удобство - вещь субъективная. Если речь идёт про удобство управления. Про разработку и добавление своего функционала я вообще молчу.
GameCMS тем же самым болеет. Единственное, у него есть директория под сторонние модули. Но это тоже самое, что это всё напрямую в шаблоне делалось. В-общем и целом, два кирпича, которые дальше никуда не поедут. Цсбанс вообще труп, такой функционал пишется за несколько дней, если делать в день 10 перерывов на кофе с печеньем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 18.12.2023, 16:38
Сообщение #5


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Elman370, А что сейчас актуально ?


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Elman370
сообщение 18.12.2023, 17:11
Сообщение #6
Стаж: 2 года 10 месяцев

Сообщений: 143
Благодарностей: 66
Полезность: 259

Цитата(ssx @ 18.12.2023, 17:38) *
Elman370, А что сейчас актуально ?

Если вопрос о том, что берут серверодержатели, то ответ очевиден - второй кирпич в виде GameCMS.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 18.12.2023, 20:57
Сообщение #7
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Elman370, 100% прав. Но между этими двумя кирпичами лично я выбрал csbans.
Мне не нужен встроенный чат, форум.
На csbans проще дописать нужный функционал, оплата привилегий там реализована, а больше ничего и не нужно, разве что мелкие правки кода по функционалу.

У Александра в TODO есть кое-какие хотелки, я постараюсь их закрыть.
Сейчас я написал полноценную инфраструктуру на базе докера для развертывания и администрирования LEMP+hlds/rehlds/amxmodx. Этот конфиг можно использовать для упаковки любого приложения, но отдельно я хочу поправить csbans с форумом на базе fluxBB (от visman) и прикрутить систему оплаты. В основном в инете куча докер-конфигов для локальной разработки, мой вариант именно для продакшн с возможностью полноценно администрировать инфраструктуру.



Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 18.12.2023, 21:17
Сообщение #8
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

К стати, если говорить про форум проекта, то у меня всего 3 фаворита.
Если для форума есть ресурсы >= 2ГБ ОЗУ, то мой выбор Discourse
Если для форума есть свободные >= 1ГБ ОЗУ, то мой выбор NodeBB или Flarum
Если есть 512МБ ОЗУ >= Flarum

Для всего остального - только FluxBB, по моему мнению в своём сегменте это самое универсальное решение.

Фанаты булки/XF, старичка IPB/IPS конечно со мной не согласятся...


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Elman370
сообщение 18.12.2023, 21:59
Сообщение #9
Стаж: 2 года 10 месяцев

Сообщений: 143
Благодарностей: 66
Полезность: 259

Gecko, Если быть объективными, то что цсбанс, что GameCMS. Это два кирпича, на сурсы которых без слёз не взглянешь. Но GameCMS цепляет серверодержателей количеством функционала: приём платежей, продажа привилегий, чат, форум. Цсбанс же такого не умеет.

А для форума(обычного, человеческого, без всяких игрушек) я использую Xenforo. Меня он полностью устраивает. К тому же, я с ним не первый год работаю, потому мне хватает навыков залезть под капот к нему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 18.12.2023, 22:22
Сообщение #10
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Elman370,
Цитата
чат, форум. Цсбанс же такого не умеет.

А зачем ему это уметь? Если мне нужен чат, я найду массу решений начиная от дискорда и заканчивая форумными движками discourse или nodebb которые по своему функционалу даже рядом стыдно ставить с gamecms.

Если убрать всю мишуру - чат, форум (калечный), то остается только игровая статистика и система оплаты которая идет из коробки - всё. Во всём остальном csbans имеет всё те же фишки, только он в разы быстрее, безопасней и экономней (в плане ресурсов) чем GCMS, можешь сделать замеры и убедиться в этом.,
- и если прикрутить оплату и игровую статистику, то по функционалу будет паритет.

По коду csbans, я не буду строить из себя знатока yii2, но у меня как человека давно забросившего php не возникло особых проблем с пониманием кода.

Отредактировал: Gecko, - 18.12.2023, 22:29


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Elman370
сообщение 18.12.2023, 23:43
Сообщение #11
Стаж: 2 года 10 месяцев

Сообщений: 143
Благодарностей: 66
Полезность: 259

Gecko, Мы не в 2010 году. Такое разделение вызывает только баттхёрт.
Это как раньше делали цсбанс один сайт, отображение статистики игроков через скрипт alabamaster, группе вконтакте обсуждения, продажа привилегий через лс с админам. Аж зубы скрипят от такого.

Цитата
и экономней

Вот тут поспорить готов. Не насчёт того что цсбанс экономнее или нет. А насчёт того что это проблема. Вероятно ты не фронт, раз не знаешь. Но я тебе открою тайну: сайты на SSR могут потреблять по 8, а то и 10гб озу. Про процессор вообще молчу. А это всё потому что часть функционала работает на стороне сервера, а не на стороне клиента. Что на производительность сайта влияет.
Не говорю что GameCMS так работает. GameCMS - набор фекалий. Но факт в том, что меньшее потребление - не всегда лучше.

К слову о потреблении. Я уже говорил ранее, возможно не в этой теме. Если бы у кого-то было желание, написали бы уже адекватную альтернативу. И если бы у серверодержателей было желание, заказали бы себе написание сайта с нуля. Но тут появляется множество подводных камней.
И повторюсь: никто не будет стараться и тратить деньги на мёртвое коммьюнити в мёртвой игре. Тут серверодержатели срутся насчёт раскруток, о чём может идти речь.

У меня как-то заказал один серверодержатель сайт для своего игрового проекта 1.6, сказал что хочет полностью своё с нуля. Я ему написал. Он был доволен, т.к. все его хотелки были реализованы+производительность сайта была хорошее+в сео нормально умел. Но, что обидно, проект спустя год закрылся.
Было желание нечто подобное написать для всего коммьюнити, даже начинал в свободное от работы время в спокойном темпе писать. Но потом увидел что за дичь пишут серверодержатели на форумах и понял что лучше стараться для коммьюнити другой игры.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 19.12.2023, 0:24
Сообщение #12
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Elman370,
Цитата
Мы не в 2010 году. Такое разделение вызывает только баттхёрт.

Написать что-то хорошее - это всегда дорого, при чем по всем параметрам, по этому разделять функционал между ПО часто грамотная стратегия.
Цитата
Вероятно ты не фронт, раз не знаешь.

Я больше по backend и у меня на форуме даже есть тема - переписать csbans на golang. Сейчас у меня есть полу-готовый аналог на go+sqlite, я его забросил в сентябре с надеждой скоро допилить, просто я не спорю, что это всё частные инициативы которые не будут иметь финансовой или какой либо другой выгоды кроме как удовлетворить свои потребности в написании приложений на чтобы-были...

csbans как раз проще если сравнивать с GCMS, да банально в разы проще прикрутить html-кеширование на базе nginx. И csbans не требует WAF в отличие от GCMS по причине того, что там по сути активная директория это /admin/ и пользователь который там имеет права это веб-админ, и нет нужды даже нативный поиск по банам оставлять, всё можно перенести на внешнюю систему algolia(нужно дописать расширение) либо банально google.

А GCMS это тяжелый комбайн с регистрацией, авторизацией, полноценной админкой, и кучей разных модулей которые сами по себе могут создавать серьёзную уязвимость всему проекту от сайта до сервера.



Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Elman370
сообщение 19.12.2023, 2:30
Сообщение #13
Стаж: 2 года 10 месяцев

Сообщений: 143
Благодарностей: 66
Полезность: 259

Gecko, А ещё GameCMS - большая дыра. Многие не знают, и даже не догадываются. Но это факт. Одной инъекцией можно положить сайт. Другой инъекцией можно получить доступ к админ-центру без требования данных для входа. Проверялось. Благо знающим людям плевать на эту игру, ибо много говна вылилось бы на Стаса.

Цитата
переписать csbans на golang

Не, я пишу на TS. Я из натуралов))

Цитата
по этому разделять функционал между ПО часто грамотная стратегия

Если бы не было альтернативных способов*
А так, есть альтернатива в виде GameCMS, уже неоднократно это повторил. Потому его и используют большинство серверодержателей. Потому всем на цсбанс насрать.

Сейчас осталось мало серверодержателей, которые хотят себе что-то уникальное. А те, кто остались, не имеют финансовую возможность. Другие же только говорят что они хотят что-то уникальное, а по факту лишь показушники.

Отредактировал: Elman370, - 21.12.2023, 1:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: