NemisysNemisys is a proxy using RakNet and SPP protocol providing fast and safe transfer between synapse servers together with a good control and data synchronization.
Installation & Setup
1. Download Nemisys, nukkit and synapse here
2. Run nemisys and nukkit server with synapse to generate all required configuration files. (After that you can shutdown them)
3. Nemisys configuration
a) Important settings in server.properties are server IP, synapse port and password
IP: server IPb) Other settings
Synapse port: port for SPP protocol (communication between nemisys and all the node (synapse) servers)
Password: password for SPP authentication
plus-one-max-count: the max player count displayed in the server list will be changing dynamically based on current player count.
For example 245/246
4. Synapse configuration
disable-rak: disables default nukkit RakNet, so nobody won't be able to connect directly to this nukkit server5. Now you can start both servers (Nemisys and nukkit with synapse) and try to connect to the nemisys server. You should be transferred to your nukkit server.
enable: simply if you want to enable synapse
Synapse can be connected to more than one nemisys server (for bigger servers one Nemisys server doesn't have to be enough), which means, you have to specify more entries, for every Nemisys instance.
server-ip: IP address
server-port: synapse port
isLobbyServer: indicates where player will be transferred if a server where is player currently on will shutdown. The only exception is, if current players server is set as main server (described below), then player will be kicked due to server shutdown. Also in synapse and nemisys there's a method to transfer player to lobby which choose random lobby server
isMainServer: The first server where will be player transferred after join. You can define more main servers and then random one will be chosen.
password: password for SPP authentication from nemisys configuration
description: represents server unique identifier, you don't have to use the same identifier for more servers, even though nemisys won't show any error message.
- basic plugin API
- Nemisys has an API for global commands so with permission plugin you are able to execute these commands in game, without beeing forced to have specified command on all the servers.
- You can use plugin message API to communicate easily between nemisys and nukkit. Nemisys also has some default message commands which can be used.
(1940 Views)Last Modified: Jul 23, 2018 at 9:17 AM (Cached)