Frequently Asked Questions
What types of games are supported?
Those listed in the qs!games command. For now there are only a few, in the future I will try to add more games supported by QuakeStat.
What games supported by QuakeStat do you not plan to add?
- Unreal Tournament 2003/2004: It usually returns a lot of garbage in the information of some servers such as broken hostname and player names.
- Quake 1 (not QuakeWorld): It breaks the JSON structure as it adds repeated information about the server's IP address (probably I will try to fix this soon).
What does "X hidden" mean in the player counter?
It refers to the number of players without nicknames that for some reason the server returns and that are hidden from the online players list (sometimes) to avoid displaying irrelevant information.
How can I add map images?
The map images actually come from MaPicDB, a tiny project of mine to create a gallery of videogame maps screenshots, similar to GameTracker's map image system (but less tyrannical).
Why the server I want to query usually return "offline" or "timeout"?
This can happen for different reasons:
- The UDP port of such (or your) server is not forwarded correctly.
- The bot's IP is banned (probably due to server's firewall) or has disabled queries.
- The server uses any special query packages that cannot be processed by QuakeStat.
- The server is literally offline, just that the bot sometimes returns "Timed out" in cases like this.
Why are Unicode characters not displayed in the hostname or player nicknames?
Unfortunately this seems to be a issue with QuakeStat JSON and not from the bot.
How many favorite servers can I add?
Only up to 15 favorite servers can be added per guild.
What language is this bot made in?
Discord.js (with SQLite for storing favorite servers) and it's running under Bun.
There's any official Discord server for this bot?
No, and I don't plan to make one.
Why there's not slash commands? Or why the bot says there are slash commands but they don't work?
During the development of the bot I implemented them but it became uncomfortable to use when doing copypaste of the commands in chat so I just decided to remove them and leave the classic prefix format instead. If I were to do it again I would have to rewrite all the code converting all commands to interactions and honestly I don't feel like doing that.