I am having the same issue since a couple of days ago. Played flawlessly for a month. I even distro hopped from Manjaro to PoP today in hopes of a fix but no luck.
The weird thing is that when I log in everything works fine for about 30 seconds. Every new player that appears after that shows their name as “Unknown”, chat does not work and I am unable to teleport because I get stuck in a loading screen and have to Alt+F4.
Please use only this script to install battle.net: Blizzard Battle.net - Lutris
and about " Battle.net launcher keeps asking me to update the game on every launch" it’s a known bug, try another wine version, like 8.5 staging, if you know how to install it.
Thank you for trying to help. I had some time and did some experiments.
I have tried the script that you have provided with no luck. Tried 3 different wine versions witch I downloaded via Lutris’s “manage versions” interface with no luck as well. I even tried running the game on my mobile internet on a Wifi hotspot. Same issue persists, works fine for 30 seconds, then all new players that appear have their names as “unknown” and I cant type anything in the chat.
I would be willing to provide logs, but I would need some more information on how to do that as I am not very tech savy