本帖最后由 Kenneth_z 于 2020-2-1 22:48 编辑 
 
 


快速链接
Twitter
GitHub
Jenkins
Status

准备工作
安装
    
Windows
安装
    
Linux
安装
    
Mac OS X
安装
    
Multicraft
根据你的主机配置文件,你可以有两种方式通过Multicraft启用Nemisys。
Depending on your Minecraft host's configuration, you will have two ways to enable the use of Nemisys through Multicraft.
配置文件
    
Nemisys
在Nemisys第一次运行后,将会创建文件夹以及配置文件.你需要编辑这些配置文件好让服务器在运行环境下正常运行。
在server.properties中有三个重要的设置,它们分别是server IP,synapse port和password.
其他的一些设置,例如:
After the nemisys-1.0-SNAPSHOT.jar has been run the first time, folders and config files will be created. You will need to edit these config files to have the server work properly in your environment.
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
配置文件
    
Synapse
请下载你的SynapseAPI或SynapsePM到你的Nukkit或PocketMine-MP服务器.请确保先运行了安装插件的服务器,以便于生成文件.
Download SynapseAPI or SynapsePM to your Nukkit or Pocketmine server.
Make sure you run the server first with the plugin installed so the files will be generated.
disable-rak: Disables default nukkit RakNet. This means that players using the usual server port will not be able to connect.
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.
应用配置
现在你可以把两个服务器都启动(Nemisys与连接nukkit/pmmp的Synapse)并尝试连接到Nemisys服务器.你理应会被传送到你的nukkit/pmmp服务器.
Now you can start both servers (Nemisys and nukkit/pmmp with synapse) and try to connect to the nemisys server. You should be transferred to your nukkit/pmmp server.
特性
Nemisys
Nemisys是一个使用RakNet和SPP协议开发的代理,它提供了Spnapse服务器之间快速高效的跨服,并且提供了优秀的管理与数据同步功能
 
快速链接

2021.12 数据,可能有更多内容
NemisysNemisys是一个使用RakNet和SPP协议开发的代理,它提供了Spnapse服务器之间快速高效的跨服,并且提供了优秀的管理与数据同步功能

快速链接
GitHub
Jenkins
Status
准备工作
- 需要Java 8及以上运行环境
- Nemisys服务器jar包,点击这里下载.点击下载
- 将Neimisy服务器文件拷贝到你的服务器目录中
- 至少需要一个Nukkit或PocketMine-MP服务器
 
 
 
- Java 8 or above
 
- Nemisys server jar which can be downloaded here
 
- The Nemisys server file copied to your intended server directory.
- At least one Nukkit or Pocketmine server
 
安装
Windows
- 复制以下文字到一个文本文件中。将其保存为`start.cmd`并将它放在与nemisys-1.0-SNAPSHOT.jar的同一路径下:
- 代码: - @echo off
 
- java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
 
- pause
 
- @echo off
- 双击批处理文件(.cmd)文件
 
- Paste the following text into a text document. Save it as start.bat in the same directory as nemisys-1.0-SNAPSHOT.jar:
 
- CODE (TEXT):HIDE
 @echo off
 java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
 pause
 
 
 
- Double click the batch file.
 
安装
Linux
- 在服务器目录创建一个新的启动脚本文件(start.sh)来启动JAR:
- 代码: - #!/bin/sh
 
- java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
 
 
- #!/bin/sh
- 打开你的终端并且在目录下执行以下命令
- 代码: - chmod +x start.sh
 
 
- 运行你的启动脚本:
- 代码: - ./start.sh
 
 
- Create a new startup script (start.sh) in the server directory to launch the JAR:
 CODE (BASH):HIDE
 #!/bin/sh
 
 
 java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
 
 
 
- Open your terminal and execute the following in the directory:
 CODE (BASH):HIDE
 chmod +x start.sh
 
 
 
- Run your start up script:
 
- CODE (BASH):HIDE
 ./start.sh
 
 
 
安装
Mac OS X
- 新建一个启动脚本(start.command)来启动服务器目录中的jar文件:
- 代码: - #!/bin/sh
 
 
- cd "$( dirname "$0" )"
 
- java -Xms512M -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
 
 
- #!/bin/sh
- 打开终端并键入以下命令(不要按回车发送出去!)
- 代码: - chmod a+x
 
 
- 拖拽你的启动脚本文件到终端窗口里.(请确保chmod a+x后有一个空格)
- 双击你的启动脚本
 
- Create a new startup script (start.command) to launch the JAR in the server directory:
 CODE (BASH):HIDE
 #!/bin/sh
 
 
 cd "$( dirname "$0" )"
 java -Xms512M -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
 
 
 
