removed trigger hooking entirely
This commit is contained in:
		
							parent
							
								
									da68561909
								
							
						
					
					
						commit
						40d801af1a
					
				| @ -1,64 +1,79 @@ | ||||
| # requirements | ||||
| dpkg --add-architecture i386 | ||||
| 	dpkg --add-architecture i386 | ||||
| 
 | ||||
| apt-update | ||||
| 	apt-update | ||||
| 
 | ||||
| apt install steam | ||||
| 	apt install steam | ||||
| 
 | ||||
| apt-get install mesa-utils | ||||
| 	apt-get install mesa-utils | ||||
| 
 | ||||
| apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386 libxtst6:i386 libpipewire-0.3-dev libbz2-dev | ||||
| 	apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386 libxtst6:i386 libpipewire-0.3-dev libbz2-dev | ||||
| 
 | ||||
| #intel specific: | ||||
| 	#intel specific: | ||||
| 
 | ||||
| apt-get remove xserver-xorg-video-intel | ||||
| 	apt-get remove xserver-xorg-video-intel | ||||
| 
 | ||||
| #fonts | ||||
| 	#fonts | ||||
| 
 | ||||
| dpkg-reconfigure locales | ||||
| 	dpkg-reconfigure locales | ||||
| 
 | ||||
| en_US.UTF 8 | ||||
| 	en_US.UTF 8 | ||||
| 
 | ||||
| apt install libgtk2.0-0:i386 | ||||
| 	apt install libgtk2.0-0:i386 | ||||
| 
 | ||||
| #debian | ||||
| 	#debian | ||||
| 
 | ||||
| hostname unloze.com | ||||
| 	hostname unloze.com | ||||
| 
 | ||||
| x2go or nomachine or VNC client/server setup <br/> | ||||
| steam account with css purchased | ||||
| # launch commands | ||||
| 	x2go or nomachine or VNC client/server setup <br/> | ||||
| 	steam account with css purchased | ||||
| 	# launch commands | ||||
| 
 | ||||
| cd /home/gameservers/.steam/debian-installation/ <br/> | ||||
| ./steam.sh -applaunch 240 -textmode -textmessagedebug -novid -nosound -noipx -nojoy -noshaderapi <br/> | ||||
| 	cd /home/gameservers/.steam/debian-installation/ <br/> | ||||
| 	./steam.sh -applaunch 240 -textmode -textmessagedebug -novid -nosound -noipx -nojoy -noshaderapi <br/> | ||||
| 
 | ||||
| /home/gameservers/.steam/debian-installation/steamapps/common/Counter-Strike Source/cstrike/cfg/autoexec.cfg: <br/> | ||||
| alias loop "exec looptest.cfg; wait 5; loop;"; wait 5; loop; <br/> | ||||
| (textmode is no video output) <br/> | ||||
| 	/home/gameservers/.steam/debian-installation/steamapps/common/Counter-Strike Source/cstrike/cfg/autoexec.cfg: <br/> | ||||
| 	alias loop "exec looptest.cfg; wait 5; loop;"; wait 5; loop; <br/> | ||||
| 	(textmode is no video output) <br/> | ||||
| 
 | ||||
| # 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.<br/> Running glxinfo on normal ssh terminals wont be usefull <br/> | ||||
| export SDL_VIDEO_X11_VISUALID=0x074 <br/> | ||||
| exporting correct SDL_VIDEO_X11_VISUALID value is important before steam login for starting games correctly <br/> | ||||
| instead of automating the steam login its done manually due to requiring x2go/VNC/nomachine clients.  | ||||
| <br/> With the virtual desktop related to the VNC/x2go/nomachine client you can log into steam using the normal GUI -> <br/> | ||||
| once logged in steam can run actively for months without requiring restarts | ||||
| 	# 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.<br/> Running glxinfo on normal ssh terminals wont be usefull <br/> | ||||
| 	export SDL_VIDEO_X11_VISUALID=0x074 <br/> | ||||
| 	exporting correct SDL_VIDEO_X11_VISUALID value is important before steam login for starting games correctly <br/> | ||||
| 	instead of automating the steam login its done manually due to requiring x2go/VNC/nomachine clients.  | ||||
| 	<br/> With the virtual desktop related to the VNC/x2go/nomachine client you can log into steam using the normal GUI -> <br/> | ||||
| 	once logged in steam can run actively for months without requiring restarts | ||||
| 
 | ||||
