all repos — xrxs @ 8cb70363a3ef3e428fceae98ea4f06e8a47f42ad

experimental networked application/game server with 9p

server/xrxs-srv.sh (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

PORT=5460

case $1 in
  start)
    ./xrxs -s xrxs & sleep 1
    9pserve -c unix!/tmp/ns.$(whoami).${DISPLAY}/xrxs tcp!0.0.0.0!${PORT} &
    ;;
  stop)
    killall xrxs
    rm /tmp/ns.$(whoami).${DISPLAY}/xrxs
    ;;
  *)
    echo "$0 start|stop"
    echo "  start: run the xrxs service in the background"
    echo "  stop:  terminates xrxs services"
    ;;
esac