It's not that difficult to get the Steam client working using the Linux binary compatibility or Wine. It's the games themselves that are mostly the problem.
On playonbsd I was able to install it, but then I got a black screen on steam main window after login... :-(
sudo pkg remove playonbsd
sudo pkg install i386-wine-devel
sudo pkg install winetricks
winetricks steam
I wouldn't touch that script, it downloads packages from multiple mirrors for 2 different Linux distributions and generally looks shoddily written. You can try your luck with steam-runtime and debootstrap.
Code:sudo pkg remove playonbsd sudo pkg install i386-wine-devel sudo pkg install winetricks winetricks steam
Previously I was using wine-staging for csmt trick
would vanilla wine devel be preferable?
CSMT is enabled by default since Wine 3.3.
You should obviously use whatever Wine version that works best for your applications. However, wine-staging was recently removed from the ports tree, so you'll have to compile it yourself.
sha256sum mismatch! Rename /home/myuser/.cache/winetricks/steam/SteamSetup.exe and try again.Code:sudo pkg remove playonbsd sudo pkg install i386-wine-devel sudo pkg install winetricks winetricks steam
https://github.com/Winetricks/winetricks/issuessha256sum mismatch! Rename /home/myuser/.cache/winetricks/steam/SteamSetup.exe and try again.