Straye Capture
Straye Capture is a modern screenshot and video recording resource for FiveM servers.
Built for production environments, it focuses on reliability, security, and performance as first-class concerns.
Why Straye Capture
Queue-based processing
All requests are processed sequentially to prevent crashes and instability under load.
Secure by design
Uploads are proxied through the server.
API keys are never exposed to clients.
HMAC-signed, time-limited tokens help mitigate replay abuse.
Performance optimized
Adaptive quality scaling reduces file sizes.
Rate limiting and global throttling protect server performance.
Built-in video recording
Record clips, evidence, or events directly in-game.
Supports automatic retention and metadata handling.
Flexible uploads
Supports integrations with:
- FiveManage
- Discord webhooks
- Custom endpoints
Features
- Client screenshots (JPG / PNG / WEBP)
- Server-side screenshot handling
- Secure external uploads
- Built-in video recording sessions
- File saving or direct upload
- Runtime ConVars
- Structured error handling
- screenshot-basic compatibility
Exports (Server)
- requestClientScreenshot
- requestClientScreenshotUpload
- startRecording
- getRecordings
- deleteRecording
Exports (Client)
- requestScreenshot
- requestScreenshotUpload
Open Source
GitHub Repository
Releases (Download)
License
MIT
Pull requests and contributions are welcome.
Installation
- Download the latest release from GitHub
- Place the resource in your resources folder
- Add the following to your server.cfg:
ensure straye-capture
- Configure providers in config.js
Support & Feedback
This resource is actively developed and intended for real production servers.
Issues, suggestions, and pull requests are welcome on GitHub.
Script Resource Information
| Field | Value |
|---|---|
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | ~2,000–3,000 |
| Requirements | FiveM server |
| Support | Yes (GitHub Issues) |
Notes
- This resource is fully open source
- No escrow or obfuscation is used
- No subscription is required
- Designed for production use