M1 Mac BattleNet and Agent Broken - Stopping WoW installation

The solution for the fastest indices downloading is to locate the logs inside the ‘/Users/Shared/Battle.net/Agent/Agent./Logs’ or ‘/Users/Shared/Battle.net/Agent/beta/Logs’ folder. Open the most recent log file with a name starting with ‘bc_’ such as ‘bc-20231028T115506.log’. In this file, you can find all the failed requests for downloading indices.

Next, you should remove all other data except for the HTTP references like ‘://us.cdn.blizzard.com/tpr/wow/data/e7/6b/e76b6b48e54fc9cbea3fc5fb2217d277.index’ and save them in a separate ‘indices.txt’ file (useful regex: (http://.*')). Then, using the terminal, navigate to the folder where you saved the file using ‘cd /path/to/indices.txt’, and enter the following command: ‘curl --remote-name-all $(cat …/indices.txt)’. Wait for the download to finish (5-10 min).

After the download is complete, copy all *.index files into your ‘~/Applications/World\ of\ Warcraft/Data/indices/’ folder. Finally, click the ‘Update’ or ‘Install’ button inside the Battle.net client.