The auction-house bot account (ahouse) owns 9 mule characters that were showing up in the armory alongside real players. One LIKE pattern could not cover both it and RNDBOT%. Replaces botAccountPattern with botAccountPatterns, a comma-separated list of LIKE patterns, and builds the clause with Utils.botAccountFilter. An empty list now disables the filter outright rather than emitting a clause that matches nothing, so misconfiguration fails open instead of hiding everyone. The stack default becomes "RNDBOT%,ahouse"; config.default.json keeps the generic "RNDBOT%" so the fork stays upstreamable. Verified against the live realm: 29 listed before, 20 after. The 9 excluded are the ahouse mules. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NW2ooBP2KPqQVzdZZDMvZd
38 lines
797 B
JSON
38 lines
797 B
JSON
{
|
|
"aowowUrl": "https://wowgaming.altervista.org/aowow",
|
|
"websiteUrl": "https://mywebsite.com",
|
|
"websiteName": "My Website",
|
|
"websiteRoot": "",
|
|
"iframeMode": {
|
|
"enabled": false,
|
|
"url": "https://mywebsite.com/armory"
|
|
},
|
|
"loadDbcs": true,
|
|
"hideGameMasters": true,
|
|
"hideBotAccounts": true,
|
|
"botAccountPatterns": "RNDBOT%",
|
|
"transmogModule": false,
|
|
"useZamCdn": false,
|
|
"realms": [
|
|
{
|
|
"name": "AzerothCore",
|
|
"realmId": 1,
|
|
"authDatabase": "acore_auth",
|
|
"charactersDatabase": {
|
|
"host": "localhost",
|
|
"port": 3306,
|
|
"user": "acore",
|
|
"password": "acore",
|
|
"database": "acore_characters"
|
|
}
|
|
}
|
|
],
|
|
"worldDatabase": {
|
|
"host": "localhost",
|
|
"port": 3306,
|
|
"user": "acore",
|
|
"password": "acore",
|
|
"database": "acore_world"
|
|
},
|
|
"dbQueryTimeout": 10000
|
|
}
|