RSSP is a open-source Roblox screen sharing project that allows you to share your server's screen with the Roblox Place client.
Documentation: here
Donate: here
Other roblox projects will be soon in my profile
Todo List:
- Basic Screen Sharing
- Keyboards and Mouse
- Touchscreen
- Error Reporting
- GPU, CPU, and RAM Usage
- Authentication System
- Launching Applications
- Shutdown system
- Clipboard system
- WebStreamClient SSE+base64 HTTP Method (v2.2 only, now broken, maintained)
- Camera share (only server, broken)
- Mouse mover (not soon)
- Port forwarding via pinggy or bore (.pub or .digital)
- WebStreamClient RawStream Method (server-side only, soon)
- Telegram manager (work in progress...)
Caution
Compatibility with Linux and macOS is not guaranteed. It may be broken on Linux and macOS. If not, please create a new issue.
How does it work?
Roblox servers send requests to the RSSP server via an API with Roblox SSE feature to display the server screen.
How do I use this API manually?
Simply navigate to yourserver:2037/docs to see the available API endpoints.
How to setup shared/config.py?
ss1 - compression value, in that value you are compressing screen resolution Login and password from panel is: AUTH_CONFIG = { "login": "yourlogin", "password": "yourpassword" }
How to use this API?
- Download the API and configure the shared/config.py file
- Run the API via
start.bator server.py - Configure a port forwarding tool (if necessary), such as pinggy.io (soon = api module to forward ports via pinggy or bore.pub or pore.digital)
- Join my place: Screen Test, getscreenimg: here or publish it yourself and join (not available, only in version 2, or in version v2.2 (with old getscreenimg method).
- Open the dashboard and connect to your IP address (DEFAULT PASSWORD = admin ).
- Click "Connect."
- Success.
Tip
If you have any problems, please create an issue in this repository!