Skip to content

Setting up

ReplicaService is a collection of module scripts. Your goal is to make your project have these files in the correct containers ("Experimental" and "Examples" folders are optional):

Correct setup

Option #1: Get ReplicaService from the Roblox library

  • Get the library model here
  • Move all modules to the correct containers to match the image above

Option #2: (Advanced users) Rojo

Running examples:

Select an example and move it's files accordingly:

Running a test

It should work when you play solo (or online, or offline with multiple players). Try joining with one player and then see what happens when you join with another player while running these tests.

These tests are designed to be ran one at a time and will most likely interfere with an existing codebase that uses ReplicaService due to them calling ReplicaController.RequestData() - this method should only be called once in the entire codebase (See API for more info).