Exploring Unjust Ban Experiences: A Dive into the Deadlock Communication Bans

T00NCES

Member
One of the things I like about LLM’s is the ability to train it on data and expected outcomes.

I got curious this morning, and, being the nerd that I am, I decided to load ChatGPT with data from this forum. Keep in mind the outcome can be inaccurate, it is not an exact science but rather just a way of looking at unstructured data. I did not do any deep evaluation on the accuracy, but I’m sharing just in case y’all are interested.
Given the number of communications bans we have been seeing recently, I found it interesting. Also, keep in mind that these are just top-level numbers; no super-deep analysis has really been put into it.

For reference, here is the source data I loaded (About 100 threads since October 20th:
Here is the prompt:
Please analyze the following batch of URLs regarding user bans from the Deadlock forums. For each URL, I would like you to iterate through each page, identify the total number of replies, unique users, and how many unique users claim to have been unjustly banned, specifically focusing on communication, voice, or chat restrictions. Do not consider connectivity-related bans. I will provide the URLs in batches of 10, and after my 11th batch, please summarize the overall results, including total unique users and total claims of unjust bans.

Outcome:

Here’s a comprehensive summary of our analysis process and the results we gathered throughout our interaction:

Summary of Analysis Process
  1. Initial Analysis:
    • We started by analyzing various threads from the Deadlock forum related to user bans, focusing on communications, voice, and chat restrictions.
    • For each thread, we identified the total number of replies and how many users claimed to have been unjustly banned.
  2. Batch Processing:
    • You provided URLs in batches of 10, and for each batch, I conducted a detailed analysis, compiling data on user participation and claims of unjust bans.
  3. Unique User Identification:
    • After analyzing all provided threads, I compiled a list of unique users who claimed unjust bans related to communication restrictions while excluding those related to Discord or connectivity issues.
  4. Results Compilation:
    • I created a structured summary that included total replies and claims of unjust bans for each batch and a comprehensive overview of all batches.
Final Results

Detailed Batch Summaries:


  • [Compilation] Rampant Report Abuse Instances
    • Total Replies: 28 users
    • Claims of Unjust Bans: 10 users
  • Batch 1
    • Total Replies: 62 users
    • Claims of Unjust Bans: 19 users
  • Batch 2
    • Total Replies: 45 users
    • Claims of Unjust Bans: 28 users
  • Batch 3
    • Total Replies: 46 users
    • Claims of Unjust Bans: 28 users
  • Batch 4
    • Total Replies: 51 users
    • Claims of Unjust Bans: 21 users
  • Batch 5
    • Total Replies: 48 users
    • Claims of Unjust Bans: 28 users
  • Batch 6
    • Total Replies: 37 users
    • Claims of Unjust Bans: 13 users
  • Batch 7
    • Total Replies: 37 users
    • Claims of Unjust Bans: 15 users
  • Batch 8
    • Total Replies: 50 users
    • Claims of Unjust Bans: 17 users
  • Batch 9
    • Total Replies: 29 users
    • Claims of Unjust Bans: 14 users
  • Batch 10
    • Total Replies: 38 users
    • Claims of Unjust Bans: 11 users
Overall Analysis Results:
  • Overall Unique Users Across All Threads: 119 users
  • Total Claims of Unjust Bans Across All Threads: 28 users
Conclusion

Through this process, we have gathered a comprehensive understanding of user experiences related to unjust bans within the Deadlock community, focusing specifically on communication-related issues. This analysis may serve as valuable feedback for developers and community moderators to address concerns about the ban system.
 
I did not do any deep evaluation on the accuracy,
You should, because the [Compilation] Rampant Report Abuse Instances thread only has 24 unique users, as an example. Know how easy that was to check? A quick one-liner on linux:
Bash:
curl -s https://forums.playdeadlock.com/threads/compilation-rampant-report-abuse-instances.40282/page-{1,2,3,4} | pup 'h4.message-name  text{}' | sort -u  | wc -l

More importantly, as specifically constructed, this task is not a good task for an LLM. The instructions are too vague, there is too much noise in an entire raw HTML page, and LLMs just aren't good when you want exact results.

Just look at the "Overall Analysis Results"
  • Total Claims of Unjust Bans Across All Threads: 28 users
Just batch 2 alone is already 28 users, and this implies that every other batch has the same 28 people with issues.

If you want to make helpful contributions, then you need to put more effort in validating your output. Because as it is, no one worth their salt is going to pay any mind to what was said here.
 
You should, because the [Compilation] Rampant Report Abuse Instances thread only has 24 unique users, as an example. Know how easy that was to check? A quick one-liner on linux:
Bash:
curl -s https://forums.playdeadlock.com/threads/compilation-rampant-report-abuse-instances.40282/page-{1,2,3,4} | pup 'h4.message-name  text{}' | sort -u  | wc -l

More importantly, as specifically constructed, this task is not a good task for an LLM. The instructions are too vague, there is too much noise in an entire raw HTML page, and LLMs just aren't good when you want exact results.

Just look at the "Overall Analysis Results"

Just batch 2 alone is already 28 users, and this implies that every other batch has the same 28 people with issues.

If you want to make helpful contributions, then you need to put more effort in validating your output. Because as it is, no one worth their salt is going to pay any mind to what was said here.
As I said, I just found it an interesting quick exercise, and the results were not deeply evaluated. And I think the conversation is important to keep going because there does appear to be enough people coming here with this issue. If anything, more eyes on it brings more attention.

One thing I don't want is to see people getting comm restricted who should not be, so as a playtesting community, let's look at the data in various ways. This was just a quick and dirty way of doing that. :)
 
