3 if ! [ -d /srv/ultimate/opptak ]; then
4 # sudo mount /dev/sda1 /srv/ultimate
5 sudo mount /dev/disk/by-uuid/af9070b1-ba86-4240-83b3-8b866b86a46b /srv/ultimate
8 if ! ping -c 1 -t 1 10.42.1.1 >/dev/null; then
9 echo "Wireguard tunnel is not working (cannot ping 10.42.1.1), please fix before starting streaming."
14 for DEV in $( ip link | grep UP | cut -d" " -f2 | cut -d: -f1 | cut -d@ -f1 | grep -v lo ); do
15 sudo tc qdisc add root dev $DEV fq
17 echo bbr | sudo tee /proc/sys/net/ipv4/tcp_congestion_control
19 # Make sure CSS is up-to-date
20 sass score.scss score.css
23 if ! pidof ultimatescore > /dev/null; then
24 urxvt -e /home/sesse/dev/ultimatescore/client/ultimatescore &
28 ( cd /home/sesse/dev/nageru/obj &&
31 -t /home/sesse/dev/ultimatescore/nageru/ultimate.lua \
32 -M /home/sesse/dev/ultimatescore/nageru/ultimate.mapping \
33 -r /srv/ultimate/opptak \
34 --midi-mapping=akai_midimix.midimapping \
39 --http-audio-codec aac \
41 --http-audio-bitrate 128 \
43 --mjpeg-export-cards=0-5
44 #-m 0,2 -m 1,3 -m 2,4 -m 3,5 -m 4,0 -m 5,1 \
49 #--output-buffer-frames 8.0