linuxulator-steam-utils
linuxulator-steam-utils copied to clipboard
Dota 2 Run() Error in FreeBSD 13.1
Hi,
% uname -a
FreeBSD hostname.spmzt.net 13.1-RELEASE-p1 FreeBSD 13.1-RELEASE-p1 GENERIC amd64
[steam@hostname ~]$ ls .steam/
bin32 registry.vdf sdk32 steam steam.pipe
bin64 root sdk64 steam.pid steam_1.0.0.61.tar.gz
Dota 2 is the first game that I wanted to install on my FreeBSD. Whenever I try to launch it gives me this error:
Run():
Unable to create multiwait object set

Underlords is a different game from Dota 2 itself and it's documented as requiring EPOLLEXCLUSIVE. Might be worth a feature request on the FreeBSD bugtracker for good measure.
Both should run with noepollexcl, but it's a really gross hack. I wouldn't necessarily advise to use it.