Straif is a fast-paced 3D platforming shooter where you race through a variety of hand crafted maps to achieve the fastest time on the global leaderboard.
It is heavily inspired by source engine games such as Counter Strike: Source, leaving a high skill ceiling for players to compete.
The straif leaderboard can be viewed at straif.pumped.software.
The straif web api is public and documentation can be viewed as well.
git clone https://github.com/vasiltop/straif
cd straif
cp settings.json.example settings.json
godot -eThe game executable can be ran as a game server as well by providing the following arguments.
./straif server <name> <port> <max_players> <mode> --headless
# for example
./straif server DM-1 3005 5 deathmatch --headlessThis will continously ping the server browser to let other players know your server is online.
cd server
cp .env.example .env
docker compose up -d
npm install
npx drizzle-kit push
npm run dev