| ## bashrc for x2go users | ||||
| in the users thats running a x2go session edit the .bashrc file and add the follwing (remember SDL_VIDEO_X11_VISUALID deppends on glxinfo from xterm terminal):  | ||||
| 	## bashrc for x2go users | ||||
| 	in the users thats running a x2go session edit the .bashrc file and add the follwing (remember SDL_VIDEO_X11_VISUALID deppends on glxinfo from xterm terminal):  | ||||
| 
 | ||||
| 
 | ||||
| if [[ $DISPLAY ]]; then | ||||
|         echo 'SDL_VIDEO_X11_VISUALID: ' $SDL_VIDEO_X11_VISUALID | ||||
|         export SDL_VIDEO_X11_VISUALID=0x205 | ||||
|         echo 'SDL_VIDEO_X11_VISUALID: ' $SDL_VIDEO_X11_VISUALID | ||||
|         steam -no-browser -console #should reduce ram usage | ||||
| fi | ||||
| 	if [[ $DISPLAY ]]; then | ||||
| 		echo 'SDL_VIDEO_X11_VISUALID: ' $SDL_VIDEO_X11_VISUALID | ||||
| 		export SDL_VIDEO_X11_VISUALID=0x205 | ||||
| 		echo 'SDL_VIDEO_X11_VISUALID: ' $SDL_VIDEO_X11_VISUALID | ||||
| 		#native libraries tried instead of runtime libraries for not crashing i suppose, no-browser -console should also save RAM usage | ||||
| 		#STEAM_RUNTIME=0 steam no-browser -console | ||||
| 		steam no-browser -console | ||||
| 	fi | ||||
| 
 | ||||
| ##steam settings -> library -> low bandwith mode and low performance mode | ||||
| 	##steam settings -> library -> low bandwith mode and low performance mode | ||||
| 
 | ||||
| #X2GO_NXAGENT_DEFAULT_OPTIONS="-options nx/nx,sleep=0"  /etc/x2go/x2goagent.options    | ||||
| 	#X2GO_NXAGENT_DEFAULT_OPTIONS="-options nx/nx,sleep=0"  /etc/x2go/x2goagent.options    | ||||
| 
 | ||||
| #keeps session as R instead of S which is needed for interaction with graphical components such as steam and CS:S | ||||
| 	#keeps session as R instead of S which is needed for interaction with graphical components such as steam and CS:S | ||||
| 
 | ||||
| ovh: 0x205, 0x209 | ||||
| 	ovh: 0x205, 0x209 | ||||
| 
 | ||||
| 	#if running steam native libraries instead of runtime libraries one  might require following apt install for making libpipewire work  | ||||
| 	#specifically on debian steam | ||||
| 	apt install pipewire:i386 | ||||
| 	apt-get install libbz2-1.0:i386 | ||||
| 
 | ||||
| 	#further steam native libraries specifically for debian | ||||
| 	apt-get install libxtst6:i386 libxrandr2:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libgdk-pixbuf2.0-0:i386 libcurl4-openssl-dev:i386 libopenal1:i386 libusb-1.0-0:i386 libdbus-glib-1-2:i386 | ||||
| 	apt-get install libsm6:i386 | ||||
| 
 | ||||
| 	#check if all libs are present with | ||||
| 	cd ~/.steam/steam/ubuntu12_32 | ||||
| 	LD_LIBRARY_PATH=. ldd vgui2_s.so | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user