1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Nemisys

Jul 23, 2018
  • Nemisys
    Nemisys 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 IP

    Synapse port: port for SPP protocol (communication between nemisys and all the node (synapse) servers)

    Password: password for SPP authentication
    b) Other settings
    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 server

    enable: simply if you want to enable synapse


    entries:
    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.

    configuration:
    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.
    5. 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.

    Features
    • 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.
  • Loading...
  • Loading...