all repos — xrxs @ c35d47c8b829529347e70f9d81d8a13fb99d3943

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
#!/bin/sh

PORT=5460

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