Waterdog Installation - WaterdogPE/Waterdog GitHub Wiki
Guides to installing Waterdog on your OS
Content
Starting Waterdog
- As a prerequisite, install Java 8 or above if you don't have it already.
- Download the latest built
Waterdog .jar
- Place the file inside a new directory dedicated to Waterdog.
- Create a new startup script to launch the the JAR:
Windows:
@echo off
java -Xms512M -Xmx512M -jar Waterdog.jar
pause
Linux:
#!/bin/sh
java -Xms512M -Xmx512M -jar BungeeCord.jar
To give your script executable permissions chmod a+x <script_file>
- Once you have successfully installed BungeeCord, it is time to get it working properly. One of the most essential steps is to set your connected server instances (Nukkit, PMMP) to run in offline-mode, which can be achieved by modifying server.properties. You would need to set
xbox-auth
tofalse
.
Configuring for Minecraft: Bedrock use
- To configure Waterdog to work with MCBE servers you have to enable RakNet mode on
config.yml
file. Setraknet
in listener and in servers part of config totrue
. - Waterdog will listen on port configured in
host
. This port should be same asquery_port
attribute. Usually MCBE uses19132
port. To bind listener to localhost, you can use0.0.0.0
address. Example:
servers:
lobby1:
raknet: true
...
listeners:
- query_port: 19132
host: 0.0.0.0:19132
raknet: true
...
- Offline mode authorization will produce a UUID based on the username, just like normal BungeeCord. This can be disabled by using the
use_xuid_for_uuid
config option. - As Waterdog is fork of Bungeecord rest of configuration is same. More information can be found here.