Skip to content

High level overview of ServerSync

R edited this page Jan 21, 2021 · 6 revisions

From version 4 directories can be configured to be either mirror or push.

Terminology:

  • Client specific file - A file that only needs to be on the client and not the server (Optifine is one example)
  • Server specific file - A file that only needs to be on the server and not the client (server tools usually)
  • clientmods - ServerSyncs specific directory for handling client specific files that the server is suggesting the client should have

ServerSync acts like a mirror.

  • The server has; πŸŽ‚ 🎁 🐟
  • The client has; πŸŽ‚ πŸ₯ βš”

Transfer:

Server: πŸŽ‚ 🎁 🐟
❔ ↓ ↓
Client: πŸŽ‚ 🎁 🐟 πŸ₯ βš”

File deletion:

Client: πŸŽ‚ 🎁 🐟 πŸ₯ βš”
βœ” βœ” βœ” ❌ ❌

If the server has files in clientmods then these will be added to the list of files to sync but clients have the power to refuse these mods if they do not want them or they want to use their own versions.