-
-
Notifications
You must be signed in to change notification settings - Fork 78
Setup
William edited this page Apr 16, 2023
·
25 revisions
This will walk you through installing HuskHomes on your Spigot, Fabric or Sponge server, or proxy network of servers.
- A Spigot (1.16.5+), Fabric (latest Minecraft version), or Sponge (Implementing API v8) Minecraft: Java Edition server running on Java 16+
- (For proxy network support) A proxy server (Velocity, BungeeCord) and MySQL (v8.0+) database
- (For optional Redis support) A Redis database (v5.0+)
These instructions are for simply installing HuskHomes on one Spigot, Fabric or Sponge server.
- Place the plugin jar file in the
/plugins/
directory of your Spigot server, or the/mods
directory of your Fabric/Sponge server.
- Start, then stop your server to let HuskHomes generate the config file.
- You can now edit the config and locales to your liking.
- Start your server again and enjoy HuskHomes!
These instructions are for installing HuskHomes on multiple Spigot, Fabric or Sponge servers and having them network together. A MySQL database (v8.0+) is required.
- Place the plugin jar file in the
/plugins/
directory of each Spigot server, or the/mods
directory of your Fabric/Sponge server. - You do not need to install HuskHomes as a proxy plugin.
- Start, then stop every server to let HuskHomes generate the config file.
- Advanced users: If you'd prefer, you can just create one config.yml file and create symbolic links in each
/plugins/HuskHomes/
(/config/huskhomes/
on Fabric/Sponge) folder to it to make updating it easier.
- Navigate to the HuskHomes config file on each server (
~/plugins/HuskHomes/config.yml
on Spigot,~/config/huskhomes/config.yml
on Fabric/Sponge) - Under
database
, settype
toMYSQL
- Under
mysql
/credentials
, enter the credentials of your MySQL database server. - Scroll down and look for the
cross_server
section. Setenabled
totrue
. - You can additionally configure a Redis server to use for network messaging, if you prefer (set the
messenger_type
toREDIS
if you do this). - Save the config file. Make sure you have updated the file on every server.
- Restart each server again. A
server.yml
file should generate inside the plugin config directory you navigated to earlier - Set the
name
of the server in this file to the ID of this server as defined in the config of your proxy (e.g. if this is the "hub" server you access with/server hub
, put "hub" here)
- Provided your MySQL datbase credentials were correct, your network should now be setup to use HuskHomes!
- You can delete the
HuskHomesData.db
SQLite flatfile that was generated, if you would like.
This documentation is available via william278.net |
---|
- 📚 Setup
- 📊 Importing Data
- 📄 Config Files
- ⛔ Managing Access
- 🖥️ Commands
- 📜 Command Conflicts
- 📁 Database
- ⛅ Redis Support
- 📝 Translations
- 🟩 Plan Hook
- 🗺️ Map Hooks
- ⏰ Cooldowns
- 💵 Economy Hook
⚠️ Strict Tpahere- 🚫 Restricted Warps
- 🛏️ Global Respawning
- 🌎 Global Spawn
- ✍️ Placeholders
- ⭐ GUI Add-on
- 🕸️ Legacy Migration (v2 → v3)
- 📦 API
- 💻 GitHub
- 📂 Downloads
- 🔧 Modrinth
- 🚰 Spigot
- 🛒 Polymart
- 🛫 Hangar
- 🔥 CurseForge
- 💬 Discord Support