Разработчик
Скриптер
Проверенный
- Сообщения
- 2,751
- Реакции
- 3,016
- Помог
- 61 раз(а)
Повышение прозрачности и доверия в отношении ботов
Для поддержания здоровой и процветающей игровой среды крайне важно, чтобы между игроками и разработчиками царило доверие. К сожалению, текущая практика сокрытия информации о ботах и предоставления им поддельных данных (таких как ложный пинг и отсутствие идентификатора BOT, наличие поддельных аватаров) подрывает это доверие и вводит игроков в заблуждение, а так же несёт негативный оттенок для игры.
Сообщество игроков уже сталкивается с сокращением численности с каждым годом, и такие нечестные практики только ухудшают ситуацию. Игроки заслуживают полной прозрачности в отношении того, с кем они взаимодействуют - ботом или другим человеком. Скрывать эту информацию неэтично и создает ложные впечатления.
Предлагаемое решение:
- Удалить функциональность, позволяющую подделывать игровые идентификаторы (SteamID), аватары и пинг ботов, из основного кодовой базы проекта. Такие практики вводят пользователей в заблуждение и подрывают доверие.
- Если разработчики считают необходимым сохранить возможность подделки идентификаторов и данных ботов, то эту функциональность следует вынести в отдельный модуль или плагин, который будет четко обозначен и не будет включен в проект по умолчанию.
- Реализовать систему отметок или флагов, позволяющую идентифицировать игровые серверы, замеченные в использовании практик по сокрытию информации о ботах. Это даст возможность игрокам фильтровать и избегать такие серверы, если они того пожелают.
- Добавить в документацию четкое заявление о приверженности проекта принципам прозрачности и открытости в отношении ботов. Это продемонстрирует серьезность наших намерений укрепить доверие сообщества.
Затрагиваемые квары:
C++:
//
// 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"