projects-jenz/AutismBotIngame
2021-06-18 16:23:27 +02:00
..
scripting/include the include started throwing depcrecated messages, so gotta add on git, maybe all methods need to be updated 2020-10-13 18:51:56 +02:00
service_files added example of service and timer file that each hour checks if a map file is 3 hours old and then deletes it 2021-06-18 16:23:27 +02:00
README.md added extra 2021-03-15 00:04:11 +01:00

requirements

apt-get install mesa-utils apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386 x2go or nomachine or VNC client/server setup
steam account with css purchased

launch commands

cd /home/gameservers/.steam/debian-installation/
./steam.sh -applaunch 240 -textmode -textmessagedebug -novid -nosound -noipx -nojoy -noshaderapi

/home/gameservers/.steam/debian-installation/steamapps/common/Counter-Strike Source/cstrike/cfg/autoexec.cfg:
alias loop "exec looptest.cfg; wait 5; loop;"; wait 5; loop;
(textmode is no video output)

do this before signing in to steam using VNC/x2go clients that are connected to VNC/x2go servers running virtual desktops

use "glxinfo" with VNC or x2go client terminal to get information about ID's, for example 0x0e5.
Running glxinfo on normal ssh terminals wont be usefull
export SDL_VIDEO_X11_VISUALID=0x074
exporting correct SDL_VIDEO_X11_VISUALID value is important before steam login for starting games correctly
instead of automating the steam login its done manually due to requiring x2go/VNC/nomachine clients.
With the virtual desktop related to the VNC/x2go/nomachine client you can log into steam using the normal GUI ->
once logged in steam can run actively for months without requiring restarts