Задать вопрос
@miXtik789

Как запретить игрокам общаться по дискорду?

Я делаю многопользовательский шутер с элементами стелса тоесть если тебя убили в спину то о твоей смерти не могут знать тиммейты вопрос как запретить игрокам общаться где либо кроме как в голосовом чате игры? Делать модерацию или как?
  • Вопрос задан
  • 275 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Вариант 1: запрет и модерация. То есть как только появляются доказательства кооперации вне игры - наказание. Игрокам дать возможность жаловаться на других игроков. Также можно прикрутить систему, в которой жалобы будут учитываться полуавтоматически. Пример, где так сделано: Project Winter

Вариант 2: запретить игрокам собираться вместе на уровне матчмейкинга. То есть нельзя пригласить друга, вместо этого тебе дадут случайного игрока. Плюс (по желанию) убрать чат и голос, чтобы нельзя было обменяться контактами, но случайные люди и так вряд ли будут звать в дискорд. Пример, где так сделано: Journey (2012)

К слову, любую систему можно обойти, так что расслабиться не удастся. Но можно в какой-то момент закрыть глаза на нарушения, когда их процент станет крайне низкий.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@ewgenc
Если игроки будут в одной комнате, тоже общаться им запретите? Как контролировать будете?
Ответ написан
@Drno
По правильному - Никак. Тк это сторонее приложение и не Вам решать что еще запускать игроку на свое устройстве

Либо встраивайте отслеживание процессов и не давайте запускать игру если запущен дискорд или браузер
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Разработка игр
software engineer
Никак. Вы не можете запретить другим людям пользоваться другими программами.
Ответ написан
Комментировать
@Sinapsakson
А чем убийство в спину отличается от убийства в голову? Почему об этом не могут узнать игроки твоей команды? Типа выглядит как живой?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы