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


Фотография

SourceBans_1.5.1 - Руссифицированный


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

#361 Dreizehnt

Dreizehnt

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

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

Отправлено 20 Февраль 2016 - 17:54

Подскажите как исправить проблему. Если банишь себя или игрока, разбаниваешь тут же через СБ , то бан не слетает. Помогает только перезапуск сервера. На форке 1.5.4 нет такого. Может можно как то исправить? 

Я и запись удаляю о забаненом.



#362 QwaTrix

QwaTrix

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

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

Отправлено 20 Февраль 2016 - 17:57

Я и запись удаляю о забаненом.

Я тоже) И помогает только рестарт сервера. Это явно связано с веб частью. Так как ставил плагин от форка. Было так же все. Онотоль приди на помощь)



#363 DemonEkb

DemonEkb

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

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

Отправлено 21 Февраль 2016 - 10:12

Ошибка в этом "крутом" "100% рабочем" сурсбансе от Онтоле. Который он обещался пофиксить,уже много раз. А вот за слова,увы,не отвечает )

А нет. Как все они думают,что руки кривые у Нас. Простых юзеров :D

При бане игрока, игрок еще блокируется сервером на 5 - 10 минут. 



#364 QwaTrix

QwaTrix

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

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

Отправлено 21 Февраль 2016 - 10:13

При бане игрока, игрок еще блокируется сервером на 5 - 10 минут. 

Как это исправить? 



#365 DemonEkb

DemonEkb

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

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

Отправлено 21 Февраль 2016 - 10:15

Стоп стоп. СБ реально хороший, не порочь имя онотоле, он человек взрослый и занятой. Просто попросим нормально пусть исправит этот баг.


Как это исправить? 

Я как понял никак. Я сталкивался с такой проблемой и не только на 1.5.1 но и на SCP



#366 QwaTrix

QwaTrix

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

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

Отправлено 21 Февраль 2016 - 10:29

Я как понял никак. Я сталкивался с такой проблемой и не только на 1.5.1 но и на SCP

Да там также. 



#367 Santiago

Santiago

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

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

Отправлено 21 Февраль 2016 - 12:05

При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере

#368 Dreizehnt

Dreizehnt

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

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

Отправлено 21 Февраль 2016 - 21:25

При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере

Т.е. только эти параметры можно изменить?
 
// Как часто проверять базу данных на наличие бана игрока (в секундах). Мин = 15.0 Макс = 60.0
"RetryTime" "45.0"
 
// Как часто проверять банлист на наличие ошибок (в минутах)
"ProcessQueueTime" "5"


#369 kirill14141

kirill14141

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

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

Отправлено 21 Февраль 2016 - 21:42

При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере

Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...



#370 DemonEkb

DemonEkb

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

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

Отправлено 21 Февраль 2016 - 22:05

Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...

Так возьми и пофикси.. у человека может времени нет? Или люди должны только ради вас стараться? 



#371 kirill14141

kirill14141

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

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

Отправлено 21 Февраль 2016 - 22:11

Так возьми и пофикси.. у человека может времени нет? Или люди должны только ради вас стараться? 

Мне твоё мнение - неинтересно..



#372 QwaTrix

QwaTrix

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

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

Отправлено 21 Февраль 2016 - 23:36

Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...

На 1.4.9 реально все нормально?


При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере

Проверь плагин. Потому что реально проблема есть. 



#373 Santiago

Santiago

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

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

Отправлено 22 Февраль 2016 - 10:02

Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...

фикс чего? Прочти мое сообщение еще раз и очень внимательно, вчитываясь вькаждое слово

#374 QwaTrix

QwaTrix

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

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

Отправлено 22 Февраль 2016 - 11:45

фикс чего? Прочти мое сообщение еще раз и очень внимательно, вчитываясь вькаждое слово

Реально проблема есть. Только не понятно где. Сравнивал плагины форка и твой существенной разницы ноль. На форке все отлично работает. у на твоей системе такая проблема. Займись вопросом пожалуйста. 



#375 Santiago

Santiago

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

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

Отправлено 22 Февраль 2016 - 12:02

Из базы бан удаляется? Да. И хоть какая там версия сурсбана, хоть запись была бы удалена через навикат или phpmyadmin, запись удалена из базы. Если сервер этого не увидел, веб части глубоко наплевать на это, так как СВОЮ ЗАДАЧУ она выполнила на 100%. Что еще вы от меня хотите не имею понятия

