Material Admin

[v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7

$---DI@BLO---$

Участник
Сообщения
120
Реакции
9
Спасибо вам огромное
--- Добавлено позже ---
у меня теперь в админке нет функции забанить , хотя все привилегии стоят, где искать ошибку???
 
Последнее редактирование:

skywalker

Участник
Сообщения
1,153
Реакции
263
У админов разный иммунитет, но младший админ снимает блокировку чата, микро выданным старшим админом. Это можно как то исправить?
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
@HooLIGUN, т.е теперь удалив его игрок забаненный сможет зайти?
Если у игрока был(и) временные баны, либо его попросту разбанили, то при заходе на сервер, админу будет показывать сколько у него есть неактивных банов.
 

-=Batista=-

Просвященный
Сообщения
304
Реакции
88
У админов разный иммунитет, но младший админ снимает блокировку чата, микро выданным старшим админом. Это можно как то исправить?
Ты уверен, что у тебя 99 иммунитет, а у замов ниже?
--- Добавлено позже ---
у меня теперь в админке нет функции забанить , хотя все привилегии стоят, где искать ошибку???
basebans точно нет? И да, забанить находится в управлении игроками, там смотри. Так же чекни еррор лог, если есть. Может быть с переводом рама
 

$---DI@BLO---$

Участник
Сообщения
120
Реакции
9
Да спасибо все исправил , я переустановил просто и все заработало , еще у меня в веб панели не работает не разбанить не удалить бан , нажимаешь на них и не чего не происходит, в чем может быть ???
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #647
С версии 1.1.6 переструктурирован немного проект.

Что это значит?
Мирно обновить SourceBans со старых версий, если Вы изменяли хоть как-то шаблон, просто закинув файлы, теперь не выйдет.

Что именно изменилось?
Под изменяемые папки и файлы выделена отдельная папка: /data. А сама папка с шаблонами поменяла название.
  • /images/games/ --> /data/games/
  • /images/maps/ --> /data/maps/
  • /demos/ --> /data/demo/
  • /themes_c/ --> /data/theme/
  • /themes/new_box/ --> /theme/
  • /config.php --> /data/config.php
Апдейтер автоматически Ваши файлы не переместит, куда надо. Это надо будет делать ручками. И до его запуска, иначе ошибку об отсутствующей установке SourceBans словите.

На что это повлияет?
Теперь устанавливать систему будет куда проще. Достаточно будет лишь установить права 777 на папку /data/ и на её подпапки (рекурсивно, т.е.). Это куда проще, чем сначала зайти в одну папку, потом в другую... Не так ли?

Понятно, какие ещё изменения стоит ждать с выходом 1.1.6?
Я собираюсь сменить способ хеширования паролей в SourceBans. Это повысит её безопасность, если дамп Вашей БД таки утащат. Сначала я хотел сбрасывать пароли всем Администраторам при обновлении, и записывать их куда-нибудь, чтобы Главный Администратор потом мог их "разослать" всем своим Администраторам, но знакомый-программист предложил более простое решение: оставить поддержку старого хеширования пароля, но только для валидации. И если пароль со старым хешом был введён верно, он перехешируется по новому алгоритму.
Ещё, SourceBans переезжает на другую библиотеку работы с БД: PDO. Это повысит её безопасность от SQL-инъекций.
Вообщем, обновление будет очень насыщенным.

Вы можете ускорить его выпуск, просто поддержав меня материально. Это повысит мою мотивацию. Все реквизиты доступны на Гитхабе.
 

September

Участник
Сообщения
5,238
Реакции
2,742
С версии 1.1.6 переструктурирован немного проект.

Что это значит?
Мирно обновить SourceBans со старых версий, если Вы изменяли хоть как-то шаблон, просто закинув файлы, теперь не выйдет.

Что именно изменилось?
Под изменяемые папки и файлы выделена отдельная папка: /data. А сама папка с шаблонами поменяла название.

  • /images/games/ --> /data/games/
    /images/maps/ --> /data/maps/
    /demos/ --> /data/demo/
    /themes_c/ --> /data/theme/
    /themes/new_box/ --> /theme/
    /config.php --> /data/config.php
Апдейтер автоматически Ваши файлы не переместит, куда надо. Это надо будет делать ручками. И до его запуска, иначе ошибку об отсутствующей установке SourceBans словите.

На что это повлияет?
Теперь устанавливать систему будет куда проще. Достаточно будет лишь установить права 777 на папку /data/ и на её подпапки (рекурсивно, т.е.). Это куда проще, чем сначала зайти в одну папку, потом в другую... Не так ли?

Понятно, какие ещё изменения стоит ждать с выходом 1.1.6?
Я собираюсь сменить способ хеширования паролей в SourceBans. Это повысит её безопасность, если дамп Вашей БД таки утащат. Сначала я хотел сбрасывать пароли всем Администраторам при обновлении, и записывать их куда-нибудь, чтобы Главный Администратор потом мог их "разослать" всем своим Администраторам, но знакомый-программист предложил более простое решение: оставить поддержку старого хеширования пароля, но только для валидации. И если пароль со старым хешом был введён верно, он перехешируется по новому алгоритму.
Ещё, SourceBans переезжает на другую библиотеку работы с БД: PDO. Это повысит её безопасность от SQL-инъекций.
Вообщем, обновление будет очень насыщенным.

Вы можете ускорить его выпуск, просто поддержав меня материально. Это повысит мою мотивацию. Все реквизиты доступны на Гитхабе.

Поддержал, хоть и не юзаю веб часть)
Видно что стараешься, сил и успехов тебе)
 

