RoryConnect - RoryMCDev/RoryMC GitHub Wiki
RoryConnect is a version of Rory that allows you to join multiple servers using a single RoryMC proxy.
Setup
(For RoryConnect to work you need 2 UDP ports open, by default these are 19132
and 19133
.)
- Download the latest build from Jenkins
- Edit the config as needed
- Start the server as you do with a normal Rory install. EG:
java -Xms1024M -jar RoryConnect.jar
(More info on Creating a Startup Script) - Connect to it to make sure its all working.
DNS and Docker
There are both DNS (using bind9) and Docker configs in the repo if you would like to use them.
Config
address
- The IP address that will listen for connections.remote-address
- The IP address to forward players to, this needs to be accessible by the client. Set it toauto
to grab your public IP automatically.port
- The port that will listen for connections.debug-mode
- If debug messages should be sent through console.max-players
- Maximum amount of players that can connect.motd
- MOTD to display.geyser
port
- The port that will listen for connections.debug-mode
- If debug messages should be sent through the console, has to be enabled in both places to work.shutdown-time
- The time to wait after the last player disconnects to shutdown the proxy, in seconds. Set to -1 to disable.
servers
- A list of servers to show for everyone build fromaddress
,port
,name
,online
andbedrock
all optional apart from address.custom-servers
enabled
- Should custom servers be enabled for users.max
- Max amount of custom servers per user.storage-type
- Storage engine for custom servers. Can bejson
,sqlite
,mysql
mysql
- Connection information for the MySQL database if enabled
The default config can be found here.