# Q4 Web Arena

Mała, symetryczna arena deathmatch stworzona od zera do testów portu przeglądarkowego.
Nie zawiera tekstur, modeli ani innych danych Quake 4. Odwołuje się do materiałów z
legalnej kopii gry użytkownika i służy do testowania renderera, sieci oraz botów.
Arena ma 12 unikalnych, rozłożonych punktów deathmatch: po jednym na każdy slot
publicznego serwera (`si_maxPlayers 12`).

Źródło mapy jest udostępnione na licencji CC0-1.0. Zbudowany PK4 powstaje przez:

Katalog `maps/mp` zawiera też przypięte, deterministyczne wyniki natywnego toolchainu:
`.proc`, `.cm` i `.aas32`. Dwa niezależne przebiegi kompilatora muszą dać identyczne
bajty; ich SHA-256 zapisuje `PRODUCTS.sha256`.

```bash
cd /srv/q4/mods/maps/q4web_arena
zip -rqX /tmp/q4web_arena-source.pk4 maps
cd /srv/q4
node tools/ingest.mjs /tmp/q4web_arena-source.pk4 \
  --license CC0-1.0 --source self-authored --author Oivo
```
