Перейти к содержимому


Фотография

Форк SourceBans 1.4.11 от Onotole

SourceBans 1.4.11 SourceMod Counter strike

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 364

#1 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 25 Июнь 2015 - 11:25

Ну раскрою карты. Мой форк уже практически готов. В нем реализовано:
  • Мультиязычность. В админке сайта есть выбор языка сайта и возможность пользователям самим выбирать язык. Если включена возможность пользователям выбирать язык, то на всех страницах сайта есть выбор языка.
  • Модульность. Просто скачали модуль (я надеюсь сообщество быстро начнет использовать эту возможность и писать модули ;-)), закинули в папку модулей и он работает. Таким образом будет работать магазин и SourceComm.
  • SMTP. О котором многие так мечтают =) В админке в настройках появился отдельный раздел настройки почты. Есть выбор между SMTP и простой функией mail(). При выборе SMTP там же есть поля для настройки данных SMTP. Используется библиотека PHPMailer
  • В настройках в админцентре рядом с параметром, который включает или выключает отображение IP адреса, сделал такую же функцию для скрытия STEAM игроков.
  • Дохренища исправлений саамого движка SB.
  • Кэширование редкоиспользуемых запросов MySQL, что повысило скорость работы приложения примерно в 7 раз.
  • Для опроса серверов используется библиотека PHP Source Query от xPaw. Скорость опроса серверов и работа с RCON стала в разы выше.
  • Изменен парсинг игроков. Так как разные игры отдают игроков по разному, в system-functions.php сделал функцию, в которой указаны регулярные выражения для каждого типа серверов. В данный момент сделаны регулярки для CS:GO и CSS;
  • Начат перенос всех разделов сайта в отдельные модули:
    • Серверы
    • Банлист. Так же в него переехали разделы Предложить бан и Протест бана
В планах:
  • Убрать флаги и группы доступа к серверам из таблицы админов и перенести в таблицу, связывающую администратора с сервером. Благодаря чему, если говорить проще, для админов права и срок админки будут назначаться на конкретном сервере. Например, на одном сервере у админа доступ по группе Admin1 сроком на 15 дней, а на другом доступ по группе VIP сроком на 62 дня.
  • Изменения в плагине:
    • При заходе игрока на сервер проверять не только его SteamID в банах, но и IP
    • При заходе админа на сервер, у которого указан пароль, проверять ввод пароля и, если пароль не введен, кикать его.
    • Запись захода админа на сервер (Его IP, ник и время)
    • При попытке захода на сервер забаненного игрока выводить ему причину и срок бана.
  • (предлагайте, идеи закончились)
Открыл код для общественности. Жду пулл-реквестов =)
https://bitbucket.or...fork-by-onotole

#2 alcatraz_ua_

alcatraz_ua_

    Участник

  • Пользователь
  • PipPip
  • 134 сообщений

Отправлено 25 Июнь 2015 - 13:56

Что на счёт внешности sb, как будет выглядеть?

 

1. Сделать мини форум с ограниченным количеством возможностей  :) (На твое усмотрение).
2. Было бы гораздо лучше если ты добавишь SourceComm не как модуль.
3. Выдачу админки по нику без STEAMID.


Сообщение отредактировал alcatraz_ua_: 25 Июнь 2015 - 13:56


#3 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 25 Июнь 2015 - 13:59

Что на счёт внешности sb, как будет выглядеть?

 

1. Сделать мини форум с ограниченным количеством возможностей  :) (На твое усмотрение).
2. Было бы гораздо лучше если ты добавишь SourceComm не как модуль.
3. Выдачу админки по нику без STEAMID.

Ага,давайте туда еще штуку которая выдает всем деньги  :lol:  Бери любой cms и делай с ним форум.



#4 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 25 Июнь 2015 - 14:31

Что на счёт внешности sb, как будет выглядеть?

 

1. Сделать мини форум с ограниченным количеством возможностей  :) (На твое усмотрение).
2. Было бы гораздо лучше если ты добавишь SourceComm не как модуль.
3. Выдачу админки по нику без STEAMID.

0. Предлагайте шаблоны, которые по-вашему будут достойными заменами стандартным.

1. Если будет время и желание, напишу модуль. Или ктото другой.

2. Нет. Он управляется отдельным плагином.

3. Это особенность плагина. В плагине изменений не будет, кроме выборки прав админа и срока (хотя, я смотрел, даже и без изменений плагин должен нормально выбирать, как я хочу)



#5 September

September

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 719 сообщений

Отправлено 25 Июнь 2015 - 14:46

Круто. Хоть модули можно будет заказывать. С scp обновиться можно будет? Или структура бд слишком изменится?

#6 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 25 Июнь 2015 - 15:20

Круто. Хоть модули можно будет заказывать. С scp обновиться можно будет? Или структура бд слишком изменится?

По сравнению с SCP таблица с админами другая. В моем форке изменяется таблица sb_admins_servers_groups. В нее переедут поля с группой админки и флагами доступа к серверу. Соответственно из таблицы sb_admins эти поля будут жестоко удалены. Так что при обновлении будет учтено это в обновляторе и флаги, группы и сроки переедут в sb_admins_servers_groups



#7 September

September

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 719 сообщений

Отправлено 25 Июнь 2015 - 16:30

По сравнению с SCP таблица с админами другая. В моем форке изменяется таблица sb_admins_servers_groups. В нее переедут поля с группой админки и флагами доступа к серверу. Соответственно из таблицы sb_admins эти поля будут жестоко удалены. Так что при обновлении будет учтено это в обновляторе и флаги, группы и сроки переедут в sb_admins_servers_groups

 

о, ну нормас. Хоть не придется всё вручную переносить



#8 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 25 Июнь 2015 - 16:34

Не забудь про новый формат SteamID.



#9 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 25 Июнь 2015 - 16:53

ЭЭЭЙ,а что про плагин не сказал?  B)



#10 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 25 Июнь 2015 - 16:57

Не забудь про новый формат SteamID.

Уже


ЭЭЭЙ,а что про плагин не сказал?  B)

Что именно?



#11 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 25 Июнь 2015 - 16:59

Уже


Что именно?

Все что я предлагал,Максим вроде как пилит плагин.



#12 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 25 Июнь 2015 - 17:14

Не забудь про новый формат SteamID.

Что за формат?

#13 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 25 Июнь 2015 - 17:30

Что за формат?

SteamID3

[U:1:123456789]



#14 alcatraz_ua_

alcatraz_ua_

    Участник

  • Пользователь
  • PipPip
  • 134 сообщений

Отправлено 26 Июнь 2015 - 20:57

SteamID3

[U:1:123456789]

Зачем он нужен, этот новый формат?



#15 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 26 Июнь 2015 - 21:06

Зачем он нужен, этот новый формат?

Спроси у Valve, зачем они его сделали.

А мне, как минимум, он для корректной работы с админами в TF2 нужен.


  • wi1dna это нравится

#16 SONY

SONY

    Пользователь

  • Пользователь
  • PipPipPip
  • 366 сообщений

Отправлено 27 Июнь 2015 - 19:16

0. Предлагайте шаблоны, которые по-вашему будут достойными заменами стандартным.

 

могу заняться шаблончиком ))))



#17 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 27 Июнь 2015 - 21:48

могу заняться шаблончиком ))))

Есть портфолио?



#18 SONY

SONY

    Пользователь

  • Пользователь
  • PipPipPip
  • 366 сообщений

Отправлено 27 Июнь 2015 - 22:46

Есть портфолио?

Нету))) я как бы делаю шаблоны на заказ под шаблон сайтов.
А так чтобы просто делать и в паблик выкладывать, то нет ))))

#19 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 27 Июнь 2015 - 23:29

Нету))) я как бы делаю шаблоны на заказ под шаблон сайтов.
А так чтобы просто делать и в паблик выкладывать, то нет ))))

Покажи свои работы мне в личку



#20 SONY

SONY

    Пользователь

  • Пользователь
  • PipPipPip
  • 366 сообщений

Отправлено 28 Июнь 2015 - 13:49

 

3. (предлагайте, идеи закончились)

1. Сделать переменную в Админцентр Вставка ссылку на (Статистику) которая будет выводит в Банлист и Мутлист напротив таблицы самого STEAM ID 

Вот пример http://bans.tmwin.ru/css/ (откройте какой-то бан увидите напротив STEAM ID) ( Статистика )

Нужно всунуть/сделать в админцентр чтобы можно было вставлять ссылку, а не лесть в шаблон и ковырять.

 

2. Думаю многие хотели исправить 2 поиска Банлист и Мутлист. Нужно также переделать добавить кнопочку и переключатель, то есть если хочешь искать муты нажимаешь на кнопку настроек поиска и переключаешь чтобы искало муты, также пример вот http://bans.tmwin.ru/css/ ну у менять сделано если нажать на зеленую кнопку то открывается стр и выбираешь поиск, а так по дефолту ищет Баны.

Html тут не сделать так, нужно php. 

 

3. Сделать уже тоже как бы модулем "Админлист"

 

Пока месть все, может еще что-то в голову стрельнет.

Думаю что я предложил очень нужные функции...


  • Гром это нравится



Темы с аналогичным тегами SourceBans, 1.4.11, SourceMod, Counter strike

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных