From 9cba8d44998018cde83c57b92505b7b6aa3c983e Mon Sep 17 00:00:00 2001 From: jenz Date: Tue, 30 Jun 2026 13:43:06 +0100 Subject: [PATCH] updated readme with new launch command --- README.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1d74165..2b07a96 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,32 @@ chmod 777 /home/gameservers/webclient_css_ze/mesa-shader-cache ## first run ./start-signaling.sh -## second run -docker run -d --name css-test -e SIG_URL=ws://172.17.0.1:3000 -e CONTAINER_NAME=css-test -e CF_APP_ID= -e CF_APP_TOKEN= -e CAP_FPS=60 -e CAP_W=800 -e CAP_H=600 --cpus="8.0" -v /home/gameservers/css_ze/cstrike/maps:/home/ubuntu/Counter-Strike\ Source/cstrike/maps:ro -v /home/gameservers/css_ze/cstrike/materials:/home/ubuntu/Counter-Strike\ Source/cstrike/materials:ro -v /home/gameservers/css_ze/cstrike/models:/home/ubuntu/Counter-Strike\ Source/cstrike/models:ro -v /home/gameservers/css_ze/cstrike/sound:/home/ubuntu/Counter-Strike\ Source/cstrike/sound:ro -v /home/gameservers/webclient_css_ze/dxvk-cache:/home/ubuntu/Counter-Strike\ Source/cstrike_win64.dxvk-cache -v /home/gameservers/webclient_css_ze/mesa-shader-cache:/home/ubuntu/.cache/mesa_shader_cache css-client +## second run mounting points for content +mkdir -p /mnt/merged-cstrike/{maps,materials,models,sound} + +for asset in maps materials models sound; do + mount -t overlay overlay \ + -o lowerdir=/home/gameservers/css_ze/cstrike/$asset:/home/gameservers/css_mg/cstrike/$asset:/home/gameservers/css_zr/cstrike/$asset \ + /mnt/merged-cstrike/$asset +done + +vim /etc/fstab +overlay /mnt/merged-cstrike/maps overlay ro,lowerdir=/home/gameservers/css_ze/cstrike/maps:/home/gameservers/css_mg/cstrike/maps:/home/gameservers/css_zr/cstrike/maps,nofail,x-systemd.requires-mounts-for=/home/gameservers/css_ze,x-systemd.requires-mounts-for=/home/gameservers/css_mg,x-systemd.requires-mounts-for=/home/gameservers/css_zr 0 0 +overlay /mnt/merged-cstrike/materials overlay ro,lowerdir=/home/gameservers/css_ze/cstrike/materials:/home/gameservers/css_mg/cstrike/materials:/home/gameservers/css_zr/cstrike/materials,nofail 0 0 +overlay /mnt/merged-cstrike/models overlay ro,lowerdir=/home/gameservers/css_ze/cstrike/models:/home/gameservers/css_mg/cstrike/models:/home/gameservers/css_zr/cstrike/models,nofail 0 0 +overlay /mnt/merged-cstrike/sound overlay ro,lowerdir=/home/gameservers/css_ze/cstrike/sound:/home/gameservers/css_mg/cstrike/sound:/home/gameservers/css_zr/cstrike/sound,nofail 0 0 + +## third run +docker run -d --name css-test -e SIG_URL=ws://172.17.0.1:3000 -e CONTAINER_NAME=css-test -e CF_APP_ID= -e CF_APP_TOKEN= -e CAP_FPS=60 -e CAP_W=800 -e CAP_H=600 --cpus="8.0" \ +-v /mnt/merged-cstrike/maps:/home/ubuntu/Counter-Strike\ Source/cstrike/maps:ro \ +-v /mnt/merged-cstrike/materials:/home/ubuntu/Counter-Strike\ Source/cstrike/materials:ro \ +-v /mnt/merged-cstrike/models:/home/ubuntu/Counter-Strike\ Source/cstrike/models:ro \ +-v /mnt/merged-cstrike/sound:/home/ubuntu/Counter-Strike\ Source/cstrike/sound:ro \ +-v /home/gameservers/webclient-ubuntu26/dxvk-cache:/home/ubuntu/Counter-Strike\ Source/cstrike_win64.dxvk-cache \ +-v /home/gameservers/webclient-ubuntu26/mesa-shader-cache:/home/ubuntu/.cache/mesa_shader_cache \ +css-client + + ## docker logs -f css-test ## pkill -f signaling-server.js