Skip to content

Latest commit

 

History

History
70 lines (55 loc) · 3.07 KB

File metadata and controls

70 lines (55 loc) · 3.07 KB

multipaper.yml

bungeecordName
The name of this server on your bungeecord or velocity proxy. If you aren't using a proxy, just set this to some arbitrary unique name for each server. This can also be set using java -DbungeecordName=server1 -jar multipaper.jar.

multipaperMasterAddress
The address for the Master server in the form 127.0.0.1:35353. Note that all servers must have the same value for multipaperMasterAddress. You can not have one server use '127.0.0.1' and another use '192.168.0.5'. They must both be set to '192.168.0.5'. This can also be set using java -DmultipaperMasterAddress=127.0.0.1:35353 -jar multipaper.jar.

syncJsonFiles
Whether or not to sync the ops.json, whitelist.json, banned-players.json, and banned-ips.json between servers.

advertiseToBuiltInProxy
Whether to let players join this server using the Master's built-in proxy.

syncScoreboards
Whether to sync scoreboard and team data between servers.

logFileSyncing Whether or not to log files being synced with the master server.

filesToSyncOnStartup
Files or directories that should be synced onto the MultiPaper-Master. Directories will be synced recursively. If two servers write to the same file at the same time, the last server to write wins. These files will be downloaded at startup. Note that file deletion is not synced. Files will have to be manually deleted from all servers at present.

filesToSyncInRealTime
The same as filesToSyncOnStartup, except files are downloaded whenever they are modified. There is no guarantee that these files will be synced without delay. Warning: SQLite and H2 database files cannot be synced with this method.

filesToOnlyUploadOnServerStop
Only upload these files to the MultiPaper-Master when the server stops instead of whenever the file is written to.

filesToNotSync
Files or directories that should not be synced even if they're included in filesToSync above.

ticksPerInactiveEntityTracking
Ticks per tracking of inactive entities. The default value is 1, meaning inactive entities will be tracked every tick (this is vanilla behaviour). Increasing this value will reduce the cpu consumed by entities that are outside the simulation distance, and have been deemed inactive.

interServerCompressionThreshold
The number of bytes before data being sent between peered servers is compressed (recommended is 1024 bytes when using compression). Note that this number of bytes may count multiple packets, not just one, depending on your interServerConsolidationDelay. Set this value to 0 to disable compression.

interServerConsolidationDelay
The delay between packets being written between peered servers, and them actually being sent (recommended is 2ms when using compression). This allows for packets to be grouped together for compression. Set this value to 0 to disable the delay.

useLocalPlayerCountForServerIsFullKick
Kick connecting players whether the player count summed across all servers exceeds the max-players value (false, default), or whether the player count on just the local server exceeds the max-players value (true).