- Open Terminal and type into it: (Don't hit enter!)
 CODE (BASH):HIDE
 chmod a+x
 
 
 
- Drag your startup script file into the Terminal window. (Be sure to put a space between chmod a+x and your startup script!)
 
- Double click your startup script.
 
安装
Multicraft
根据你的主机配置文件,你可以有两种方式通过Multicraft启用Nemisys。
- 如果你在JAR文件选择目录已经存在一个Nemisys选项,你可以选中它然后在保存之后重启你的服务器.然而,如果你的主机并不适配最新版的Nemisys构建,我们不推荐你这么做
- 如果你能够上传你的自定义JAR到服务器上(FTP),请下载Nemisys JAR文件并且输入正确的文件名.某些主机可能要求您将JAR文件命名成特定的名字,例如custom.jar.在命名完成后请从下拉菜单选择Nemisys JAR文件
 
Depending on your Minecraft host's configuration, you will have two ways to enable the use of Nemisys through Multicraft.
 
 
 - If there's already an option for Nemisys in the JAR file selection menu, you can simply select it and restart your server upon save. However, this may not be recommended if your host does not keep up to date with the latest Nemisys builds.
 
 - If you have access to upload custom server JARs (FTP), download the Nemisys JAR and enter in the name of the file via the JAR file input box located on the index of the panel. Some hosts may require you to rename your JAR to a specific name (like custom.jar) and then select it from the dropdown menu.
 
 
 
- If there's already an option for Nemisys in the JAR file selection menu, you can simply select it and restart your server upon save. However, this may not be recommended if your host does not keep up to date with the latest Nemisys builds.
配置文件
Nemisys
在Nemisys第一次运行后,将会创建文件夹以及配置文件.你需要编辑这些配置文件好让服务器在运行环境下正常运行。
在server.properties中有三个重要的设置,它们分别是server IP,synapse port和password.
IP: 服务器的IP
Synapse port: SPP协议的端口 (与nemisys服务端和所有节点服务器(synapse)交互)
Password: SPP授权密码
Synapse port: SPP协议的端口 (与nemisys服务端和所有节点服务器(synapse)交互)
Password: SPP授权密码
其他的一些设置,例如:
plus-one-max-count: 服务器列表显示的最大玩家数量,这将会基于当前玩家总人数而动态地改变(显示为 当前人数/历史最多人数)
例如 245/246
例如 245/246
After the nemisys-1.0-SNAPSHOT.jar has been run the first time, folders and config files will be created. You will need to edit these config files to have the server work properly in your environment.
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
配置文件
Synapse
请下载你的SynapseAPI或SynapsePM到你的Nukkit或PocketMine-MP服务器.请确保先运行了安装插件的服务器,以便于生成文件.
disable-rak: 禁用默认Nukkit的RakNet.也就是说玩家无法通过常规模式及服务器IP端口来连接服务器.Disables default nukkit RakNet. This means that players using the usual server port will not be able to connect.
enable: Synapse的开启或禁用。simply if you want to enable synapse
entries:
Synapse可以连接到不止一个Nemisys服务器(对于大型服务器来说一个Nemisys服务器可能不够用),这就意味着你得为每一个Nemisys实例指定更多地节点服务器为.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 端口。synapse port
isLobbyServer: 表明当玩家当前所在服务器关闭时玩家将会被传送到哪个服务器.除非当前玩家所在服务器被设置为主服务器(如下所述),那么玩家将会由于服务器关闭而被踢出.在Synapse和Nemisys中也有一种将玩家传送到大厅的方法,即随机选择大厅服务器法.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: 玩家连接到Nemisys后将会被传送到的第一个服务器,你可以定义很多个主服务器,玩家将会被随机传送到其中的一个.The first server where will be player transferred after join. You can define more main servers and then random one will be chosen.
password: Nemisys配置的SPP授权密码。password for SPP authentication from nemisys configuration
description: 表示服务器唯一标识符,就算你对多个服务器使用了相同的标识符,Nemisys也不会显示任何错误信息。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.
enable: Synapse的开启或禁用。simply if you want to enable synapse
entries:
Synapse可以连接到不止一个Nemisys服务器(对于大型服务器来说一个Nemisys服务器可能不够用),这就意味着你得为每一个Nemisys实例指定更多地节点服务器为.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 端口。synapse port
isLobbyServer: 表明当玩家当前所在服务器关闭时玩家将会被传送到哪个服务器.除非当前玩家所在服务器被设置为主服务器(如下所述),那么玩家将会由于服务器关闭而被踢出.在Synapse和Nemisys中也有一种将玩家传送到大厅的方法,即随机选择大厅服务器法.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: 玩家连接到Nemisys后将会被传送到的第一个服务器,你可以定义很多个主服务器,玩家将会被随机传送到其中的一个.The first server where will be player transferred after join. You can define more main servers and then random one will be chosen.
password: Nemisys配置的SPP授权密码。password for SPP authentication from nemisys configuration
description: 表示服务器唯一标识符,就算你对多个服务器使用了相同的标识符,Nemisys也不会显示任何错误信息。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.
Download SynapseAPI or SynapsePM to your Nukkit or Pocketmine server.
Make sure you run the server first with the plugin installed so the files will be generated.
disable-rak: Disables default nukkit RakNet. This means that players using the usual server port will not be able to connect.
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.
应用配置
现在你可以把两个服务器都启动(Nemisys与连接nukkit/pmmp的Synapse)并尝试连接到Nemisys服务器.你理应会被传送到你的nukkit/pmmp服务器.
Now you can start both servers (Nemisys and nukkit/pmmp with synapse) and try to connect to the nemisys server. You should be transferred to your nukkit/pmmp server.
特性
- 基础的插件API
- Nemisys有一个全局命令API,因此你可以在游戏中使用有命令权限的插件去执行这些命令,而不必强制在所有服务器上执行指定命令
- 你可以使用插件通信API在Nemisys与Nukkit中轻松的通信.Nemisys也还有一些默认的通信命令可供选择.
 
- 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.
 
sjsjjsjdjjdjdjdj
支持,这份Wiki应该对许多基岩版服主很有帮助
顶一个,感谢楼主的分享,非常的棒