Skip to content

c-orter/ModSync

Repository files navigation

Corter's Mod Sync For SPT & Fika

About The Project

This project allows clients to easily add/update/remove mods, keeping them in sync with the host when playing on a remote SPT/Fika server.

Updater Complete

Updater completed

Update Required

Update Progress

Prompt to update Update progress

Getting Started

Installation

The ModSync Updater (client-only) requires the .NET 8.0 runtime. If you use the launcher, you'll have it, but headless clients may need to manually install it.

  1. Download the latest version of the mod from the GitHub Releases page
  2. Extract into your SPT folder like any other mod
  3. Start the server

Note

Make sure you install all the files to both the server and the client. They are all required!

Yes. Even the .exe

Configuration

For information about modifying the ModSync config, see the configuration page on the wiki

Frequently Asked Questions

Checkout some frequently asked questions on the wiki!

If you are looking to understand how syncing works, take a look at the technical writeup on the wiki. It goes into detail on the different stages of the sync process and different modes of operation.

Roadmap

  • Initial release
  • Super nifty GUI for notifying user of mod changes and monitoring download progress
  • Ability to exclude files/folders from syncing from both client and server
  • Custom folder sync support (May be useful for cached bundles? or mods that add files places that aren't BepInEx/plugins, BepInEx/config, or user/mods)
  • Maybe cooler progress bar/custom UI (low priority)
  • External updater to prevent file-in-use issues
  • Allow user to upload their local mods folders to host. (Needs some form of authorization, could be cool though)
  • Buttons to sync from the BepInEx config menu (F12)
  • Real tests?!? (low priority)

About

An SPT/Fika mod to sync mods from server to client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •