How to steam on freebsd?

i followed the instructions for installing steam according to Ai

Code:
AI Overview
Installing Steam on FreeBSD is achieved by
using the linux-steam-utils package, which leverages FreeBSD's Linux binary compatibility (Linuxulator) to run the Linux version of Steam. The process involves enabling Linux support, installing the utility, setting up a dedicated user, and running a bootstrap script to install Steam. 
Prerequisites

    Enable Linuxulator: Ensure Linux emulation is enabled and running.
    Graphics Drivers: Properly configured GPU drivers (NVIDIA or Mesa/Intel/AMD) are essential. 

Installation Steps

    Install linux-steam-utils
    Run the following command to install the necessary tools:
    bash

    pkg install games/linux-steam-utils

    This package sets up the necessary Linux environment, including /compat/linux.
    Configure System
    Ensure your user is not part of the wheel group for better security, or create a dedicated user for gaming, as recommended by some users on The FreeBSD Forums.
    Run the Steam Setup
    As a non-root user, execute the bootstrap script to download and install the actual Steam client:
    bash

    /opt/steam-utils/bin/lsu-bootstrap

    This script will download the latest Steam bootstrap and set it up.
    Launch Steam
    Launch Steam using the provided command:
    bash

    /opt/steam-utils/bin/steam

    Note: If Steam fails to launch or crashes immediately, you may need to run it with --no-cef-sandbox or check for hanging processes, as suggested by a user on The FreeBSD Forums and in a YouTube video. 

Troubleshooting

    Browser Crashes: Disabling GPU-accelerated rendering in web views within Steam settings can help stabilize the application, according to a user on Reddit.
    Library Setup: You can link existing Steam libraries from other Linux installations by manipulating the SteamApps folder.


and so i got this



Code:
steamuser@chobsd:/home/alltll/Desktop $ /usr/local/steam-utils/bin/lsu-bootstrap
You can run /usr/local/steam-utils/bin/steam now.
steamuser@chobsd:/home/alltll/Desktop $ /usr/local/steam-utils/bin/steam now.
/usr/local/steam-utils/bin/steam:57:in `undump': invalid dumped string; not wrapped with '"' nor '"...".force_encoding("...")' form (RuntimeError)
    from /usr/local/steam-utils/bin/steam:57:in `block in check_requirements'
    from /usr/local/steam-utils/bin/steam:55:in `each_line'
    from /usr/local/steam-utils/bin/steam:55:in `check_requirements'
    from /usr/local/steam-utils/bin/steam:104:in `<main>'
steamuser@chobsd:/home/alltll/Desktop $ /usr/local/steam-utils/bin/steam


my /etc/rc.conf

Code:
clear_tmp_enable="YES"
kld_list="if_iwlwifi iwmbtfw"
kld_list="/boot/modules/amdgpu.ko"
hostname="chobsd"
ifconfig_re0="DHCP"
ifconfig_re0_ipv6="inet6 accept_rtadv"
sshd_enable="YES"
ntpd_enable="YES"
ntpd_sync_on_start="YES"
local_unbound_enable="YES"
powerd_enable="YES"
moused_nondefault_enable="NO"
dumpdev="AUTO"
zfs_enable="YES"
kld_list="amdgpu"
dbus_enable="YES"
lightdm_enable="YES"
linux_enable="YES"
ubuntu_enable="YES"

my /etc/fstab

Code:
# Device        Mountpoint    FStype    Options        Dump    Pass#
/dev/gpt/efiboot0        /boot/efi    msdosfs    rw        2    2
/dev/nda0p3        none    swap    sw        0    0
fdesc   /dev/fd             fdescfs     rw          0   0
proc    /proc               procfs      rw          0   0
linproc /compat/linux/proc  linprocfs   rw          0   0
linsys  /compat/linux/sys   linsysfs    rw          0   0
tmpfs   /compat/linux/dev/shm  tmpfs    rw,mode=1777 0  0

please advise
 
Do you knowingly need Steam's regular GUI client? I used SteamCMD from Wine :D (I play stuff offline, but DRM'd/online games might need regular Steam client that might work from Wine too)
 
Do you knowingly need Steam's regular GUI client? I used SteamCMD from Wine :D (I play stuff offline, but DRM'd/online games might need regular Steam client that might work from Wine too)
Anything with achievements (a Steam feature) needs a working client, which is the vast majority of games. You can work around that with a "Steam emulator", but meh.
 
Back
Top