This commit is contained in:
2023-02-25 19:24:40 +03:00
parent fbc3df2217
commit e33ae74a93
2 changed files with 26 additions and 2 deletions

24
steamcmd/steamcmd Normal file
View File

@ -0,0 +1,24 @@
#!/bin/sh
# Copyright (C) 2015 Alexandre Detiste <alexandre@detiste.be>
# License: MIT
# create a fake Steam installation to avoid
# that steamcmd uses "/home/$user/Steam" instead
if [ ! -e ~/.steam ]
then
mkdir -p ~/.steam/appcache/
mkdir -p ~/.steam/config/
mkdir -p ~/.steam/logs/
mkdir -p ~/.steam/SteamApps/common/
ln -s ~/.steam ~/.steam/root
ln -s ~/.steam ~/.steam/steam
fi
if [ ! -e ~/.steam/steamcmd ]
then
mkdir -p ~/.steam/steamcmd/linux32
# steamcmd will replace these files with newer ones itself on first run
cp /usr/share/steamcmd/steamcmd.sh ~/.steam/steamcmd/steamcmd.sh
cp /usr/share/steamcmd/linux32/steamcmd ~/.steam/steamcmd/linux32/steamcmd
fi
exec ~/.steam/steamcmd/steamcmd.sh $@