On this post, I'll cover the steps required to install Assetto Corsa dedicated server on Linux, without relying on Windows Steam client nor the steam GUI client.
mkdir steam cd steam wget //media.steampowered.com/client/steamcmd_linux.tar.gz tar -xvf steamcmd_linux.tar.gz rm steamcmd_linux.tar.gz ./steamcmd.sh +@sSteamCmdForcePlatformType windows
Once in steam shell, execute:
Steam> login <username>; Steam> force_install_dir ./assetto Steam> app_update 302550 Steam> exit
Configuration files can be found inside ./assetto/cfg/.
To start the server, run:
Don't forget to open the server ports in your firewall.
That's it folks!