Skip to content

rslashplace2/rslashplace2.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rplace.live - An open source faithful recreation of r/place

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/

https://rplace.live running on firefox as of 18/4/2022

Feel free to contribute!

Setting up my own custom canvas!

To set up your own custom canvas to be played on rplace.live, we have made a guide at our Manual!

Development

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).

For example,

  • My app (fork-of-a-place.tk) connecting to wss://server.rplace.live:443 [✅ Cool, non-commercially]
  • Making https://rplace.live connect to wss://fork-of-a-place.tk (via devtools, for example) [✅ Cool, non-commercially]
  • My app (fork-of-a-place.tk) connecting to wss://fork-of-a-place.tk [❌ Not cool: Uses both different app and different server]

Testing:

  • 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.

Also see: