Ability to ban/block people from playing your Challenges
complete
BojanR
There are numerous GeoGuessr Leagues and Daily Challenges that use the regular "Challenge" feature. Some of those would like to block and ban users playing their challenges for numerous reasons (discord server ban, no alting allowed, etc.).
Not everyone can create a script to remove these from leaderboards and it's also annoying seeing them on the results page too.
Can you please add the ability to make a list of accounts that can't play challenges we generate? Somewhere on the account page perhaps...
Filip
complete
We have now added the option for a creator of a challenge to both remove results of the leaderboard. Along with the option to only send out a challenge to a set number of users (this list can be edited after the challenge has been created).
More info and a guide can be found here:
https://geoguessr.zendesk.com/hc/en-us/articles/28237315964177-How-do-I-create-a-challenge-for-a-set-number-of-users
https://geoguessr.zendesk.com/hc/en-us/articles/28237329276049-How-do-I-remove-someone-from-the-leaderboard-of-a-Challenge
TheLyonsDen
Filip Very elegant solutions, I especially like how discreet the remove player button is. Thanks for this! It's gonna have a lot of use for daily challenges and challenge leagues people organize, plus it's gonna deter some cheaters 100%.
Filip
TheLyonsDen: Glad you like it! :)
Filip
planned
We will develop a feature for the creator of a challenge to be able to remove results on the leaderboard instead of blacklisting certain accounts (which would probably lead to users creating multiple accounts and more user-ids to add for each challenge when generating them).
As well as the related feature to be able to only send a challenge on to a specific set of User-IDs (which will be an option when sharing a challenge). It might seem like an easy fix, but it will take some time to develop. But hopefully it resolves the issue, gives more access for the creator to manage their own challenges.
Filip
under review
Filip
We are in the process of developing a white listing solution to adress this. I.E that when creating a challenge the creator can choose the User-Ids that can play it, and other accounts cannot access it. Would that solve this or if not can you explain why a black-list solution would be needed on top of a white-listing solution? :)
TheLyonsDen
Filip that's a great feature to have, and I already see many uses for it... but it doesn't solve this problem. I'm sure you're aware, but there are many community leagues based on custom challenges, and also many daily challenges on a lot of discord servers. Some of these servers and leagues ban people from their league or their server for whatever reason, or they simply want to only allow people who registered to play... but they don't have the ability to stop anyone playing the generated challenge link.
So considering there's numerous challenges posted every day or every week, it would be very tedious to white list everyone, instead of just blacklisting a few people that are repeat offenders.
For example, in the LyonsDen server we have a daily challenge with a global leaderboard, and I had to create a script to exclude accounts of people that have been banned on the server from scoring. However, they still of course appear on the Geoguessr result page, which is very annoying.
This little feature would just be a nice way to allow some control for community management to challenge creators, instead of just relying on geoguessr. And I don't think it can be abused in any way.
Filip
TheLyonsDen: Thanks for the detailed info! We will see if we can develop both the option of a specific users can only take part of a challenge, but also being able to as the challenge creator remove scores from the challenge.
If we develop a black-list of users that cant play a challenge, that risk would then be that a user creates a new account and then plays the next challenge right?
So im thinking if being able to manually remove scores would be a better solution to the root cause on challenges, rather than everytime having to enter new Users to block.
Let me know what you think! :)
TheLyonsDen
Filip Was more thinking of having a way to block users from playing any/all challenges created. But you're right, they can just create more accounts. Plus, I don't even know where you'd put this block list for all challenges. And your solution would certainly be cleaner and would hopefully deter these people from playing after a few removals... I guess you'd just be adding a little X or something next to each player that played, so those that created the challenge can just remove who they want? That seems great.
TheLyonsDen
Filip Oh, btw, I hope that once they're removed, we wouldn't be getting them via the API?
Here's an example of what is currently the problem... this is our daily challenge leaderboard: https://docs.google.com/spreadsheets/d/1msImO5gUM51HLxlSBEWVLcOrw1mMG2kNhCtwWIJiCrE#gid=1925478943
And here's the latest challenge results page: https://www.geoguessr.com/results/LC24fkiPzC4JlFFb
As you can see, the first place is occupied by an 'alt' account, which we don't allow as nobody knows who they are, so I had to create a script that has a block list that removes accounts listed from results (2 more alts and 1 person banned from the server for bad behavior have played the challenge too). Slightly annoying but it's a workaround, however having them on the results on geoguessr is more annoying :)
Thanks for looking into this!
Filip
TheLyonsDen: Yes having an X next to the result to remove from the creator is possibly what it will look like. If that solves it then I think it might be a better fix and gives some more moderation-rights for the creator to manage their own result page. Will take some time to implement but will add it on to the related ticket of only being able to send a challenge onto a specific set of users. Thanks for the quick replies, much appreciated!