#376 QwaTrix

QwaTrix

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

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

Отправлено 22 Февраль 2016 - 23:50

Из базы бан удаляется? Да. И хоть какая там версия сурсбана, хоть запись была бы удалена через навикат или phpmyadmin, запись удалена из базы. Если сервер этого не увидел, веб части глубоко наплевать на это, так как СВОЮ ЗАДАЧУ она выполнила на 100%. Что еще вы от меня хотите не имею понятия

Я 100% нашел в чем проблема. Только вот сам ее решить не могу. В общем есть файл page.banlist.php в нем есть строки которые отвечаю за удаление временного бана на сервере (Это бан который дает сам сервер по команды banid на 5 минут , чтобы игрок не спамил подключениями), так вот они и не работают. То есть там есть функция отсылки р-кон команды removeid она по какой-то причине не шлется на сервер. Вот в чем загвоздка. А ты говорил дело не в веб части..



#377 Santiago

Santiago

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

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

Отправлено 23 Февраль 2016 - 2:23

Сурсбана никогда не работал с banid и addip

#378 QwaTrix

QwaTrix

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

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

Отправлено 23 Февраль 2016 - 10:44

Сурсбана никогда не работал с banid и addip

Это раз.

public AddedFromSQLiteCallback(Handle:owner, Handle:hndl, const String:error[], any:data)
{
decl String:buffer[512];
decl String:auth[40];
ReadPackString(data, auth, sizeof(auth));
if(error[0] == '\0')
{
// The insert was successful so delete the record from the queue
FormatEx(buffer, sizeof(buffer), "DELETE FROM queue WHERE steam_id = '%s'", auth);
SQL_TQuery(SQLiteDB, ErrorCheckCallback, buffer);


// They are added to main banlist, so remove the temp ban
RemoveBan(auth, BANFLAG_AUTHID);


} else {
// the insert failed so we leave the record in the queue and increase our temporary ban
FormatEx(buffer, sizeof(buffer), "banid %d %s", ProcessQueueTime, auth);
ServerCommand(buffer);
}
CloseHandle(data);
}

А это два.

SQL_TQuery(Database, ErrorCheckCallback, Query, client, DBPrio_High);
FormatEx(buffer, sizeof(buffer), "banid 5 %s", clientAuth);
ServerCommand(buffer);
KickClient(client, "%t", "Banned Check Site", WebsiteAddress);
return;

А это строки и твоего ВЕБ.

if(empty($steam['RemoveType']))
{
foreach($blocked as $tempban)
{
SendRconSilent(($row['type']==0?"removeid ".(($tempban['modfolder']=='left4dead'||$tempban['modfolder']=='tf')?$steam['authid_l4d']:$steam['authid']):"removeip ".$steam['ip']), $tempban['sid']);
}
if(((int)$steam['now'] - (int)$steam['created']) <= 300 && $steam['sid'] != "0" && !in_array_dim($steam['sid'], $blocked))
SendRconSilent(($row['type']==0?"removeid ".(($steam['modfolder']=='left4dead'||$steam['modfolder']=='tf')?$steam['authid_l4d']:$steam['authid']):"removeip ".$steam['ip']), $steam['sid']);
}
foreach($blocked as $tempban)
{
SendRconSilent(($row['type']==0?"removeid ".(($tempban['modfolder']=='left4dead'||$tempban['modfolder']=='tf')?$row['authid_l4d']:$row['authid']):"removeip ".$row['ip']), $tempban['sid']);
}
if(((int)$row['now'] - (int)$row['created']) <= 300 && $row['sid'] != "0" && !in_array_dim($row['sid'], $blocked))
SendRconSilent(($row['type']==0?"removeid ".(($row['modfolder']=='left4dead'||$row['modfolder']=='tf')?$row['authid_l4d']:$row['authid']):"removeip ".$row['ip']), $row['sid']);

 И ты по прежнему будешь утверждать обратное? Строки из твоего плагина.


Сообщение отредактировал QwaTrix: 23 Февраль 2016 - 10:48


#379 QwaTrix

QwaTrix

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

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

Отправлено 24 Февраль 2016 - 20:17

Ну что разраб , куда подевался? 



#380 Santiago

Santiago

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

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

Отправлено 24 Февраль 2016 - 20:23

Ну что разраб , куда подевался? 

Где сказано, что это мой плагин? Есть претензии к плагину - Google - GameConnect




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

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