Material Admin

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

Innomeni

Участник
Сообщения
320
Реакции
42
@Крузяра, сори, не увидел настройку. Чувствую себя отсталым =(.
Еще такой вопрос есть: при авторизации через стим мне выдается поддомен третьего уровня, которого у меня нет. Соответственно, авторизоваться не получается.
Сам сайт: innomeni.ru, переадресация идет на innomeni.worldhosts.ru.
Это косяк хостинга или мой?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,282
Порт закрыт.
Игровой хостинг блокирует работу с RCON.
Если Арена - проверьте наличие IP-адреса веб-хостинга в белом списке адресов удалённого управления.

@Innomeni, в конфиге самого СБ указано что? SB_WP_URL. Вроде так настройка называется.
Можно под хайд, или в ЛС.
 

Aplesin4ik

Участник
Сообщения
318
Реакции
47
Порт закрыт.
Игровой хостинг блокирует работу с RCON.
Если Арена - проверьте наличие IP-адреса веб-хостинга в белом списке адресов удалённого управления.

@Innomeni, в конфиге самого СБ указано что? SB_WP_URL. Вроде так настройка называется.
Можно под хайд, или в ЛС.
Да, Вы были правы в ПУ арены есть в настройках доступ к rcon паролю, я добавил туда айпи адрес веба, сменил ркон на серве, выключил его, сменил ркон в вебе, запустил серв, и все равно ошибка
[+] SourceBans "DebugConnection()" запущен для сервера 46.174.50.233:27015

[+] Открываю UDP-сокет...
[+] UDP-соединение успешно установлено!
[+] Записываю запрос в сокет..
[+] Запрос успешно записан в сокет. (Это не означает, что с соединением всё в порядке.) Читаю ответ...
[+] Ответ получен! Сервер: Survival tactics™©

[+] Попытка установить TCP-соединение...
[+] TCP-соединение успешно установлено!
[+] Пытаюсь записать в TCP-сокет и произвести авторизацию...
[+] Запрос авторизации успешно записан. Читаю ответ...
[-] Ошибка чтения.
Сейчас попробую помучать тп арены, мне кажется там что то не так
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,284
@titov95, надо учитывать, что веб-сайт может обращаться с другого IP-адреса, отличающегося от того, который вылезает при выполнении ping-запросов или HTTP.
Как вариант, неоднократно уже прикладывал такой способ узнать, откуда стучится сайт.

Создать скрипт с названием ip.php, скопировать и вставить в него следующий код:
PHP:
<?= file_get_contents('https://board.kruzya.me/ip.php'); ?>
Открыть в браузере. Выведет IP-адрес, с которого веб-сайт делал запрос.
 

Aplesin4ik

Участник
Сообщения
318
Реакции
47
@titov95, надо учитывать, что веб-сайт может обращаться с другого IP-адреса, отличающегося от того, который вылезает при выполнении ping-запросов или HTTP.
Как вариант, неоднократно уже прикладывал такой способ узнать, откуда стучится сайт.

Создать скрипт с названием ip.php, скопировать и вставить в него следующий код:
PHP:
<?= file_get_contents('https://board.kruzya.me/ip.php'); ?>
Открыть в браузере. Выведет IP-адрес, с которого веб-сайт делал запрос.
Все разобрался, спасибо
 

purple

ave maro
Сообщения
220
Реакции
15
L 01/12/2019 - 07:36:11: [SM] Blaming: materialadmin.smx
L 01/12/2019 - 07:36:11: [SM] Call stack trace:
L 01/12/2019 - 07:36:11: [SM] [1] Line 12, materialadmin/database.sp::MAConnectDB
L 01/12/2019 - 07:36:11: [SM] [2] Line 257, C:\Users\grey\Desktop\scripting\materialadmin.sp::OnPluginStart
L 01/12/2019 - 07:36:11: [SM] Unable to load plugin "materialadmin.smx": Error detected in plugin startup (see error logs)

Что делать в таком случае?
[v1.1.5.4]

Возможно ли это из за SM 1.10?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,287
@UnixSt, для начала, как минимум, предоставить полный лог ошибки. Он начинается с Exception reported (строка выше), а не Blaming.
Но смею предположить, что произошёл таймаут соединения к БД.
 

purple

ave maro
Сообщения
220
Реакции
15
@UnixSt, для начала, как минимум, предоставить полный лог ошибки. Он начинается с Exception reported (строка выше), а не Blaming.
Но смею предположить, что произошёл таймаут соединения к БД.
L 01/11/2019 - 12:18:57: [SM] Exception reported: Script execution timed out
L 01/11/2019 - 12:18:57: [SM] Blaming: materialadmin.smx
L 01/11/2019 - 12:18:57: [SM] Call stack trace:
L 01/11/2019 - 12:18:57: [SM] [1] Line 12, materialadmin/database.sp::MAConnectDB
L 01/11/2019 - 12:18:57: [SM] [2] Line 257, C:\Users\grey\Desktop\scripting\materialadmin.sp::OnPluginStart
L 01/11/2019 - 12:18:57: [SM] Unable to load plugin "materialadmin.smx": Error detected in plugin startup (see error logs)

Причем точно такая же ошибка возникает с LevelsRanks, в одно время.

Подскажите пожалуйста, Как можно решить данную проблему?
 

Innomeni

Участник
Сообщения
320
Реакции
42
@Крузяра, поправил ссылку в конфиге, но всё равно авторизация не хочет работать. Идет обновление страницы, и все равно активен пункт "авторизация", т.е. авторизация не проходит.
 

btw

Участник
Сообщения
1
Реакции
0
[MA] No Access add admin
при попытке написать ma_addadmin. Что делать?

Где то видел решение проблемы с авторизацией Steam, теперь не могу найти. Скиньте источник пожалуйста
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,291
Как можно решить данную проблему?
Поднять максимальное время выполнения плагина в конфиге SourceMod.

поправил ссылку в конфиге, но всё равно авторизация не хочет работать. Идет обновление страницы, и все равно активен пункт "авторизация"
Нужно смотреть.
Скорее всего имеющиеся куки у домена заставляют браузер отклонить запрос на принятие авторизации. Пробуйте сбрасывать их.
СБ релизный? Если да - патч после обновления у Валвов накатывали?

[MA] No Access add admin
при попытке написать ma_addadmin. Что делать?
Нет прав на добавление админа. Нужно вручную на вебе поставить галочку в веб-правах.

Где то видел решение проблемы с авторизацией Steam, теперь не могу найти.
На Гитхабе.

Пора учиться использовать поиск по форуму.
 

purple

ave maro
Сообщения
220
Реакции
15
Поднять максимальное время выполнения плагина в конфиге SourceMod.


Нужно смотреть.
Скорее всего имеющиеся куки у домена заставляют браузер отклонить запрос на принятие авторизации. Пробуйте сбрасывать их.
СБ релизный? Если да - патч после обновления у Валвов накатывали?


Нет прав на добавление админа. Нужно вручную на вебе поставить галочку в веб-правах.


На Гитхабе.

Пора учиться использовать поиск по форуму.
Тоесть повышать значение пока не будет таких багов?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,293
@UnixSt, всё экспериментально делается. Вам надо увеличивать, т.к. стандартного (8) не хватает.
Для начала можете попробовать увеличить в два раза.
 

JustFanku

Участник
Сообщения
102
Реакции
10
Не создает таблицу
[256] mysqli error: [1054: Unknown column 'type' in 'field list'] in EXECUTE("SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = '1'")
Произошла фатальная ошибка на строке 79 в файле /mnt/iscsi/www/never21/data/www/arena-hero.myarena.ru/crazy/includes/adodb/adodb-errorhandler.inc.php

10: ::BasicErrorCatcher(256, 'mysqli error: [1054: Unknown column 'type' in 'field list'] in EXECUTE("SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = '1'")
', '/mnt/iscsi/www/never21/data/www/arena-hero.myarena.ru/crazy/includes/adodb/adodb-errorhandler.inc.php', 79, ...) -

9: /includes/adodb/adodb-errorhandler.inc.php::trigger_error('mysqli error: [1054: Unknown column 'type' in 'field list'] in EXECUTE("SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = '1'")
', 256) - 79

8: /includes/adodb/adodb.inc.php::ADODB_Error_Handler('mysqli', 'EXECUTE', 1054, 'Unknown column 'type' in 'field list'', 'SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = '1'', , Object ADODB_mysqli) - 1252

7: /includes/adodb/adodb.inc.php::_Execute('SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = '1'') - 1192

6: /includes/adodb/adodb.inc.php::Execute('SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = ?', ['1']) - 1780

5: /includes/adodb/adodb.inc.php::GetArray('SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = ?', ['1']) - 1613

4: /pages/admin.groups.php::GetAll('SELECT type, name, access FROM `sb_srvgroups_overrides` WHERE group_id = ?', ['1']) - 52

3: /includes/admin.php::include('/mnt/iscsi/www/never21/data/www/arena-hero.myarena.ru/crazy/pages/admin.groups.php') - 52

2: /includes/page-builder.php::include('/mnt/iscsi/www/never21/data/www/arena-hero.myarena.ru/crazy/includes/admin.php') - 139

1: /index.php::include_once('/mnt/iscsi/www/never21/data/www/arena-hero.myarena.ru/crazy/includes/page-builder.php') - 35

пробовал сделать запрос он выдает ошибку

--- Добавлено позже ---
делаю вот такой запрос
C-подобный:
CREATE TABLE IF NOT EXISTS `sb_overrides` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` enum('command','group') NOT NULL,
`name` varchar(32) NOT NULL,
`flags` varchar(30) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `type` (`type`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `sb_srvgroups_overrides` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`group_id` smallint(5) unsigned NOT NULL,
`type` enum('command','group') NOT NULL,
`name` varchar(32) NOT NULL,
`access` enum('allow','deny') NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `group_id` (`group_id`,`type`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Он выдает
Ошибка
SQL-запрос:

CREATE TABLE IF NOT EXISTS `sb_overrides` (

`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`type` ENUM( 'command', 'group' ) NOT NULL ,
`name` VARCHAR( 32 ) NOT NULL ,
`flags` VARCHAR( 30 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
UNIQUE KEY `type` ( `type` , `name` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8;



Ответ MySQL:

#1046 - No database selected
 
Последнее редактирование модератором:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,296
Во-первых, большие блоки текста всегда прячем под спойлер. В этот раз сам спрятал, в следующий раз предупреждение буду выдавать, ибо надоело.
Во-вторых, обновлялись с Ареновского СБ? Здесь эта проблема уже неоднократно обсуждалась.
В-третьих, Вы хотя бы пытались прочитать ошибку?
#1046 - No database selected
По-моему, довольно понятным языком написано, что сначала надо выбрать базу в PMA. Неважно, как: через боковое меню или запрос USE dbname. Но нужно выбрать.
 

Z-RAY-Z

Участник
Сообщения
775
Реакции
243
Помогите пожалуйста, поменял ОСь сервера на Debian 9 и столкнулся с проблемой - с ВЕБ части сервер не доступен по РКОН паролю.
Пингуется нормально.
[+] SourceBans "DebugConnection()" запущен для сервера serverIP

[+] Открываю UDP-сокет...
[+] UDP-соединение успешно установлено!
[+] Записываю запрос в сокет..
[+] Запрос успешно записан в сокет. (Это не означает, что с соединением всё в порядке.) Читаю ответ...
[+] Ответ получен! Сервер: ServerName

[+] Попытка установить TCP-соединение...
[-] Ошибка соединения. #111: Connection refused
root@debian-9-x64:~# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@debian-9-x64:~# netstat -ntpua | grep 27015
udp 0 0 0.0.0.0:27015 0.0.0.0:* 14826/./srcds_linux
Что я делаю не так?
 

JustFanku

Участник
Сообщения
102
Реакции
10
Во-первых, большие блоки текста всегда прячем под спойлер. В этот раз сам спрятал, в следующий раз предупреждение буду выдавать, ибо надоело.
Во-вторых, обновлялись с Ареновского СБ? Здесь эта проблема уже неоднократно обсуждалась.
В-третьих, Вы хотя бы пытались прочитать ошибку?

По-моему, довольно понятным языком написано, что сначала надо выбрать базу в PMA. Неважно, как: через боковое меню или запрос USE dbname. Но нужно выбрать.
Ставлю данный сб впервые, понимаете тут больше 160 страниц и каждую сидеть искать нет времени, вы бы хотя бы написали мануал по исправлению ошибок в на главной странице. Заранее спасибо за понимание.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #3,299
@Z-RAY-Z, ксго?
Судя по выводу netstat, RCON выключен насовсем. Он на TCP сажается, а у Вас только UDP прослушивается.
-usercon в параметры запуска введите.

тут больше 160 страниц и каждую сидеть искать нет времени
Я Вас не заставляю вручную каждую страницу проверять.
Есть поиск.
Если всё равно найти не можете - пишите в ЛС. Дам контакт, на котором буду быстрее реагировать, помогу с решением.
 

Z-RAY-Z

Участник
Сообщения
775
Реакции
243
@Крузяра, да, csgo.
Самое интересное то, что я использую параметры запуска, которые были раньше. И там -usercon прописан.
Ext'ты и плагины на защиту RCON не ставил.
Upd. Решил проблему добавив в строку запуска -ip xx.xx.xx.xx
 

Вложения

  • scr.jpg
    scr.jpg
    11.7 КБ · Просмотры: 36
Последнее редактирование:
Сверху Снизу