Overview
MetaGamerScore (MGS) is a service that tracks and validates Roblox game achievements. DBR integrates with MGS to help you remove badges from games that have been flagged as problematic or invalid.What is MetaGamerScore?
MetaGamerScore provides:- Game Validation: Identifies problematic Roblox games
- Achievement Tracking: Monitors legitimate achievement-based games
- Invalid Game Lists: Maintains lists of games detected as spam or badge chains
- Player Invalidation: Flags players who have collected too many invalid badges
Understanding Invalid Games
Games may be flagged as invalid by MGS for various reasons:| Category | Examples |
|---|---|
| Badge Chains | Games requiring 100+ badges in sequence |
| Auto-Badge Games | Games that award badges instantly without gameplay |
| Spam Games | Games created solely for badge farming |
| Glitched Games | Games exploiting badge award mechanics |
Some games flagged as invalid may still be legitimate. Use your judgment when processing MGS lists.
Downloading MGS Lists
{
"invalid_games": [
606849621,
789456123,
456789012
],
"updated": "2025-03-05T12:00:00Z",
"total": 1234
}
https://www.roblox.com/games/606849621
https://www.roblox.com/games/789456123
https://www.roblox.com/games/456789012
Example Output
Download Process
Processing the List
Using MGS ID Directly
DBR can also fetch specific games by their MGS ID:This method is useful for checking specific games flagged by MGS without downloading the entire list.
MGS Scanner and Invalidation
Why You Might Be Invalidated
MetaGamerScore may invalidate your account if:- You have collected too many badges from invalid games
- Your badge-to-game ratio is suspiciously high
- You have badges from known spam badge chains
Checking Your Status
Visit your MGS profile:Becoming Valid Again
Advanced Integration
Combining MGS with Inventory Scanner
Use DBR’s inventory scanner to see which MGS-flagged badges you actually have:found_places.txt and found_badges.txt showing only what you own.
Custom Filtering
Filter MGS list to only include specific patterns:Periodic Updates
Create a script to regularly update and process MGS lists:Tips & Best Practices
Review First
Always review the MGS list before processing. Some flagged games may be legitimate.
Regular Updates
MGS updates their list regularly. Download periodically to catch new invalid games.
Backup Lists
Keep copies of downloaded lists to track what was removed and when.
Combine Methods
Use MGS lists alongside custom lists and inventory scanner for comprehensive cleanup.
Understanding False Positives
Some games may be flagged incorrectly:Common False Positives
| Type | Why Flagged | What To Do |
|---|---|---|
| Event Games | Temporary badge events with many badges | Review manually, may be legitimate |
| Educational Games | Learning games with achievement systems | Check if badges have value to you |
| Challenge Games | Difficult games with many milestones | Verify badge legitimacy before removing |
Manual Review Process
-
Check Game Legitimacy:
- Visit the game on Roblox
- Check player count and ratings
- Review badge descriptions
-
Filter Out False Positives:
-
Process Filtered List:
Troubleshooting
”Failed to download list”
Cause: MGS API is down or network connection issues. Solution: Wait a few minutes and try again. Check metagamerscore.com is accessible.Downloaded List is Empty
Cause: MGS API returned no data or response format changed. Solution: Check the JSON file to see if data structure changed. Report issue if persistent.List Has Unexpected Format
Cause: MGS API response format may have been updated. Solution: Check the JSON file structure. You may need to update DBR to the latest version.Processing Takes Too Long
Cause: MGS lists can contain thousands of games. Solution:- Use
--delete-threads 4to increase parallelism - Process in batches by splitting the file
- Let it run overnight for very large lists
MGS API Reference
Invalid Games Endpoint
Game Page Format
Related Methods
- Using Text Files - Process downloaded MGS lists
- Remove by Place - Remove badges from specific flagged games
- Remove by User - Remove badges from spam developers
External Resources
- MetaGamerScore Website
- MGS Discord - Get help with invalidation issues
- MGS Documentation - Learn about their validation system
Source Code Reference
MGS integration is implemented in metagamerscore.py:download_mgs_invalid_games()at line 11get_game_from_mgs_id()at line 44

