Nemisys教程:修订间差异

第48行: 第48行:
<syntaxhighlight>
<syntaxhighlight>
Code:
Code:
@echo[/url] off
@echo off


java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
第57行: 第57行:
Linux:
Linux:
在服务器目录中创建一个新的启动脚本(start.sh)以启动JAR:
在服务器目录中创建一个新的启动脚本(start.sh)以启动JAR:
<syntaxhighlight>
Bash:
Bash:
#!/bin/sh
#!/bin/sh
java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
</syntaxhighlight>


java -Xms1G -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
复制代码
打开终端并在目录执行以下操作:
打开终端并在目录执行以下操作:
<syntaxhighlight>
Bash:
Bash:
chmod +x start.sh
chmod +x start.sh
复制代码
</syntaxhighlight>
运行你的启动脚本:
运行你的启动脚本:
<syntaxhighlight>
Bash:
Bash:
./start.sh
./start.sh
复制代码
</syntaxhighlight>
Mac OS X:
Mac OS X:
创建一个新的启动脚本(start.command)以在服务器目录中启动JAR:
创建一个新的启动脚本(start.command)以在服务器目录中启动JAR:
<syntaxhighlight>
Bash:
Bash:
#!/bin/sh
#!/bin/sh
cd "$( dirname "$0" )"
cd "$( dirname "$0" )"
java -Xms512M -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
java -Xms512M -Xmx1G -jar nemisys-1.0-SNAPSHOT.jar
复制代码
</syntaxhighlight>
打开终端并输入:(不要按回车!)
打开终端并输入:(不要按回车!)
<syntaxhighlight>
Bash:
Bash:
chmod a+x
chmod a+x
复制代码
</syntaxhighlight>
将启动脚本文件拖到“终端”窗口中。(确保在chmod a + x和启动脚本之间留一个空格!)
将启动脚本文件拖到“终端”窗口中。(确保在chmod a + x和启动脚本之间留一个空格!)
双击你的启动脚本。
双击你的启动脚本。
第95行: 第94行:
logs和plugins文件夹懂得都懂,不作过多解释。
logs和plugins文件夹懂得都懂,不作过多解释。
我们需要更改的是server.properties这个文件,这里只对常用的更改项进行说明,其他的通常不需要多作更改:
我们需要更改的是server.properties这个文件,这里只对常用的更改项进行说明,其他的通常不需要多作更改:
<syntaxhighlight>
#Properties Config file
#Properties Config file
#2020-07-22 08:48:16
#2020-07-22 08:48:16
第122行: 第122行:
call-data-pk-ev=off
call-data-pk-ev=off
automatic-bug-report=on
automatic-bug-report=on
复制代码
</syntaxhighlight>
现在你已经基本配置好Nemisys了,下一步去配置SynapseAPI。
现在你已经基本配置好Nemisys了,下一步去配置SynapseAPI。
现在启动或重启你的子服,然后将它关闭以生成SynapseAPI的配置文件。打开你子服的plugins文件夹,找到SynapseAPI这个文件夹,打开config文件:
现在启动或重启你的子服,然后将它关闭以生成SynapseAPI的配置文件。打开你子服的plugins文件夹,找到SynapseAPI这个文件夹,打开config文件:
<syntaxhighlight>
#Synapse API for Nukkit: config
#Synapse API for Nukkit: config
disable-rak: false
disable-rak: false
第138行: 第139行:
     description: NukkitIsTheBest(描述,稍后会用到,请保证所有子服的描述不一致且描述不带空格)
     description: NukkitIsTheBest(描述,稍后会用到,请保证所有子服的描述不一致且描述不带空格)
     autoConnect: true
     autoConnect: true
复制代码
</syntaxhighlight>
配置全部完成。现在启动Nemisys,然后再启动子服,(请注意以后的群组服开启顺序都是首先开启Nemisys端然后再启动子服,否则会导致子服连接不上代理)如果Nemisys的控制台出现如下提示则表示群组服已搭建成功,现在已经具备基础的功能了。
配置全部完成。现在启动Nemisys,然后再启动子服,(请注意以后的群组服开启顺序都是首先开启Nemisys端然后再启动子服,否则会导致子服连接不上代理)如果Nemisys的控制台出现如下提示则表示群组服已搭建成功,现在已经具备基础的功能了。