Повышение прозрачности и доверия в отношении ботов
Для поддержания здоровой и процветающей игровой среды крайне важно, чтобы между игроками и разработчиками царило доверие. К сожалению, текущая практика сокрытия информации о ботах и предоставления им поддельных данных (таких как ложный пинг и отсутствие идентификатора BOT, наличие поддельных аватаров) подрывает это доверие и вводит игроков в заблуждение, а так же несёт негативный оттенок для игры.
Сообщество игроков уже сталкивается с сокращением численности с каждым годом, и такие нечестные практики только ухудшают ситуацию. Игроки заслуживают полной прозрачности в отношении того, с кем они взаимодействуют - ботом или другим человеком. Скрывать эту информацию неэтично и создает ложные впечатления.
Предлагаемое решение:
- Удалить функциональность, позволяющую подделывать игровые идентификаторы (SteamID), аватары и пинг ботов, из основного кодовой базы проекта. Такие практики вводят пользователей в заблуждение и подрывают доверие.
- Если разработчики считают необходимым сохранить возможность подделки идентификаторов и данных ботов, то эту функциональность следует вынести в отдельный модуль или плагин, который будет четко обозначен и не будет включен в проект по умолчанию.
- Реализовать систему отметок или флагов, позволяющую идентифицировать игровые серверы, замеченные в использовании практик по сокрытию информации о ботах. Это даст возможность игрокам фильтровать и избегать такие серверы, если они того пожелают.
- Добавить в документацию четкое заявление о приверженности проекта принципам прозрачности и открытости в отношении ботов. Это продемонстрирует серьезность наших намерений укрепить доверие сообщества.
Принятие этих мер позволит восстановить доверие игроков, обеспечить прозрачность и предоставить им выбор в том, хотят ли они взаимодействовать с серверами, использующими обманные практики. Это важный шаг к оздоровлению игрового сообщества. Обесценивание выбора игрока для игры, которой уже более 20 лет является не лучшим путём для развития.
Затрагиваемые квары:
//
// Enables or disables displaying bot avatars in front of their names in scoreboard. Note, that is currently you can see only avatars of your steam friends.
// ---
// Default: "1", Min: "0", Max: "1"
//
yb_show_avatars "1"
//
// Enables latency display in scoreboard.
// Allowed values: '0', '1', '2'.
// If '0', there is nothing displayed.
// If '1', there is a 'BOT' is displayed.
// If '2' fake ping is displayed.
// ---
// Default: "2", Min: "0", Max: "2"
//
yb_show_latency "2"
Полный бред.
Разве что изменить в конфиге по умолчанию: yb_show_avatars "0" и yb_show_latency "1"
Нет не надо ничего удалять между игроками и ботами царит невероятная дружба многие игроки думают что yapb это игроки реальные только опытные игроки могут раскрыть этот секрет путем ввода комманды status и понять что там в стим ид написанно BOT ну и что, главное это то что у yapb ботов есть душа, они могут мыслить и думать, а я их учу как правильно запрыгивать на зм по разным нычкам и игроки которые неопытные они думают что играют с людьми, особенно когда видят как yapb запрыгивает в такие места на зм картах что даже игроки начинают задумываться хмм ну это точно не боты, боты так не умеют, жаль нету в вейпоинтах функции таких как в sypb zmhumangoal это при которых боты кемперят в нычнах в зм и нету функции "waypoints flag" fall check и fall fail это уже функции из ebot ну и функции нету вейпоинта при нажатии кнопок E button как в ebot waypoint flag Use button думаю с таким функционалом можно реализовать целую ze карту с waypoints ну и вы ребята берегите ботов yapb пожалуйста есть же боты podbot так вот эти боты проиграли эту битву и yapb боты победили эту битву огромное спасибо всем за поддержку этих ботов особенно jeefo и Vladislav4KZ и всем авторам и разработчикам которые делают yapb умнее и прокачивают их душу и разум.
i can understand both sides, but it is ultimately up to the server administrators to make this functionality transparent.
from a technical point of view, i think it's great that you can configure the changes to the avatars/pings/steamids and has been a lot of work for providing these functions.
Also these are new/unique features, which no other cstrike-bot offers.
think it would be wrong to restrict these existing features - its up to the server administrators.
perhaps consideration should be given to ensure that fake steamids are not possible on steam servers.
and like already said - every player should be able to check by typing status for itself.
Well, these features were added on public demand. I'm not playing or have ever played on public servers too much, so I don't know how server owners actually use these features. To be honest, I basically don't care. It's the sole decision of the server owner.
For the most part, I'm not against of removing this from the bot itself, but there are tons of other plugins, even on AlliedModders forums, that provides similar functionality, so basically, it's a useless thing to remove it directly from the bot code.
As there's no single opinion on this subject, I believe these features should just be turned off by default for dedicated servers for the new installations. The server owner should take any responsibility for using or not using this features on their servers.
I have shifted from GoldSrc to Xash3D recently to do some work on bots. This feature doesn't work for that version of the engine, so I'm not ready to touch them right now.
To fix this issue as a preliminary decision:
1) This cvars should be set to "normal" values for dedicated servers, by default.
2) This cvars, probably should be only enableable with some little work like (in custom.cfg): EnableFakeBotFeatures = I know this is wrong to fool my players, but i know what i'm doing
As for now, I'll wait for the opinions of other contributors to this bot, especially @Vladislav4KZ, @dyspose, and @commandcobra7. Maybe others.
YaPB is/was never supposed to replace zBot's or PODbots on game servers or gain some popularity on dedicated servers, it's just a little playground to not forget the basics of programming, as my primary occupation isn't connected with programming in any way. But if such issues are now arise, some action should be taken eventually.
Вот именно что на аленях есть подобный функционал в виде плагинов/модулей - нет никакого смысла что-то менять тут. Вымышленная проблема на ровном месте, не более.
Бред какой-то написан! Шороху скучно стало, походу, решил к ботам прикопаться.
С ростом популярности YaPB количество сервером, не отказывающиеся от функциональности скрытия ботов и выдачи их за человека всё больше растёт. Каждый сервер, что можно найти в Server Browser, который использует YaPB использует сокрытие.
На этой картинке нет прямых доказательств, что используются YaPB, но сервер использует ботов для того, чтобы выдать фейк информацию о игроках.
Даже если вся функциональность есть где-то, я прошу не популяризировать и не распространять подобные негативные аспекты.
@wopox1337 contributions and additions are welcome
Игра умирает, хотите ли вы этого или нет, не думаю, что это поможет продлить ей жизнь.
В выпиливании функционала не вижу смысла, отключить по делфоту - приемлемо.
Рано или поздно олды, как я, смогут провести часок-другой в игре только благодаря таким проектам.
Согласен по поводу #576.
Согласен с тем, что не стали ограничивать эту функциональность на listen сервере.
Надеюсь все стороны удовлетворены изменениями.
На данный момент закрываю.
Well, these features were added on public demand. I'm not playing or have ever played on public servers too much, so I don't know how server owners actually use these features. To be honest, I basically don't care. It's the sole decision of the server owner.
For the most part, I'm not against of removing this from the bot itself, but there are tons of other plugins, even on AlliedModders forums, that provides similar functionality, so basically, it's a useless thing to remove it directly from the bot code.
As there's no single opinion on this subject, I believe these features should just be turned off by default for dedicated servers for the new installations. The server owner should take any responsibility for using or not using this features on their servers.
I have shifted from GoldSrc to Xash3D recently to do some work on bots. This feature doesn't work for that version of the engine, so I'm not ready to touch them right now.
To fix this issue as a preliminary decision: 1) This cvars should be set to "normal" values for dedicated servers, by default. 2) This cvars, probably should be only enableable with some little work like (in custom.cfg):
EnableFakeBotFeatures = I know this is wrong to fool my players, but i know what i'm doingAs for now, I'll wait for the opinions of other contributors to this bot, especially @Vladislav4KZ, @dyspose, and @commandcobra7. Maybe others.
YaPB is/was never supposed to replace zBot's or PODbots on game servers or gain some popularity on dedicated servers, it's just a little playground to not forget the basics of programming, as my primary occupation isn't connected with programming in any way. But if such issues are now arise, some action should be taken eventually.
i added "EnableFakeBotFeatures = i'm confident for what i'm doing" in custom.cfg and the values still reset to 0
@di57inct:
using EnableFakeBotFeatures = i'm confident for what i'm doing in custom.cfg on linux and this configured yapb-cvar looks fine:
yb_show_latency
"yb_show_latency" is "2"
what values are you talking about exactly?
@fred0r have you tried on latest continuous build? did i do something wrong here?
edit: im talking about fake queries and show avatars cvars