You should, because the [Compilation] Rampant Report Abuse Instances thread only has 24 unique users, as an example. Know how easy that was to check? A quick one-liner on linux:
Bash:
curl -s https://forums.playdeadlock.com/threads/compilation-rampant-report-abuse-instances.40282/page-{1,2,3,4} | pup 'h4.message-name  text{}' | sort -u  | wc -l
It's a cool way of validating that I didn't think to do; I took the source URLs and pulled the numbers for comparison with your example. (Only I used grep instead of pup because reasons)

Total unique user interactions came out to 298. That doesn't account for validation of who is actually claiming they were banned unjustly, but it's a good starting point around which to base the discussion.

Bash:
curl -s \
https://forums.playdeadlock.com/threads/comms-ban-appeal.43755/ \
https://forums.playdeadlock.com/threads/server-crash-cant-rejoin-matchmaking-ban.41787/ \
https://forums.playdeadlock.com/threads/got-banned-3-times-in-a-row-for-voice-im-doing-so-less-comms-after-the-first-and-second-ban-still-got-banned-after-4-games-played-after-second-end.42903/ \
https://forums.playdeadlock.com/threads/yoshi%EF%BC%81%EF%BC%81%EF%BC%81pls-look-at-voice-comms-ban-system-is-wrong.43760/ \
https://forums.playdeadlock.com/threads/abandonment-penalty-ban-from-entering-sandbox.40608/ \
https://forums.playdeadlock.com/threads/another-coms-ban-didnt-say-a-single-negative-or-bad-word.43424/ \
https://forums.playdeadlock.com/threads/comms-were-banned-after-the-first-comms-ban-went-into-effect-even-though-no-insults-were-used.42672/ \
https://forums.playdeadlock.com/threads/comms-ban-remove-it-already.43671/ \
https://forums.playdeadlock.com/threads/bug-induced-disconnection-and-ban-appeal.41530/ \
https://forums.playdeadlock.com/threads/communication-ban-problem.43248/ \
https://forums.playdeadlock.com/threads/ban-por-comunica%C3%A7%C3%A3o-e-n%C3%A3o-consigo-jogar-mais-ranqueada.42829/ \
https://forums.playdeadlock.com/threads/they-give-me-a-ban-for-toxicity-2-times-for-no-reason.43839/ \
https://forums.playdeadlock.com/threads/nice-that-my-game-crashes-nets-me-a-1-5-hour-ban.41725/ \
https://forums.playdeadlock.com/threads/unfair-report-ban-not-in-that-game.43885/ \
https://forums.playdeadlock.com/threads/game-started-but-i-was-stuck-in-an-elevator-when-i-left-i-got-2-hrs-ban-couldnt-suicide-or-unstick-hero.40873/ \
https://forums.playdeadlock.com/threads/possible-chat-ban-false-flag.42164/ \
https://forums.playdeadlock.com/threads/ban-for-9-days-for-a-couple-of-words-at-the-end-of-one-game.43637/ \
https://forums.playdeadlock.com/threads/now-that-behavior-system-exists-can-i-and-others-similiar-get-unbanned-for-reasons-still-unknown.28983/ \
https://forums.playdeadlock.com/threads/comms-ban.43472/ \
https://forums.playdeadlock.com/threads/mute-ban.42998/ \
https://forums.playdeadlock.com/threads/comms-ban.41828/ \
https://forums.playdeadlock.com/threads/ban-48hours.42397/ \
https://forums.playdeadlock.com/threads/permanent-ban.43172/ \
https://forums.playdeadlock.com/threads/ban-system-is-shit.44055/ \
https://forums.playdeadlock.com/threads/comm-ban.42440/ \
https://forums.playdeadlock.com/threads/communication-ban-immediately-after-first-one-expired.42973/ \
https://forums.playdeadlock.com/threads/ban-voice.41418/ \
https://forums.playdeadlock.com/threads/communication-banned-after-previous-ban-thread.43011/ \
https://forums.playdeadlock.com/threads/proibi%C3%A7%C3%A3o-de-comunica%C3%A7%C3%A3o-e-ban.43951/ \
https://forums.playdeadlock.com/threads/comms-ban-for-no-reason.43304/ \
https://forums.playdeadlock.com/threads/insta-ban-chat-voice-rank.44223/ \
https://forums.playdeadlock.com/threads/visual-behavior-ban-dodge.42338/ \
https://forums.playdeadlock.com/threads/discord-ban.44182/ \
https://forums.playdeadlock.com/threads/unreasonable-ban-in-the-game-chat.42709/ \
https://forums.playdeadlock.com/threads/unknown-reasoning-behind-comms-ban.43310/ \
https://forums.playdeadlock.com/threads/ban-system-is-so-bad.43873/ \
https://forums.playdeadlock.com/threads/bag-ban.42719/ \
https://forums.playdeadlock.com/threads/comm-ban-for-nothink-again.44044/ \
https://forums.playdeadlock.com/threads/idea-on-ban-handling.42482/ \
https://forums.playdeadlock.com/threads/reconnecting-to-a-match-still-results-in-temp-ban.41844/ \
https://forums.playdeadlock.com/threads/report-abuse.38936/ \
https://forums.playdeadlock.com/threads/i-get-ban-after-i-ended-rank-match-what-the-problem.40532/ \
https://forums.playdeadlock.com/threads/compilation-rampant-report-abuse-instances.40282/ \
https://forums.playdeadlock.com/threads/comms-banned-is-this-auto.40120/ \
https://forums.playdeadlock.com/threads/leaving-penalty.43187/ \
https://forums.playdeadlock.com/threads/communication-restriction.42841/ \
https://forums.playdeadlock.com/threads/i-get-automatically-report-banned-after-reporting-someone.40295/ \
https://forums.playdeadlock.com/threads/why-i-always-getting-banned.44217/ \
https://forums.playdeadlock.com/threads/another-comms-ban.43236/ \
https://forums.playdeadlock.com/threads/racism-and-ban.43182/ \
https://forums.playdeadlock.com/threads/game-crashes-after-every-death.41596/ \
https://forums.playdeadlock.com/threads/the-report-and-ban-system-is-even-worse-than-you-might-think.44118/ \
https://forums.playdeadlock.com/threads/important-ban-timeout-bug-when-clicking-sandbox-right-as-you-queue-into-a-game.32549/ \
https://forums.playdeadlock.com/threads/why-im-banned.40529/ \
https://forums.playdeadlock.com/threads/why-did-i-get-banned.40473/ \
https://forums.playdeadlock.com/threads/is-ranked-mm-down-not-finding-a-match.43621/ \
https://forums.playdeadlock.com/threads/banned-for-watching-match-while-on-queue.35509/ \
https://forums.playdeadlock.com/threads/communications-banned.40160/ \
https://forums.playdeadlock.com/threads/got-5-praises-chat-ban.44087/ \
https://forums.playdeadlock.com/threads/false-positive-voice-ban.43910/ \
https://forums.playdeadlock.com/threads/communication-ban-for-no-reason.36796/ \
https://forums.playdeadlock.com/threads/comms-banned-again-for-no-reason.44039/ \
https://forums.playdeadlock.com/threads/spectator-leave-bug.40715/ \
https://forums.playdeadlock.com/threads/the-microphone-in-the-game-does-not-work-soundsystem-sdl-device-capture-audio-stream-failed-to-open-invalid-audio-device-instance-id.38788/ \
https://forums.playdeadlock.com/threads/if-in-a-ranked-match-a-player-is-afk-and-we-can-safely-leave-why-does-it-count-as-one-of-my-ranked-games.40664/ \
https://forums.playdeadlock.com/threads/ban-for-error.38361/ \
https://forums.playdeadlock.com/threads/coms-banned-after-telling-ppl-to-rep-enemy-haze-if-he-has-40-headshot-rate-after-game-ends.43220/ \
https://forums.playdeadlock.com/threads/getting-banned-3-weeks-in-a-row.43043/ \
https://forums.playdeadlock.com/threads/comms-restricted.43439/ \
https://forums.playdeadlock.com/threads/reports-disabled.44205/ \
https://forums.playdeadlock.com/threads/comms-bans-for-no-reason.44128/ \
https://forums.playdeadlock.com/threads/comms-restricted-third-time-in-row.43660/ \
https://forums.playdeadlock.com/threads/comm-bans-are-ridiculous.42467/ \
https://forums.playdeadlock.com/threads/i-get-banned-for-reporting-intentional-feeders.42012/ \
https://forums.playdeadlock.com/threads/false-reporting.43370/ \
https://forums.playdeadlock.com/threads/ban-system-i-love-you.43905/ \
https://forums.playdeadlock.com/threads/grey-talon-used-aimbot-id-22567083.43602/ \
https://forums.playdeadlock.com/threads/false-positive-coms-restriction.40841/ \
https://forums.playdeadlock.com/threads/cheater-with-previous-vac-ban.40424/ \
https://forums.playdeadlock.com/threads/bad-matchmaking-thread.35834/ \
https://forums.playdeadlock.com/threads/random-20min-ban.35639/ \
https://forums.playdeadlock.com/threads/steam-connection-lost.40184/ \
https://forums.playdeadlock.com/threads/match-join-sandbox-bug.40509/ \
https://forums.playdeadlock.com/threads/comm-ban-with-no-games-played.43840/ \
https://forums.playdeadlock.com/threads/banned-for-no-reason.42962/ \
https://forums.playdeadlock.com/threads/unjustified-comms-restriction-%E2%80%93-request-for-review-and-appeal.43664/ \
https://forums.playdeadlock.com/threads/ranked-queue-failed-to-find-game-then-banned-me.40238/ \
https://forums.playdeadlock.com/threads/automatic-bans-if-previously-banned.38650/ \
https://forums.playdeadlock.com/threads/crashed-and-wont-re-launch-due-to-integrity-wont-verify-or-redownload.43774/ \
https://forums.playdeadlock.com/threads/no-longer-able-to-use-chat.42745/ \
https://forums.playdeadlock.com/threads/insta-banned-for-reporting-a-guy-with-a-slur-in-the-name-edit-ban-ended.39449/ \
https://forums.playdeadlock.com/threads/permanently-banned-from-this-game-mode.40590/ \
https://forums.playdeadlock.com/threads/resolve-the-issue-of-connection.40273/ \
https://forums.playdeadlock.com/threads/been-dropped-from-server-twice-tonight.41853/ \
https://forums.playdeadlock.com/threads/cheater-report-mirage-blatant-cheating-aimbot.43428/ \
https://forums.playdeadlock.com/threads/broken-report-system.43195/ \
https://forums.playdeadlock.com/threads/report-abuse-strikes-again.43484/ \
https://forums.playdeadlock.com/threads/report-system.39793/ \
https://forums.playdeadlock.com/threads/i-was-banned-from-the-goal-chat.42299/ \
https://forums.playdeadlock.com/threads/about-match-making-and-watch-other-people-game.43354/ \
| grep -oP '(?<=<h4 class="message-name">).*?(?=</h4>)' | sort -u | wc -l
 

Similar threads

Back
Top