This site aims to be as similar to the april fools r/place event, where users were given a 2000x2000px canvas, allowing anyone to place a single pixel on it at a time.
"Alone you can create something, but together, you can create something bigger" (or something like that)
Site link: https://rplace.live/
Feel free to contribute!
To set up your own custom canvas to be played on rplace.live, we have made a guide at our Manual!
Forks of this project should either:
- Connect to the same server, that is, wss://server.rplace.live:443
- Or use the same app, that is, https://rplace.live
This project is licensed under the GNU LGPL v3, out of goodwill we request forks are not run commercially (That is, they should not generate more than the cost of server upkeep).
- My app (
fork-of-a-place.tk
) connecting towss://server.rplace.live:443
[✅ Cool, non-commercially] - Making
https://rplace.live
connect towss://fork-of-a-place.tk
(via devtools, for example) [✅ Cool, non-commercially] - My app (
fork-of-a-place.tk
) connecting towss://fork-of-a-place.tk
[❌ Not cool: Uses both different app and different server]
- Use
bun install
to install all required TS server dependencies - The server can be run with
bun run server.js
in the root directory of the project. - You can use a simple HTTP server, such as the npm static-server module to test the client with a local server. For example,
bunx static-server --cors='*'
For more information on the game's protocol, look to the protocol documentation.