-=Batista=-

Просвященный
Сообщения
304
Реакции
88
еще у меня в веб панели не работает не разбанить не удалить бан , нажимаешь на них и не чего не происходит, в чем может быть ???
РКОН проверь для начала. Плюс если плагины старые, режим совместимости включи в веб-панели
 

TotSamiiRodya

Участник
Сообщения
246
Реакции
107
Что за ошибка/
L 02/11/2017 - 18:28:44: [materialadmin.smx] [ERROR] Couldn't connect to database. [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
--- Добавлено позже ---
Вроде базу подключил,все отлично..
--- Добавлено позже ---
Это в плагине или вебморде?
Сокет не находит.
Укажи прямой путь до сокета, если сервер mysql на той же машине.
Так?
"materialadmin"
{
"driver" "mysql"
"host" "-s /var/run/tmp/mysql.sock"
"database" "123"
"user" "123"
"pass" "12312"
//"timeout" "0"
"port" "3306"
}

"sourcecomms"
{
"driver" "mysql"
"host" "-s /var/run/tmp/mysql.sock"
"database" "123"
"user" "1231"
"pass" "12312"
//"timeout" "0"
"port" "3306"
--- Добавлено позже ---
сделал как в FAQ не рубит.
--- Добавлено позже ---
"Databases"
{
"driver_default" "mysql"

"materialadmin"
{
"driver" "mysql"
"host" "localhost /var/lib/mysql/mysql.sock"
"database" "123"
"user" "123"
"pass" "123"
//"timeout" "0"
"port" "3306"
}

"sourcecomms"
{
"driver" "mysql"
"host" "localhost /var/lib/mysql/mysql.sock"
"database" "12312"
"user" "12312"
"pass" "12312"
//"timeout" "0"
"port" "3306"
}

"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//port" "0"
}

"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}

"weaponpaints"
{
"driver" "sqlite"
"database" "weaponpaints"
}
}
 
Последнее редактирование:

skywalker

Участник
Сообщения
1,153
Реакции
263
Ты уверен, что у тебя 99 иммунитет, а у замов ниже?
--- Добавлено позже ---

basebans точно нет? И да, забанить находится в управлении игроками, там смотри. Так же чекни еррор лог, если есть. Может быть с переводом рама
уверен у меня 90 мут снял админ с иммунитетом 5
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #654
@skolobes, плагин materialadmin или sourcecomms?
 

TotSamiiRodya

Участник
Сообщения
246
Реакции
107
Спасибо за "помощь".
Что за ошибка/
L 02/11/2017 - 18:28:44: [materialadmin.smx] [ERROR] Couldn't connect to database. [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
--- Добавлено позже ---
Вроде базу подключил,все отлично..
--- Добавлено позже ---

Так?
"materialadmin"
{
"driver" "mysql"
"host" "-s /var/run/tmp/mysql.sock"
"database" "123"
"user" "123"
"pass" "12312"
//"timeout" "0"
"port" "3306"
}

"sourcecomms"
{
"driver" "mysql"
"host" "-s /var/run/tmp/mysql.sock"
"database" "123"
"user" "1231"
"pass" "12312"
//"timeout" "0"
"port" "3306"
--- Добавлено позже ---
сделал как в FAQ не рубит.
--- Добавлено позже ---
"Databases"
{
"driver_default" "mysql"

"materialadmin"
{
"driver" "mysql"
"host" "localhost /var/lib/mysql/mysql.sock"
"database" "123"
"user" "123"
"pass" "123"
//"timeout" "0"
"port" "3306"
}

"sourcecomms"
{
"driver" "mysql"
"host" "localhost /var/lib/mysql/mysql.sock"
"database" "12312"
"user" "12312"
"pass" "12312"
//"timeout" "0"
"port" "3306"
}

"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//port" "0"
}

"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}

"weaponpaints"
{
"driver" "sqlite"
"database" "weaponpaints"
}
}
 

TotSamiiRodya

Участник
Сообщения
246
Реакции
107
Пытался как в FAQ ,ничего не робит,в чем еще может быть проблема?
Делал и localhost , и сам 127.0.0.1(что т тип этого) писал,ни-че-го.
[ERROR] Couldn't connect to database. [2002]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
"Databases"
{
"driver_default" "mysql"

"materialadmin"
{
"driver" "mysql"
"host" "/var/lib/mysql/mysql.sock"
"database" "1232"
"user" "1231"
"pass" "1231"
//"timeout" "0"
"port" "3306"
}

"sourcecomms"
{
"driver" "mysql"
"host" "localhost"
"database" "12312"
"user" "12312"
"pass" "12312"
//"timeout" "0"
"port" "3306"
}

"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//port" "0"
}

"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}

"weaponpaints"
{
"driver" "sqlite"
"database" "weaponpaints"
}
}
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #658
@TotSamiiRodya, Вы уверены, что у вас База находится на одном хосте вместе с игровым?
Оффтоп
@skolobes, странно, такого быть не должно. Посмотрю.
 

TotSamiiRodya

Участник
Сообщения
246
Реакции
107
@TotSamiiRodya, Вы уверены, что у вас База находится на одном хосте вместе с игровым?
Оффтоп
@skolobes, странно, такого быть не должно. Посмотрю.
Ну у меня есть 2 базы,но я создал новую одна которая была создана именно самим хостингом,а другую я создал сам.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #660
@TotSamiiRodya, не, я всё понимаю, но Вы уверены в том, что База данных находится на одном хосте (физическом сервере), что и Ваш игровой сервер?
 
Сверху Снизу