Express + Socket.IO + SQLite. Veto-Engine mit konfigurierbaren Map-Pools und validierten Abläufen, rollenbasierte Berechtigungen, Server-Lebenszyklus mit Demo-, Docker- und Static-Pool-Adapter (RCON), automatisches Herunterfahren.
25 lines
680 B
JSON
25 lines
680 B
JSON
{
|
|
"name": "cs2-mapveto",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"description": "Match-Lobbys, Map-Veto und CS2-Serververwaltung",
|
|
"workspaces": [
|
|
"server",
|
|
"client"
|
|
],
|
|
"scripts": {
|
|
"dev": "concurrently -n server,client -c cyan,magenta \"npm run dev --workspace server\" \"npm run dev --workspace client\"",
|
|
"dev:server": "npm run dev --workspace server",
|
|
"dev:client": "npm run dev --workspace client",
|
|
"build": "npm run build --workspace client",
|
|
"start": "npm run start --workspace server",
|
|
"test": "npm test --workspace server"
|
|
},
|
|
"devDependencies": {
|
|
"concurrently": "^9.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.18"
|
|
}
|
|
}
|