multiplayer-game
Audited by Runlayer on Mar 14, 2026
Tool passed security scan
Malicious tool definition detected
const freestyle = new FreestyleSandboxes({ apiKey: FREESTYLE_API_KEY }); const deploymentSource = prepareDirForDeploymentSync(projectDir); const { deploymentId } = await freestyle.deployWeb(deploymentSource, { envVars: { RIVET_ENDPOINT, RIVET_NAMESPACE: namespace.name, RIVET_TOKEN, }, entrypoint: "src/backend/server.ts", domains: [FREESTYLE_DOMAIN], build: false, }); // Step 4: Configure your self-hosted Rivet to run actors on the Freestyle // deployment await rivet.runnerConfigsUpsert("default"
Risky tool definition detected
Risky tool definition detected
--- For a production-ready single-node Rivet deployment, use the file system backend (RocksDB-based); for multi-node deployments, PostgreSQL is the recommended backend today but remains experimental as we evaluate the best fit for scalability and performance, and Enterprise teams can contact [enterprise support](https://rivet.dev/sales) about FoundationDB.
Risky tool definition detected
Malicious tool definition detected
Adjust the region and image as needed. ```bash gcloud run deploy rivetkit-app \ --image us-central1-docker.pkg.dev/YOUR_PROJECT/rivetkit-app/rivetkit-app:latest \ --region us-central1 \ --allow-unauthenticated \ --min-instances 1 \ --set-env-vars RIVET_ENDPOINT=<your-rivet-endpoint>,RIVET_PUBLIC_ENDPOINT=<your-rivet-public-endpoint> ``` ### Connect to Rivet 1.
Risky tool definition detected
Copy this token — you'll need it to access the dashboard ### Access the Rivet Dashboard Open your service URL in a browser: ``` https://rivet-engine-xxxx.onrender.com/ui/ ``` Replace `rivet-engine-xxxx` with your actual service name from the Render Dashboard. Enter the admin token from the previous step to log in.
Risky tool definition detected
Configure alerts to notify your team before issues become outages. ## Enterprise - **Contact [enterprise support](https://rivet.dev/sales) for production-ready deployments.** We can help with architecture review, scaling guidance, and FoundationDB support. _Source doc path: /docs/self-hosting/production-checklist_
Risky tool definition detected
**Configuration Paths** Configuration files are automatically discovered in platform-specific directories: - Linux: `/etc/rivet/config.json` - macOS: `/Library/Application Support/rivet/config.json` - Windows: `C:\ProgramData\rivet\config.json`
Malicious tool definition detected
You'll be provided `RIVET_ENDPOINT` and `RIVET_PUBLIC_ENDPOINT` environment variables. Create a `rivetkit-secrets.yaml` for your environment variables: ```yaml apiVersion: v1 kind: Secret metadata: name: rivetkit-secrets type: Opaque stringData: RIVET_ENDPOINT: <your-rivet-endpoint> RIVET_PUBLIC_ENDPOINT: <your-rivet-public-endpoint> ``` ### Deploy to Kubernetes
Data Exfiltration
Privilege Escalation
Risky tool definition detected
Malicious tool definition detected
docker run -p 6420:6420 rivetdev/engine ``` ## Prebuilt Binaries Prebuilt binaries coming soon ## Build From Source ```bash git clone https://github.com/rivet-dev/engine.git cd rivet cargo build --release -p rivet-engine ./target/release/rivet-engine ``` _Source doc path: /docs/self-hosting/install_
Malicious tool definition detected
Environment=RIVET_ENDPOINT=<your-rivet-endpoint> Environment=RIVET_PUBLIC_ENDPOINT=<your-rivet-public-endpoint> [Install] WantedBy=multi-user.target ``` Replace the environment values with those from the Rivet dashboard and adjust paths to match your deployment.
Tool passed security scan
Malicious tool definition detected
Tool: multiplayer-game/reference/general/architecture.md [4/4] Description: to connect to the regional endpoints - this is because runners are sensitive to latency to the rivet regional datacenter - we add datacenters regularly so each runner needs to be pinned to a single datacenter in order to ensure your availble datacneter list doesn't change sporadically without your consent ### persistence - data is always persisted in the same region that is written - this is important for minimal coldsta
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Passed Files (60)Click to expand
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan