Не проходит spoof проверка на боте через ваш pvpgn #189
Labels
No labels
bug
duplicate
enhancement
help wanted
in progress...
information
invalid
not enough info
priority high
priority low
priority normal
question
request
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Techwizz/pvpgn-server#189
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@HarpyWar @xboi209 И так, здравствуйте. Я уже создавал такой вопрос, но вот сейчас снова поднял pvpgn и ошибка та же https://github.com/pvpgn/pvpgn-server/issues/126 .
Объясняю, я запустил бота на котором я админ, я уже больше двух лет юзаю ботов на выделенном сервере в Москве, к тому же, у меня самый крупный портал в России по хостингу ботов, hodovoi.
Когда на бот заходит кто либо из администрации идет автоматическая проверка на spoof, на Rubattle данная функция работает в идеале, на вашем pvpgn никак не реагирует и соответственно я остаюсь без прав.
Скриншот Rubattle:

На скриншоте видно, как я вошел и мне отправилась команда /whereis мой ник. Затем, появилось сообщение (самое последнее) что всё в порядке.
Скриншот Pvpgn:

На скриншоте видно, что никаких подобных манипуляций не проводится и я остаюсь со статусом non-spoofchecked.
Пожалуйста, исправьте это, без это функции не работают права на боте, она необходима как воздух.
Как @cen1 изначально говорил, проблема с ботом, а не с PvPGN. Бот написан для работы с PvPGN, PvPGN не написан для работы с ботом и тем самым не должен модифицироваться для работы с конкретным ботом.
Бот проверяет строку, отправленную с сервера, которую текущая версия PvPGN модифицировала и даже перевела так, что бот не может успешно найти заданную строку.
@xboi209 Ну вот смотрите, данная проблема только с вашим pvpgn, если рассуждать вашей логикой, что PvPGN не написан для работы с ботом и не должен модифицироваться для работы с конкретным ботом, т.е, буквально все самые популярные pvpgn сервера внедряют это функцию для конкретного бота? Работает практически везде, кроме вашего.
И еще, если pvpgn не модифицируется для работы с ботом, зачем, например, Ohsystem делать модификацию для работы с pvpgn, зачем вообще запускать такую версию pvpgn если на ней боты работают не корректно, это одна из важнейших функций. Получается так, @HarpyWar призывает запускать ботов, потому что траблы с портами, а боты не могут работать, потому что pvpgn не модифицируется для ботов.
ЛАдно, не хотите исправлять это, ваше дело, буду искать другие pvpgn сборки.
PvPGN не должен ограничиваться конкретной строкой, он должен быть в состоянии отправлять любую строку, которая ему потребуется. Это вы решите, либо вы модифицируете исходный код PvPGN, либо OHSystem, так как это специфично для ваших нужд.
@xboi209 Печально, что вы так считаете. Извините, но вы не правы.
@Artyom91 Интеграция OHSystem с PvPGN реализована в рамках Lua. Мое видение этого состояло в том, чтобы предоставить удобную возможность модификации сервера без редактирования исходного кода C++.
Я отошел от поддержки PvPGN, и не до конца понимаю в чем проблема. Правильно ли я понимаю, что задача состоит в том, чтобы выдача команды
/whois
соответствовала боту? Если так, то эту команду можно переопределить через Lua - чтобы она выдавала нужную строку. Пример переопределения команды/stats
есть в папке со скриптами.Вы и на русском языке говорите?