Подскажите как исправить проблему. Если банишь себя или игрока, разбаниваешь тут же через СБ , то бан не слетает. Помогает только перезапуск сервера. На форке 1.5.4 нет такого. Может можно как то исправить?
Я и запись удаляю о забаненом.
Отправлено 20 Февраль 2016 - 17:54
Подскажите как исправить проблему. Если банишь себя или игрока, разбаниваешь тут же через СБ , то бан не слетает. Помогает только перезапуск сервера. На форке 1.5.4 нет такого. Может можно как то исправить?
Я и запись удаляю о забаненом.
Отправлено 20 Февраль 2016 - 17:57
Я и запись удаляю о забаненом.
Я тоже) И помогает только рестарт сервера. Это явно связано с веб частью. Так как ставил плагин от форка. Было так же все. Онотоль приди на помощь)
Отправлено 21 Февраль 2016 - 10:12
Ошибка в этом "крутом" "100% рабочем" сурсбансе от Онтоле. Который он обещался пофиксить,уже много раз. А вот за слова,увы,не отвечает )
А нет. Как все они думают,что руки кривые у Нас. Простых юзеров
При бане игрока, игрок еще блокируется сервером на 5 - 10 минут.
Отправлено 21 Февраль 2016 - 10:13
При бане игрока, игрок еще блокируется сервером на 5 - 10 минут.
Как это исправить?
Отправлено 21 Февраль 2016 - 10:15
Стоп стоп. СБ реально хороший, не порочь имя онотоле, он человек взрослый и занятой. Просто попросим нормально пусть исправит этот баг.
Как это исправить?
Я как понял никак. Я сталкивался с такой проблемой и не только на 1.5.1 но и на SCP
Отправлено 21 Февраль 2016 - 10:29
Я как понял никак. Я сталкивался с такой проблемой и не только на 1.5.1 но и на SCP
Да там также.
Отправлено 21 Февраль 2016 - 12:05
Отправлено 21 Февраль 2016 - 21:25
При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере
Отправлено 21 Февраль 2016 - 21:42
При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере
Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...
Отправлено 21 Февраль 2016 - 22:05
Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...
Так возьми и пофикси.. у человека может времени нет? Или люди должны только ради вас стараться?
Отправлено 21 Февраль 2016 - 22:11
Так возьми и пофикси.. у человека может времени нет? Или люди должны только ради вас стараться?
Мне твоё мнение - неинтересно..
Отправлено 21 Февраль 2016 - 23:36
Так а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...
На 1.4.9 реально все нормально?
При чем тут веб часть??? Она только заносит, изменяет и выводит данные из базы. На сервере веб часть НИКАКИХ действий не делает. Всем управляет плагин на сервере
Проверь плагин. Потому что реально проблема есть.
Отправлено 22 Февраль 2016 - 10:02
фикс чего? Прочти мое сообщение еще раз и очень внимательно, вчитываясь вькаждое словоТак а что ты полез то тогда в sb. Ты переделывал. В 1.4.9 всё нормально. Вот и делай фикс...
Отправлено 22 Февраль 2016 - 11:45
фикс чего? Прочти мое сообщение еще раз и очень внимательно, вчитываясь вькаждое слово
Реально проблема есть. Только не понятно где. Сравнивал плагины форка и твой существенной разницы ноль. На форке все отлично работает. у на твоей системе такая проблема. Займись вопросом пожалуйста.
Отправлено 22 Февраль 2016 - 12:02
Отправлено 22 Февраль 2016 - 23:50
Из базы бан удаляется? Да. И хоть какая там версия сурсбана, хоть запись была бы удалена через навикат или phpmyadmin, запись удалена из базы. Если сервер этого не увидел, веб части глубоко наплевать на это, так как СВОЮ ЗАДАЧУ она выполнила на 100%. Что еще вы от меня хотите не имею понятия
Я 100% нашел в чем проблема. Только вот сам ее решить не могу. В общем есть файл page.banlist.php в нем есть строки которые отвечаю за удаление временного бана на сервере (Это бан который дает сам сервер по команды banid на 5 минут , чтобы игрок не спамил подключениями), так вот они и не работают. То есть там есть функция отсылки р-кон команды removeid она по какой-то причине не шлется на сервер. Вот в чем загвоздка. А ты говорил дело не в веб части..
Отправлено 23 Февраль 2016 - 2:23
Отправлено 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
Отправлено 24 Февраль 2016 - 20:17
Ну что разраб , куда подевался?
Отправлено 24 Февраль 2016 - 20:23
Ну что разраб , куда подевался?
Где сказано, что это мой плагин? Есть претензии к плагину - Google - GameConnect
0 пользователей, 0 гостей, 0 анонимных