Инструкция по установке и настройке SourceBans

БлагоЯр

Участник
Сообщения
899
Реакции
86
Оно вроде нигде не юзается.
Хмм ... А смысловая нагрузка тогда какая из этой опции?
Просто я к чему - добавил опцию к бану, чтобы отображалась статистика gameME и оно не всегда находит игрока при переходе.
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
По сути, это «заявки на бан». Как оформить - можно «жалобами», так проще и короче. К тому же на форме создания заявки можно демку залить.
 

БлагоЯр

Участник
Сообщения
899
Реакции
86
Кто подскажет, что конкретно делает sm_rehash

ПС. sm_reloadadmins например по wiki alliedmods - Обновляет кеш админов из всех источников.
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
Ровно то же самое, только он сначала скачает админки, и только потом перезагрузит кеш.
 

БлагоЯр

Участник
Сообщения
899
Реакции
86
Ровно то же самое, только он сначала скачает админки, и только потом перезагрузит кеш.
Угу, то бишь сначала записывает их из БД SB в sb_admins.cfg, потом обновляет кэш?
Кстати где находится кэш?

А sm_reloadadmins сначала обновляет кэш, а потом записывает их из БД SB в sb_admins.cfg
Всё верно понял?
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
sm_reloadadmins - стандартная Сурсмодовская команда, добавляемая одним из стандартных плагинов. Она инициирует перестроение админ-кеша. Если установлен SourceBans - вместе с перестроением выполняется операция скачивания админок, но новоскачанные админки в админ-кеш Сурсмода не попадут без повторного рехеша.
По свежему SB++ плагину я посмотрел. Раньше sm_rehash сначала выполнял скачивание админок, потом запускал перестроение админ-кеша и повторял в точности всё то, что делал sm_reloadadmins, но теперь это просто алиас на тот случай, если админ случайно (или намеренно) снёс стандартный плагин, добавлявший sm_reloadadmins.

Т.е. чтобы новых админов подтянуло, нужно по два раза выполнять команду sm_reloadadmins / sm_rehash, но с разницей по времени выполнения в, хотя бы, секунды полторы. Но они будут работать только если на сервере игроки есть, иначе обработка кадров Сурсмодом не запускается.
Но, в версии SM 1.11, начиная с билда 6728, и до билда 6741, была введена концепция "внутренней симуляции кадров", для того, чтобы плагины, которые выполняют что-то, зависящее от обработки кадров сервером, нормально функционировали. Это изменение откатили.

Вот точный ответ, базирующийся на SB++ 1.7.0.
 

БлагоЯр

Участник
Сообщения
899
Реакции
86
sm_reloadadmins - стандартная Сурсмодовская команда, добавляемая одним из стандартных плагинов. Она инициирует перестроение админ-кеша. Если установлен SourceBans - вместе с перестроением выполняется операция скачивания админок, но новоскачанные админки в админ-кеш Сурсмода не попадут без повторного рехеша.
По свежему SB++ плагину я посмотрел. Раньше sm_rehash сначала выполнял скачивание админок, потом запускал перестроение админ-кеша и повторял в точности всё то, что делал sm_reloadadmins, но теперь это просто алиас на тот случай, если админ случайно (или намеренно) снёс стандартный плагин, добавлявший sm_reloadadmins.

Т.е. чтобы новых админов подтянуло, нужно по два раза выполнять команду sm_reloadadmins / sm_rehash, но с разницей по времени выполнения в, хотя бы, секунды полторы. Но они будут работать только если на сервере игроки есть, иначе обработка кадров Сурсмодом не запускается.
Но, в версии SM 1.11, начиная с билда 6728, и до билда 6741, была введена концепция "внутренней симуляции кадров", для того, чтобы плагины, которые выполняют что-то, зависящее от обработки кадров сервером, нормально функционировали. Это изменение откатили.

Вот точный ответ, базирующийся на SB++ 1.7.0.
БлагоДарю!

Про версии SM и SB++, я так понимаю речь про dev билды?
Потому что на гитхабе SB++ 1.6.4

ПС. А если SB++ 1.6.3 | SM 1.10.0-git6514 - это относится к первому абзацу?
 

Anrikon

Участник
Сообщения
58
Реакции
7
Есть одна проблемка помогите пожалуйста на сервере випки выдаются через группы админов но у виперов доступна команда sm_mute хотя у них из флагов только один любой из дополнительных без разницы какой.
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
А оверрайдов часом нет? sm_dump_admcache под спойлер.
 

БлагоЯр

Участник
Сообщения
899
Реакции
86
Ну даже наверное ошибся, не синтаксис, а значения
Вот например
C-подобный:
        /* num = 1, aid = 0x17D, serialno = 0x2*/
    "-=★ Ватник ★=-"
    {
        "auth"            "steam"
        "identity"        "0:8892016"
        "password"        ""
        "flags"            ""
        "immunity"        "99"
        "group"            "Admin"
    }
Вот что значит num = 1, aid = 0x17D, serialno = 0x2*
serialno 0x17D
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
@fenix28rn, это техническое. Оно при перестроении админ кеша может меняться. Оно никак не влияет на работоспособность прав.
 

m0ve

Участник
Сообщения
81
Реакции
2
Права выставляю такие как нужно, но в любом случае выдаёт вот эту ошибку.

Warning: require(/var/www/sb/includes/smarty/Smarty.class.php): failed to open stream: Permission denied in /var/www/sb/init.php on line 310

Fatal error
: require(): Failed opening required '/var/www/sb/includes/smarty/Smarty.class.php' (include_path='.:/php/includes:/var/www/sb/includes/adodb') in /var/www/sb/init.php on line 310
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,938
Владелец файлов не тот значит. Небось под рутом заливали, а пых от другого юзера крутится.
 
  • Мне нравится
Реакции: m0ve

Fanyatsu

Шизофреник со стажем
Сообщения
1,030
Реакции
342
Тогда делаем смену владельца на всей папке со скриптом
sudo chown -R юзер:группа /путь/
Обычно вебсервер использует юзера www-data, но лучше посмотреть в конфигах
 

m0ve

Участник
Сообщения
81
Реакции
2
Тогда делаем смену владельца на всей папке со скриптом
sudo chown -R юзер:группа /путь/
Обычно вебсервер использует юзера www-data, но лучше посмотреть в конфигах
только один user, это root. vps своя, не веб хостинг
Сообщения автоматически склеены:

Тогда делаем смену владельца на всей папке со скриптом
sudo chown -R юзер:группа /путь/
Обычно вебсервер использует юзера www-data, но лучше посмотреть в конфигах
если я откачу sbшку, проблема может пофиксится?
 
Сверху Снизу