Storage & Database
dHomeGUI keeps homes and player data in memory with an async write-through cache, persisted either to flat files or to a database.
Flat files (default)
Section titled βFlat files (default)βplugins/dHomeGUI/βββ homes.yml # all homesβββ playerdata.yml # per-player data (bought slots, last location, etc.)No setup needed β the default for single servers.
MySQL / PostgreSQL
Section titled βMySQL / PostgreSQLβEdit plugins/dHomeGUI/database.yml:
enabled: false # set true to use a databasetype: MYSQL # MYSQL or POSTGRESQLhost: localhostport: 3306database: minecraftusername: rootpassword: ''Set enabled: true, fill in the connection details and restart. The schema is created automatically. Point several servers at the same database to share homes across a network.
DzusillCore supports MySQL and PostgreSQL only β thereβs no SQLite backend.
Backups
Section titled βBackupsβ/dhomeadmin backup exports a timestamped JSON snapshot of all homes into the plugin folder β handy before switching storage or running mass deletes. See Admin Tools.