Only change this if you have select MYSQL or MARIADB
parameters: ?autoReconnect=true&useSSL=false&useUnicode=true&characterEncoding=UTF-8
# Only change this if you have selected MONGO
mongo_auth_db: admin
MYSQL / MARIADB database Hikari connection pool properties. Don't modify this unless you know what you're doing!
Whether to create a snapshot for users on a world when the server saves that world
save_on_world_save: true
Configuration for how and when to sync player data when they die
save_on_death:
Whether to create a snapshot for users when they die (containing their death drops)
enabled: true
What items to save in death snapshots? (DROPS or ITEMS_TO_KEEP). Note that ITEMS_TO_KEEP (suggested for keepInventory servers) requires a Paper 1.19.4+ server.
items_to_save: DROPS
Should a death snapshot still be created even if the items to save on the player's death are empty?
save_empty_items: true
Whether dead players who log out and log in to a different server should have their items saved.
sync_dead_players_changing_server: true
Whether to use the snappy data compression algorithm. Keep on unless you know what you're doing
compress_data: true
Where to display sync notifications (ACTION_BAR, CHAT, TOAST or NONE)
notification_display_slot: ACTION_BAR
Persist maps locked in a Cartography Table to let them be viewed on any server
persist_locked_maps: true
Whether to synchronize player max health (requires health syncing to be enabled)
synchronize_max_health: true
If using the DELAY sync method, how long should this server listen for Redis key data updates before pulling data from the database instead (i.e., if the user did not change servers).
I came across the fact that synchronizing the hearts sync does not work, my config are:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ HuskSync Config ┃
┃ Developed by William278 ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
┣╸ Information: https://william278.net/project/husksync
┣╸ Config Help: https://william278.net/docs/husksync/config-file/
┗╸ Documentation: https://william278.net/docs/husksync
Locale of the default language file to use.
Docs: https://william278.net/docs/husksync/translations
language: ru-ru
Whether to automatically check for plugin updates on startup
check_for_updates: true
Specify a common ID for grouping servers running HuskSync. Don't modify this unless you know what you're doing!
cluster_id: ''
Enable development debug logging
debug_logging: false
Whether to provide modern, rich TAB suggestions for commands (if available)
brigadier_tab_completion: false
Whether to enable the Player Analytics hook.
Docs: https://william278.net/docs/husksync/plan-hook
enable_plan_hook: true
Database settings
database:
Type of database to use (MYSQL, MARIADB, MONGO)
type: MYSQL
Specify credentials here for your MYSQL, MARIADB OR MONGO database
credentials: host: 127.0.0.1 port: 3306 database: HuskSync username: root password: ()
Only change this if you have select MYSQL or MARIADB
MYSQL / MARIADB database Hikari connection pool properties. Don't modify this unless you know what you're doing!
connection_pool: maximum_pool_size: 10 minimum_idle: 10 maximum_lifetime: 1800000 keepalive_time: 0 connection_timeout: 5000
Names of tables to use on your database. Don't modify this unless you know what you're doing!
table_names: user_data: husksync_user_data users: husksync_users
Redis settings
redis:
Specify the credentials of your Redis database here. Set "password" to '' if you don't have one
credentials: host: 127.0.0.1 port: 6379 password: '' use_ssl: false
Options for if you're using Redis sentinel. Don't modify this unless you know what you're doing!
sentinel:
The master set name for the Redis sentinel.
Redis settings
synchronization:
The data synchronization mode to use (LOCKSTEP or DELAY). LOCKSTEP is recommended for most networks.
Docs: https://william278.net/docs/husksync/sync-modes
mode: LOCKSTEP
The number of data snapshot backups that should be kept at once per user
max_user_data_snapshots: 16
Number of hours between new snapshots being saved as backups (Use "0" to backup all snapshots)
snapshot_backup_frequency: 4
List of save cause IDs for which a snapshot will be automatically pinned (so it won't be rotated).
Docs: https://william278.net/docs/husksync/data-rotation#save-causes
auto_pinned_save_causes:
Whether to create a snapshot for users on a world when the server saves that world
save_on_world_save: true
Configuration for how and when to sync player data when they die
save_on_death:
Whether to create a snapshot for users when they die (containing their death drops)
enabled: true
What items to save in death snapshots? (DROPS or ITEMS_TO_KEEP). Note that ITEMS_TO_KEEP (suggested for keepInventory servers) requires a Paper 1.19.4+ server.
items_to_save: DROPS
Should a death snapshot still be created even if the items to save on the player's death are empty?
save_empty_items: true
Whether dead players who log out and log in to a different server should have their items saved.
sync_dead_players_changing_server: true
Whether to use the snappy data compression algorithm. Keep on unless you know what you're doing
compress_data: true
Where to display sync notifications (ACTION_BAR, CHAT, TOAST or NONE)
notification_display_slot: ACTION_BAR
Persist maps locked in a Cartography Table to let them be viewed on any server
persist_locked_maps: true
Whether to synchronize player max health (requires health syncing to be enabled)
synchronize_max_health: true
If using the DELAY sync method, how long should this server listen for Redis key data updates before pulling data from the database instead (i.e., if the user did not change servers).
network_latency_milliseconds: 500
Which data types to synchronize.
Docs: https://william278.net/docs/husksync/sync-features
features: ender_chest: true potion_effects: true location: false statistics: true health: true hunger: true persistent_data: true inventory: true game_mode: true advancements: true experience: true
Commands which should be blocked before a player has finished syncing (Use * to block all commands)
blacklisted_commands_while_locked:
Event priorities for listeners (HIGHEST, NORMAL, LOWEST). Change if you encounter plugin conflicts
event_priorities: death_listener: NORMAL quit_listener: LOWEST join_listener: LOWEST