Skip to content

Paper cross server player data syncing using redis and OpenInv | Provided without support nor warranty! (See point 15. in GPLv3 license) So do not use this if you can't support it yourself/don't have a support arrangement with me!

License

Notifications You must be signed in to change notification settings

Minebench/SyncInv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncInv

Paper cross server player data syncing using redis and (optionally) OpenInv.

Provided without any (implied) support nor warranty! (See GPLv3 license)

Requirements

  • At least Java 21
  • Paper Minecraft server software (tested on 1.20.6+, should be the same version on all synced servers)
  • redis pub-sub
  • OpenInv (optionally, for a more smooth experience)

Setup

  1. Install redis, Paper, SyncInv (and optionally OpenInv).
  2. Configure the SyncInv config.yml:
    1. Specify the server-name for each server as set in your proxy config
    2. Setup the values for the pub-sub connection to your redis server in the redis section
    3. Toggle the types of data you want to sync in the sync section
    4. Familiarize yourself with all the other settings and adjust if necessary (the most important one probably beeing the required-servers list and the server-group name if you want multiple different sync groups in your network)

Download

Pre-build plugin jars can be downloaded from the Minebench.de build server.

License

SyncInv - Cross server player data syncing
Copyright (C) 2021 Max Lee aka Phoenix616 ([email protected])

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

About

Paper cross server player data syncing using redis and OpenInv | Provided without support nor warranty! (See point 15. in GPLv3 license) So do not use this if you can't support it yourself/don't have a support arrangement with me!

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages