SUICIDE LINUX: BATTLE ROYALE http://slbr.tildeverse.org/
Go to file
sose cd366d7fb8 added broadcast of users death, modified killme.sh 2019-03-26 20:24:17 +01:00
public_html add coming soon notice 2018-09-14 11:45:10 -04:00
LICENSE Initial commit 2018-08-28 13:28:32 -04:00
README.md Updated README 2018-10-15 05:46:06 +02:00
deathwatch.sh added broadcast of users death, modified killme.sh 2019-03-26 20:24:17 +01:00
deluser.sh Fixed bugs in deathwatch and new suicidebashrc 2019-03-22 22:46:15 +01:00
gamelog.txt Added bashrc and empty log file 2018-08-28 18:00:00 +00:00
gamestatus Further changed death mechanics, now fully functional 2018-10-15 05:20:18 +02:00
killme.sh added broadcast of users death, modified killme.sh 2019-03-26 20:24:17 +01:00
login.sh Fixed bugs in deathwatch and new suicidebashrc 2019-03-22 22:46:15 +01:00
lxcinit.sh New death mechanics fully functional, general cleanup 2018-10-15 05:40:11 +02:00
newuser.sh New death mechanics fully functional, general cleanup 2018-10-15 05:40:11 +02:00
sendmsg.sh New death mechanics fully functional, general cleanup 2018-10-15 05:40:11 +02:00
suicidebash.bashrc Fixed bugs in deathwatch and new suicidebashrc 2019-03-22 22:46:15 +01:00
tmuxinit.sh New death mechanics fully functional, general cleanup 2018-10-15 05:40:11 +02:00
users.txt Fixed bugs in deathwatch and new suicidebashrc 2019-03-22 22:46:15 +01:00

README.md

SUICIDE LINUX BATTLE ROYALE

coming soon! check #slbr on irc for updates!

typo? you're out.

when you play, you'll be dropped in a fresh vm. on the way to your goal, any mistyped command will delete your vm and you'll be eliminated.

contact ~ben or sose on tilde.chat (in the #slbr channel) to sign up.

Prerequisites

  • LXC
  • LXD with an lxdbr0 device configured
  • inotifywait
  • BSD style netcat
  • Tmux

Setup

  • Switch to the directory you would like to run SLBR in.
  • git clone https://tildegit.org/tildeverse/SLBR
  • cd SLBR
  • ln -s $PWD/* ..
  • cd ..

Running the game

  • Run ./deathwatch.sh to start the death listener.
  • Run ./newuser.sh [user] [ssh public key] to create new users as you see fit.
  • Run ./deluser.sh [user] to delete a user. (this is done automatically when a user types a command incorrectly)
  • Once all of your users are created and logged in, run echo "1" > gamestatus to start the game.

TODO

  • Install-time configuration (setting proper ips, hostname, etc.)
  • Fix user tracking =======
  • A goal and a way to check it

This is a ~ work in progress ~