BLOG Mini-DevBlog команды GM-X

Сообщения
1.617
Реакции
1.765
Возможно как-то помочь с тестированием?
конкретно тестировщиков более чем достаточно. нехватка времени свободного. А также большие пробелмы с UX. Следующим шагом будет переработка UI/UX в соответсвии с макетом, который нарисовал DimaS.

P.S. так как давно не писал об обновления, то кратко опишу. Доделали полностью соц. сети. Сейчас крон запросы, UX как говорил више и игровые аккаунты.
 
Сообщения
7
Реакции
1
Предусмотрены ли будут баны по IP-адресу?
Если IP-адрес храниться будет в таблице игроков, то такие баны будут работать, если у клиента статический IP. С динамическим адресом уже сложнее вопрос.
 
Сообщения
1.617
Реакции
1.765
Прошло достаточно много времени. И пора бы что то да написать. Из основных обновлений это снова редизайн который нарисовал DimaS. Также давно уже сделаны вход и регистарция с помщю соц. сетей. На даный момент подключено 4 соц сети: vk, facebook, discord и steam. Все работает, все проверено. Также было обновлено API для плагинов. Ну и куда же без рефакторинга и фикса багов. Еще одно изменение это изменени типа конфигорационного файла. Теперь он в формате php а не json как это было в начале.

По плагинам. Обновлено ядро, обновлена система привилегий (протестирована пока что поверхносно) и написана базовая система наказаний (еще нету всего функционала). По плагинам мы решили сделать полностью модульную систему (побудил пример мам менеджер от Mistrick). Это дает преимущество в будущем кастомизировать часть функционала без переписи всего кода. А значит обновления смогут происходит более безболезненно в будущем. На даный момент список плагинов состоит из 10-и плагинов куда входят
- основное ядро, которое умеет читать конфиг и отправлять запросы на WEB API. также оно инициализирует смену карты и соедржит пингы, которые позволяют намточно знать в каком состоянии находится сервер исколько сейчас играет игроков.
- ядро системы привилегий. Включает в себя проверку игрока при входе, апи для модулей, вызов форвардов при разных событиях
- ядро системы наказаний. Хук входа игрока и проверка его наказаний. Автоснятие наказания по истичении времени. Регистрация типов наказаний. И собственно выдача с сохранением наказания.
- к основному ядру прилагается модуль для загрузкы игроков с API, привязки акаунта к веб акаунту, дисконнекта игрока. А также API и форварды на соответсвующые события
- к системе наказаний прилагаются модули загрузкы с users.ini, amxbans и собственно GM-X
- модули системы наказаний включают в себя модуль бана, модуль блокировки чата (как голосового так и текстового), модуль кика/slap/slay и модуль логгирования действий. Немного о логгировании. Оно сделано как задел на будущее. В планах добавить хранить лог действий администраторов и отображение их на веб части.

Думаю ои колегы меня дополнять если я что то упустил
 
Сообщения
439
Реакции
415
Это дает преимущество в будущем кастомизировать часть функционала без переписи всего кода. А значит обновления смогут происходит более безболезненно в будущем.
Помимо этого, хотелось бы еще отметить то, что модульность системы дает возможность серверодержателям реализовать свои хотелки в полной мере (посредством предоставленного api) без изменения основной серверной части gmx.
 
Сообщения
1.617
Реакции
1.765
И снова здраствуйте.
Чейнжлог:
  • За последнее время пофиксили множество багов.
  • Переделаем UX в админ части.
  • Сделали префиксы для привилегий (есть префикс на групу или на привилегию).
  • Обновили плагины.
  • Сделали наказания.
  • Делаем меню наказаний.
И главная новость. Мы переехали на гитхаб. Всех желающих прошу сюда: https://github.com/gm-x.
Следующим шагом планируем доделать UX, меню наказаний, дописать тесты для веб части и автоматические релизы
 
Последнее редактирование модератором:
Сообщения
319
Реакции
317
Предупреждения
10
fantom, скриншотики?
 
Сообщения
1.617
Реакции
1.765
fl0wer, в ЛС отправлю ссилку на демку
 
Сообщения
215
Реакции
146
А когда будет релиз?)
 
Сообщения
1.617
Реакции
1.765
velesgs, как говорил раньше, не хочу кормить завтраками. Касательно готовности, на 100% готов только grip сделаный Inline.
По плагинам:
- ядро готовое и оттестировано, что радует. игроки создаются, сессии им выдаются, онлайн считается
- привилегии выдаются и грузятся. префиксы назначеные на групу также работают. не работают префиксы назначеные на привилегию. нету добавлние привилегии с сервера. еще один репорт был касательно конфликта с другими лоадерами.
- наказания. В принципе бан проходит. нет бана по кукам. чат блочится. со звуком я так и не смог протестировать. нету меню наказаний, что огорчает.

Плагины SM лучше раскажет CrazyHackGUT

По веб части все намного печальней. Уже 5-ый или 6-ой редизайн. Про частину которую видят игроки лучше промолчу. На главной до сих пор заглушки. Нету рекапчи для регистрации. Админка уже получше. Открыт ПР на перелеку UX для более удобно пользования. Нет всех переводов. Даны до сих пор в UTC и не отформатированы. Еще один элемент форм над закончить. Крон задачи работают. API также готово, хоть и не стабильно.

Именно причина почему до сих пор нет релиза и нет скриншотов это то, что не хотим испортить первое впечетление. Для того чтобы закончить мы с планов повыбрасивали много каких плюшек. Первый релиз будет состоять только из приилегий и наказаний. Возможно еще будет FAQ раздел.

P.S. на этой недели у меня будет достаточно свободного времени, чтобы посидеть с GM-X
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу