Skip to content

Commit

Permalink
Official update 1.1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
CrazyHackGUT authored Jan 25, 2017
2 parents 0dcbee4 + 2e87d74 commit dd7bb8f
Show file tree
Hide file tree
Showing 103 changed files with 355 additions and 376 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# SourceBans - Material Design
![Образец](http://s09.radikal.ru/i182/1610/5f/e56ed82e77f8t.jpg)
#### Основан на [SourceBans++ 1.5.4.7](https://sbpp.github.io/)
#### Последняя актуальная версия: **1.1.5** *(от 19.01.2017)*
#### Последняя актуальная версия: **1.1.5.1** *(от 25.01.2017)*
Официальная тема рефорка на *[HLmod.ru](http://hlmod.ru/threads/alpha-material-admin-refork-na-osnove-sb-1-5-4-7-bootstrap-3.36382/)* и на *[MyArena.ru](http://forum.myarena.ru/index.php?/topic/35781-alpha-material-admin-refork-sb-1547/)*

### Ссылки на загрузку:
- **Dev-ветка (1.1.6)** (временно недоступно)
- **[Stable-релиз (1.1.5)](https://github.com/CrazyHackGUT/SB_Material_Design/archive/release_115.zip)**
- **[Stable-релиз (1.1.5.1)](https://github.com/CrazyHackGUT/SB_Material_Design/archive/release_1151.zip)**

[Список всех планируемых изменений (TODO)](https://github.com/CrazyHackGUT/SB_Material_Design/blob/master/TODO.md)

Expand Down
4 changes: 2 additions & 2 deletions Thanks.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
## Благодарности
Люди, перечисленные в этом списке, помогли материально разработчикам рефорка.

- [Rabb1t](http://hlmod.ru/members/rabb1t.80450/) - 507.92 руб.
- [DemonEkb](http://forum.myarena.ru/index.php?/user/19877-demonekb/) - 500 руб.
- [Rabb1t](http://hlmod.ru/members/rabb1t.80450/) - 807.92 руб.
- [DemonEkb](http://forum.myarena.ru/index.php?/user/19877-demonekb/) - 700 руб.
- [CAH4E3](http://hlmod.ru/members/cah4e3.81323/) - 150 руб.
- [Samoletik1337](http://hlmod.ru/members/samoletik1337.84417/) - 150 руб.

Expand Down
2 changes: 1 addition & 1 deletion authors.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
- **[AS^.TRO](https://steamcommunity.com/profiles/76561198134635290/)** - Вёрстка шаблона, переделка под SourceBans, основатель рефорка
- **[CrazyHackGUT](https://steamcommunity.com/profiles/76561198071596952/)** - Разработка PHP-кода, его оптимизация, и многое другое
- **[Vampir](https://steamcommunity.com/profiles/76561198005416672/)**, **[XaH JoB](https://steamcommunity.com/profiles/76561198141035617/)** - Перевод шаблона SourceBans, файлов
- **NoTiCe**, **[SAZONISCHE](https://steamcommunity.com/profiles/76561198010359075)** - Работа с серверной частью оригинального SourceBans
- **[NoTiCe](http://steamcommunity.com/profiles/76561197988752527)**, **[SAZONISCHE](https://steamcommunity.com/profiles/76561198010359075)** - Работа с серверной частью оригинального SourceBans
- **[Серый](https://steamcommunity.com/profiles/76561197998634658)** - Разработка новой серверной части
42 changes: 10 additions & 32 deletions changelist.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,13 @@
## Список изменений версии 1.1.5
## Список изменений версии 1.1.5.1
# ДОБАВЛЕНО
- Добавлена возможность переключиться на *mail()*
- Добавлена обработчик фатальных ошибок. Теперь, если СБ упадёт внезапно на каком-либо этапе сборки страницы, он выведет страницу с причиной ошибки и стак трейсом (очерёдность вызовов с аргументами к функциям).
- Добавлено два новых МОДа на движке Source.
- Добавлена возможность редактировать боковое меню.
- ~~Добавлен репозиторий МОДов. Теперь SourceBans поставляется по умолчанию без МОДов, но их можно скачать и установить через веб-интерфейс в пару щелчков. Вместе с именем игры и т.д., скачается иконка и изображения карт.~~ Перенесено на 1.1.6 по причине недособранности репозитория в плане изображений карт. Кто желает помочь - Вам [сюда](https://github.com/CrazyHackGUT/SB_Material_Design/issues/32#issuecomment-268085583).
- Добавлена возможность включать и отключать счётчик кол-ва запросов и время сборки страницы в "подвале".
- ~~Добавлен автодонат. Он поддерживает других провайдеров, кроме Фрикассы. Для этого, ознакомьтесь с файлом */includes/pay_services/freekassa.php* и напишите по нему провайдера для своего платёжного провайдера.~~ Перенесено на 1.1.6 по некоторым причинам: Изменена полностью концепция задумки автодоната. Однако файлы, связанные с ним, оставлены.
- Добавлена сборка статистики установленных копий SourceBans. В число собираемых данных входят только ссылка на SourceBans и SteamID главного администратора.
- В архив добавлена бета версия новой серверной части. Чтобы перевести веб-панель в режим совместимости с ней, необходимо отключить опцию "Совместимость с оригинальной серверной частью SourceBans" в настройках.

# ОБНОВЛЕНО
- Перемещена настройка **SMTP** в веб-часть.
- Обновлены иконки. Автор [Dreizehnt](https://github.com/Dreizehnt).
- Расширено поле добавления комментария к бану и муту.
- Обновлен класс работы с сервером. Заменены все стандартные классы на класс от xPaw. В итоге получен прирост производительности.
- Обновлена верстка в режиме разработчика.
- Обновлена база **GeoIP**.
- Обновлены ссылки в "подвале".
- Обновлена система кеширования аватарок. Теперь SourceBans делает один запрос и сохраняет все аватары в ОЗУ сервера на время выполнения запроса браузера.
- Теперь доступ к функциям управления игроками на сервере регулируется наличием доступа к серверу.
- Шаблон был доработан. Осталась лишь малая крупица не свёрстанных страниц. Хотите помочь - посмотрите [здесь](https://github.com/CrazyHackGUT/SB_Material_Design/blob/master/TODO.md#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D1%82%D1%80%D0%B5%D0%B1%D1%83%D1%8E%D1%82-%D0%B2%D1%91%D1%80%D1%81%D1%82%D0%BA%D1%83), что осталось.
- Обновлён */includes/sb-callback.php*. Вырезаны неиспользуемые функции.
- Отремонтирована проверка последней версии SourceBans.
- Снижена минимальная требуемая версия PHP с *5.5* до *5.4*

# УДАЛЕНО
- Очищен дистрибутив **ADOdb** от неиспользуемых файлов.
- Добавлена возможность выключать Splash Screen при загрузке SourceBans.
- Добавлена возможность выключить статистику внизу страницы на главной SourceBans.
- Добавлена поддержка SourceBans 1.5.1 от MyArena

# ИСПРАВЛЕНО
- Исправлена ошибка, когда в банлисте и мутах висела иконка существующих комментариев и *Warning* в самих комментах, если комментариев как таковых нет.
- Исправлена ошибка пагинатора, когда при попытке открыть другую страницу с истёкшими админами, открывалась страница с неистёкшими админами.
- Исправлен эксплойт, позволяющий произвести XSS-атаку через страницу "Забыли пароль?"
- Исправлена ошибка, когда картинку карты из *Steam Workshop* SourceBans продолжал пытаться искать по пути */images/maps/workshop/...*
- Исправлена ошибка, когда в админ панели писалось, что вышло новое обновление, даже если такого не происходило.
- Исправлена ошибка, когда данные об игроке при бане\блокировке коммуникаций из веб-панели не заполнялись.

# ИЗВЕСТНЫЕ ПРОБЛЕМЫ, КОТОРЫЕ БУДУТ ИСПРАВЛЕНЫ В 1.1.5.2
- Игроки не кикаются при бане с сервера CS:GO
- SMTP некорректно отрабатывает на некоторых бесплатных почтовых сервисах (Яндекс, GMail).
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
47 changes: 0 additions & 47 deletions game_upload/1.8-5930/addons/sourcemod/scripting/test2.sp

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#define DISABLE_UNBAN 2

#define FLAG_LETTERS_SIZE 26
#define IsValidClient(%0) (1 <= %0 <= MaxClients && IsClientInGame(%0) && !IsFakeClient(%0))

//#define DEBUG

Expand Down Expand Up @@ -249,7 +250,7 @@ public Action:Timer_Notify(Handle:timer, Handle:hPack)
new expire = ReadPackCell(hPack);
CloseHandle(hPack);

if(!client)
if(!IsValidClient(client))
return Plugin_Stop;

decl String:szTimeStr[128];
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#define DISABLE_UNBAN 2

#define FLAG_LETTERS_SIZE 26
#define IsValidClient(%0) (1 <= %0 <= MaxClients && IsClientInGame(%0) && !IsFakeClient(%0))

//#define DEBUG

Expand Down Expand Up @@ -249,7 +250,7 @@ public Action:Timer_Notify(Handle:timer, Handle:hPack)
new expire = ReadPackCell(hPack);
CloseHandle(hPack);

if(!client)
if(!IsValidClient(client))
return Plugin_Stop;

decl String:szTimeStr[128];
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#define DISABLE_UNBAN 2

#define FLAG_LETTERS_SIZE 26
#define IsValidClient(%0) (1 <= %0 <= MaxClients && IsClientInGame(%0) && !IsFakeClient(%0))

//#define DEBUG

Expand Down Expand Up @@ -249,7 +250,7 @@ public Action:Timer_Notify(Handle:timer, Handle:hPack)
new expire = ReadPackCell(hPack);
CloseHandle(hPack);

if(!client)
if(!IsValidClient(client))
return Plugin_Stop;

decl String:szTimeStr[128];
Expand Down
12 changes: 5 additions & 7 deletions updates.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
{
"release": "1.1.5",
"release": "1.1.5.1",
"changes": [
"Исправлена ошибка пагинатора, когда при попытке открыть другую страницу с истёкшими админами, открывалась страница с неистёкшими админами.",
"Перемещена настройка SMTP в веб-часть.",
"Добавлена возможность переключиться на mail()",
"Обновлены иконки."
"Добавлена возможность выключать Splash Screen при загрузке SourceBans.",
"Исправлена ошибка, когда в админ панели писалось, что вышло новое обновление, даже если такого не происходило."
],
"download_url": "https://github.com/CrazyHackGUT/SB_Material_Design/archive/release_115.zip",
"changelist": "https://github.com/CrazyHackGUT/SB_Material_Design/blob/master/changelist.md#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-115",
"download_url": "https://github.com/CrazyHackGUT/SB_Material_Design/archive/release_1151.zip",
"changelist": "https://github.com/CrazyHackGUT/SB_Material_Design/blob/master/changelist.md",

"mods_manifest": "http://dl.kruzefag.ru/SB_MaterialDesign/manifest.json"
}
Loading

0 comments on commit dd7bb8f

Please sign in to comment.