Nemisys教程:修订间差异

第1行: 第1行:
Nemisys搭建群组服教程
== <big>'''Nemisys搭建群组服教程'''</big> ==
—— by从不咕咕的鸽纸
—— by从不咕咕的鸽纸
原文链接:https://www.mcbbs.net/thread-1125489-1-1.html
未经允许,严禁转载!<br>
未经允许,严禁转载!<br>


'''一、前言'''<br>
=== '''一、前言'''<br> ===


在此之前已经有一篇Nemisys教程
在此之前MCBBS上已经有一篇Nemisys教程,但发现该教程并不完善,很多东西没有介绍到,尤其是子服间的跨服传送。所以本教程作为一个补充和拓展,但绝没有抄袭。
。但发现该教程并不完善,很多东西没有介绍到,尤其是子服间的跨服传送。所以本教程作为一个补充和拓展,但绝没有抄袭。
群组服可以干什么用?
群组服可以干什么用?
目前大多数服务器普遍为单端,即仅运行一个服务端,也许有些服务器会分为生存服和创造服或是生存服和小游戏服等双端形式,但也不属于群组服的范畴。
目前大多数服务器普遍为单端,即仅运行一个服务端,也许有些服务器会分为生存服和创造服或是生存服和小游戏服等双端形式,但也不属于群组服的范畴。
第13行: 第13行:




'''二、什么是Nemisys'''
=== '''二、什么是Nemisys''' ===


Nemisys(中文名内米西斯,来自谷歌生草机翻译)是一个使用RakNet和SPP协议的代理。它仅仅是一个代理端,起到一个转发的作用,这意味着当你仅开启一个Nemisys时,玩家是不可能进入服务器的。
Nemisys(中文名内米西斯,来自谷歌生草机翻译)是一个使用RakNet和SPP协议的代理。它仅仅是一个代理端,起到一个转发的作用,这意味着当你仅开启一个Nemisys时,玩家是不可能进入服务器的。
Nemisys相关链接:
Nemisys相关链接:
①Nemisys本体下载链接:https://ci.nukkitx.com/job/NukkitX/job/Nemisys/
①Nemisys本体下载链接:https://ci.nukkitx.com/job/NukkitX/job/Nemisys/<br>
②SynapseAPI下载链接:
 
②SynapseAPI下载链接:<br>
 
(Nukkit版):https://ci.nukkitx.com/job/NukkitX/job/SynapseAPI/
(Nukkit版):https://ci.nukkitx.com/job/NukkitX/job/SynapseAPI/
(PM版):https://poggit.pmmp.io/ci/NukkitX/SynapsePM/SynapsePM
(PM版):https://poggit.pmmp.io/ci/NukkitX/SynapsePM/SynapsePM
第27行: 第29行:




'''三、准备工作'''
=== '''三、准备工作''' ===
 
①Java8或以上版本<br>
 
②一台性能足以支持群组服运行的服务器主机,官方WIKI并没有给出标准配置。在这里我的服务器主机配置为12H、24G、30M并且可以流畅带动Nemisys代理端及下游服务端,大家可以用作参考。<br>
 
③熟悉Nukkit或PM服务器的操作。Nukkit服务器搭设教程见此:https://www.mcbbs.net/thread-1076111-1-1.html<br>


①Java8或以上版本
②一台性能足以支持群组服运行的服务器主机,官方WIKI并没有给出标准配置。在这里我的服务器主机配置为12H、24G、30M并且可以流畅带动Nemisys代理端及下游服务端,大家可以用作参考。
③熟悉Nukkit或PM服务器的操作。Nukkit服务器搭设教程见此:https://www.mcbbs.net/thread-1076111-1-1.html
④一个聪慧的大脑以至于你不会犯下如把jar形式的插件放入BDS服务端文件夹的这种迷惑操作
④一个聪慧的大脑以至于你不会犯下如把jar形式的插件放入BDS服务端文件夹的这种迷惑操作


第37行: 第42行:




'''四、让我们开始吧!'''
=== '''四、让我们开始吧!''' ===


确保你的准备工作已经做得充足。首先,我们当然要下载Nemisys的文件。注意,这里你需要下载两个东西,一个是Nemisys:https://ci.nukkitx.com/job/NukkitX/job/Nemisys/,它是一个单独的代理端;一个是SynapseAPI,它是插件形式,需要放入你想连接的下游服务器(子服)中:https://ci.nukkitx.com/job/NukkitX/job/SynapseAPI/。
确保你的准备工作已经做得充足。首先,我们当然要下载Nemisys的文件。注意,这里你需要下载两个东西,一个是Nemisys:https://ci.nukkitx.com/job/NukkitX/job/Nemisys/,它是一个单独的代理端;一个是SynapseAPI,它是插件形式,需要放入你想连接的下游服务器(子服)中:https://ci.nukkitx.com/job/NukkitX/job/SynapseAPI/。
第148行: 第153行:




'''五、跨服'''
=== '''五、跨服''' ===


按照上述步骤搭建完成群组服后,你仅能加入默认服务器。尽管Nemisys有一个/server命令,但它似乎是无效的(详见:https://cloudburstmc.org/threads/how-to-use-nemisys-for-transfer.929/中的回复)。因此这里我们需要使用一个插件来达成跨服操作:
按照上述步骤搭建完成群组服后,你仅能加入默认服务器。尽管Nemisys有一个/server命令,但它似乎是无效的(详见:https://cloudburstmc.org/threads/how-to-use-nemisys-for-transfer.929/中的回复)。因此这里我们需要使用一个插件来达成跨服操作:
第162行: 第167行:




'''六、注意事项'''
=== '''六、注意事项''' ===


1.群组服无需将全部端口开放到公网,通常情况下只需要玩家加入的端口开放到公网即可。
1.群组服无需将全部端口开放到公网,通常情况下只需要玩家加入的端口开放到公网即可。