本贴为‘Genisyspro’核心专用开服教程,该核心已经停更并且版本过于远古。我开新帖专门写Altay教程了~
欢迎新人去食用:https://www.minebbs.com/threads/windows-0-altay.2689/
适用人群:想掌握开服基础,不想求人或苦等开服包的小伙伴,掌握win系统基本常识。不懒惰,有钻研精神,会百度,会网页一键翻译。
致大佬:本人半桶水,如有错误内容欢迎指证但不要喷和讽刺。
必备工具:
1.自家电脑开服:Win系统电脑一台,知道自家路由器管理界面登入密码,安装了MCBE的设备。
2.租用Win系统VPS/独立机开服:开放UDP,系统win2008或以上,内存最好大于1G,网速最好大于2M,单核频率不低。
看完本贴你应该可以开出支持(1.1.x-1.11.x)中某个版本的服务器
由于我已经弃坑服务器很久了,所以并不能保证此贴适用于最新版本的服务器,但大致过程应该是一样的。
我们需要一个“核心”来开服务器(“核心”可理解为开服软件)
最经典的核心名叫:Pocketmine,现更名为PMMP,简称PM。本教程教的是使用PM分支核心开服:也就是PM核心改版/优化后的核心,一般称之为PM分支核心。分支核心有很多,我们讲两个目前主流的:
1.GenisysPro核心(停更,最后适配的mc版本为1.1.x)
Github下载地址:https://github.com/GenisysPro/GenisysPro
2.Altay核心(最旧版的Altay支持mc1.2.x,目前更新到仅支持1.11.0,还在持续更新)
Github下载地址:https://github.com/TuranicTeam/Altay
Github是什么:全球著名的代码分享/托管站,各类核心和许多国外插件源代码都在Github里。请务必善用网页一键翻译
【建议开Altay服】因首次发帖时Genisys还是比较主流的,所以用Genisys做例子写的教学,但现在Genisys版本实在太过远古了,仅供参考。请开Altay服。Altay教学看本帖最后,(新人请先看完Genisys教学再看Altay!!!)
1.Genisys 教学:
自家电脑开服:
第一步:打开对应核心的Github下载网址,以GenisysPro为例子。 点击黑/蓝色的download latest按钮。下载后是一个Genisys.phar文件。phar后缀意味着这是一个打包好的核心,为了你能启动这个phar文件请点击网站右上方的绿色Clone or download按钮, 找到Download ZIP下载下来,这个zip包含了:核心启动按键:start.cmd,核心源码,使用协议...等大多数你不需要的东西。
两个按钮如图所示:


第二步:下载Visual C++ Redistributable for Visual Studio 2015 (不明白就把32和64位都下了能装就都装)
微软官方下载网址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
这个东西可以简单理解为:它像电脑驱动一样,没装好驱动就会没有声音/网络等。那么没有装VC++就会无法运行某些程序比如mc服务器。(具体可以百度)
第三步:在你的桌面上创建一个新文件夹(你未来服务器的安身之地),最好用英文命名。然后打开刚才下载的ZIP压缩包,将压缩包中的 start.cmd 解压到你的新文件夹里。ojbk以后那个压缩包你可以删了,其他的你用不到。然后把下载好的 Genisys.phar 甩进新文件夹里。
现在你的文件夹里如图所示:

第四步:
在https://pan.baidu.com/s/1gfAvb8J下载php7.0_sg11_windows.zip,我们称之为php-bin文件(PM服务器基于PHP,大佬们总是说:PHP是世界上最好的语言)。
这个下载链接由zxda插件站(一个交易pm插件的网站)提供,这份bin文件附带sg(一个支持授权加密插件的程序。在zxda买的授权插件都是加密插件,必须要bin文件里有sg才能让你的服务器解密该插件并运行)。(更新:zxda已倒闭)
将zip解压得到bin文件夹,并将文件夹放进你创建的新文件夹内(Genisys.phar,start.cmd,bin)
第五步:
点击start.cmd开服。
第六步:开服后黑屏白字看不懂?
选择语言:
输入chs,然后回车键。(如果你不需要中文请输入其他语言简写)
输入y,同意使用协议,然后回车键。
输入N,回车键。(你当然可以输入y跳过向导,但我不建议y,N了解一下)
接下来都是清晰的中文配置,我简单解释一下(实际内容可能有所不同但大致一样)
1.起名字(你未来服务器在MC服务器列表里显示的名字)
2.端口(新手就填写19132)
3.联机模式(y:玩家必须登陆xbox才能进服,N:无需登录xbox就能进服。不知道xbox是什么请:N。)由于MC1.2以上的版本必须登陆xbox才能进服,所以1.2+版本的服务器无论你选Y还是N都需要xbox登陆后才能进服。
4.世界设置一个名字(你服务器的初始地图的名字,建议填写:zy。比较方便,以后你就懂了)
5.世界类型(输入DEFAULT服务器默认生成原生态地图。 输入FLAT生成超平坦地图)
6.模式(全服玩家的默认模式,0是生存1是创造)
7.人数(设置服务器最大同时在线人数,一般中配pm服40人就开始卡了,80人还能比较流畅已经非常不错了。所以设置的人数如果高于150都是为了好玩/好看/装逼/忽悠玩家,你可以设置为233,666,520...开心就好咯)
8.出生点保护(果断Y!不然你的出生点可能会被熊孩子炸了)
9.成就(随意)
10.OP(请输入服务器管理员也就是你自己的MC游戏名字,你也可以输入LolitaQAQ然后把服务器ip端口给我,谢谢~)
11.白名单(果断N,白名单开启的话没有OP授权玩家是无法进服的)
12.Query(萌新随意)
13.RCON(萌新随意,看你需要)
14.然后你就会看见你的外部IP和内网IP(建议你用记录下你的内外网IP,因为你一会儿可能需要)
15.回车键,开服。
16.等待,看见结尾处为:
Done (x.xxxs)!如需帮助,请输入 "help" 或 "?"
就是成功了。
如果是EXIT,关掉窗口再start一次。
每次开服成功后,关服请输入stop等待关服,再叉掉窗口。
直接叉掉服务器窗口可能导致服务器数据损坏。(相当于,请先关机,再拔电源的意思)
第七步: 打开你的手机MC,连上你家wifi(请确保开服的电脑与你的手机使用的是同一个网络)。你会发现有一个局域网服务器出现在你的MC列表内,进去玩吧。(如果你的朋友也连接着你家wifi,你们就能一起py和玩耍)
第八步:如果想要远在异地的朋友进你的服务器,你需要端口映射。(VPS/独立机开服不需要端口映射)
百度:端口映射+你家路由器品牌名字 就能找到教程,我们以TP-link路由器为例子,找不到教程可以参考这个,各个牌子的都差不多。
先登录你的路由器管理界面(如果不懂路由器管理界面是什么,你大概是没法端口映射了),然后:
TP-Link官网端口映射教程:http://service.tp-link.com.cn/detail_article_69.html
配合官网教程。IP填写内网IP(如果你不会看内网ip,刚才开服向导第14步可以获取到内网ip),端口填写19132(如果你在开服向导的端口处写的不是19132,你就填你写的端口)。如果你看见一个选项让你选TCP还是UDP,请你选择UDP
设置完后保存。
第九步:重新开服,把外网IP(如果你不会看外网ip,刚才开服向导第14步可以获取到外网ip。你也可以百度)和端口发给你的朋友。让她进服吧。
Altay核心教学(与Genisys教程大致相同,不同的地方在下方已经列出)
在 第二步 你需要下载:Visual C++ Redistributable for Visual Studio 2017 64位 而不是2015。
下载链接:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
在 第四步 请使用版本7.2以上的的php-bin文件,本论坛内有这个php7.2的资源帖子,如果你使用论坛内的资源无法开服,请回帖,我可以发资源。
帖子链接:
https://www.minebbs.com/threads/pocketminephplin-win.40/
2018年7月18更新:最近有人反馈最近更新的altay开服直接闪退,解决方法如下:打开server.log,查看闪退时的错误提示,如果包含的报错内容为“You are running a Altay DEVELOPMENT build, but .....略.......this build anyway, set "settings.enable-dev-builds" to "true" in your pocketmine.yml.”。请直接打开Pocketmine.yml文件,找到“enable-dev-builds”,将后面的false改为true。保存,再开服。
给老腐竹的小提醒:当你的altay为mc1.5版本+时,你的插件配置文件将生成在plugin_data中,而不是plugins中。
你现在在github下载出来的核心版本永远都是当前的最新版本。如果你要下载以前的版本,需要自行翻找Altay的Github历史发布记录,或在minebbs寻找Altay资源帖的历史发布记录。
有什么问题或报错可以看看本贴评论,评论里解答了一些常见问题。我是个渣渣,所以你有问题最好在minebbs的QQ群提问,最好不要问我,问就不知道。
相关内容:如何编写PM插件 (完全萌新请不要看,建议有一定开服基础,并了解PHP基础知识的小可爱们可以了解一下,这是插件入门教程,最基础的)
欢迎新人去食用:https://www.minebbs.com/threads/windows-0-altay.2689/
适用人群:想掌握开服基础,不想求人或苦等开服包的小伙伴,掌握win系统基本常识。不懒惰,有钻研精神,会百度,会网页一键翻译。
致大佬:本人半桶水,如有错误内容欢迎指证但不要喷和讽刺。
必备工具:
1.自家电脑开服:Win系统电脑一台,知道自家路由器管理界面登入密码,安装了MCBE的设备。
2.租用Win系统VPS/独立机开服:开放UDP,系统win2008或以上,内存最好大于1G,网速最好大于2M,单核频率不低。
看完本贴你应该可以开出支持(1.1.x-1.11.x)中某个版本的服务器
由于我已经弃坑服务器很久了,所以并不能保证此贴适用于最新版本的服务器,但大致过程应该是一样的。
我们需要一个“核心”来开服务器(“核心”可理解为开服软件)
最经典的核心名叫:Pocketmine,现更名为PMMP,简称PM。本教程教的是使用PM分支核心开服:也就是PM核心改版/优化后的核心,一般称之为PM分支核心。分支核心有很多,我们讲两个目前主流的:
1.GenisysPro核心(停更,最后适配的mc版本为1.1.x)
Github下载地址:https://github.com/GenisysPro/GenisysPro
2.Altay核心(最旧版的Altay支持mc1.2.x,目前更新到仅支持1.11.0,还在持续更新)
Github下载地址:https://github.com/TuranicTeam/Altay
Github是什么:全球著名的代码分享/托管站,各类核心和许多国外插件源代码都在Github里。请务必善用网页一键翻译
【建议开Altay服】因首次发帖时Genisys还是比较主流的,所以用Genisys做例子写的教学,但现在Genisys版本实在太过远古了,仅供参考。请开Altay服。Altay教学看本帖最后,(新人请先看完Genisys教学再看Altay!!!)
1.Genisys 教学:
自家电脑开服:
第一步:打开对应核心的Github下载网址,以GenisysPro为例子。 点击黑/蓝色的download latest按钮。下载后是一个Genisys.phar文件。phar后缀意味着这是一个打包好的核心,为了你能启动这个phar文件请点击网站右上方的绿色Clone or download按钮, 找到Download ZIP下载下来,这个zip包含了:核心启动按键:start.cmd,核心源码,使用协议...
两个按钮如图所示:


第二步:下载Visual C++ Redistributable for Visual Studio 2015 (不明白就把32和64位都下了能装就都装)
微软官方下载网址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
这个东西可以简单理解为:它像电脑驱动一样,没装好驱动就会没有声音/网络等。那么没有装VC++就会无法运行某些程序比如mc服务器。(具体可以百度)
第三步:在你的桌面上创建一个新文件夹(你未来服务器的安身之地),最好用英文命名。然后打开刚才下载的ZIP压缩包,将压缩包中的 start.cmd 解压到你的新文件夹里。ojbk以后那个压缩包你可以删了,其他的你用不到。然后把下载好的 Genisys.phar 甩进新文件夹里。
现在你的文件夹里如图所示:

第四步:
在https://pan.baidu.com/s/1gfAvb8J下载php7.0_sg11_windows.zip,我们称之为php-bin文件(PM服务器基于PHP,大佬们总是说:
这个下载链接由zxda插件站(一个交易pm插件的网站)提供,这份bin文件附带sg(一个支持授权加密插件的程序。在zxda买的授权插件都是加密插件,必须要bin文件里有sg才能让你的服务器解密该插件并运行)。(更新:zxda
将zip解压得到bin文件夹,并将文件夹放进你创建的新文件夹内(Genisys.phar,start.cmd,bin)
第五步:
点击start.cmd开服。
第六步:开服后黑屏白字看不懂?
选择语言:
输入chs,然后回车键。(如果你不需要中文请输入其他语言简写)
输入y,同意使用协议,然后回车键。
输入N,回车键。(你当然可以输入y跳过向导,但我不建议y,N了解一下)
接下来都是清晰的中文配置,我简单解释一下(实际内容可能有所不同但大致一样)
1.起名字(你未来服务器在MC服务器列表里显示的名字)
2.端口(新手就填写19132)
3.联机模式(y:玩家必须登陆xbox才能进服,N:无需登录xbox就能进服。不知道xbox是什么请:N。)由于MC1.2以上的版本必须登陆xbox才能进服,所以1.2+版本的服务器无论你选Y还是N都需要xbox登陆后才能进服。
4.世界设置一个名字(你服务器的初始地图的名字,建议填写:zy。比较方便,以后你就懂了)
5.世界类型(输入DEFAULT服务器默认生成原生态地图。 输入FLAT生成超平坦地图)
6.模式(全服玩家的默认模式,0是生存1是创造)
7.人数(设置服务器最大同时在线人数,一般中配pm服40人就开始卡了,80人还能比较流畅已经非常不错了。所以设置的人数如果高于150都是为了好玩/好看/装逼/忽悠玩家,你可以设置为233,666,520...开心就好咯)
8.出生点保护(果断Y!不然你的出生点可能会被熊孩子炸了)
9.成就(随意)
10.OP(请输入服务器管理员也就是你自己的MC游戏名字,你也可以输入LolitaQAQ然后把服务器ip端口给我,谢谢~)
11.白名单(果断N,白名单开启的话没有OP授权玩家是无法进服的)
12.Query(萌新随意)
13.RCON(萌新随意,看你需要)
14.然后你就会看见你的外部IP和内网IP(建议你用记录下你的内外网IP,因为你一会儿可能需要)
15.回车键,开服。
16.等待,看见结尾处为:
Done (x.xxxs)!如需帮助,请输入 "help" 或 "?"
就是成功了。
如果是EXIT,关掉窗口再start一次。
每次开服成功后,关服请输入stop等待关服,再叉掉窗口。
直接叉掉服务器窗口可能导致服务器数据损坏。(相当于,请先关机,再拔电源的意思)
第七步: 打开你的手机MC,连上你家wifi(请确保开服的电脑与你的手机使用的是同一个网络)。你会发现有一个局域网服务器出现在你的MC列表内,进去玩吧。(如果你的朋友也连接着你家wifi,你们就能一起py和玩耍)
第八步:如果想要远在异地的朋友进你的服务器,你需要端口映射。(VPS/独立机开服不需要端口映射)
百度:端口映射+你家路由器品牌名字 就能找到教程,我们以TP-link路由器为例子,找不到教程可以参考这个,各个牌子的都差不多。
先登录你的路由器管理界面(如果不懂路由器管理界面是什么,你大概是没法端口映射了),然后:
TP-Link官网端口映射教程:http://service.tp-link.com.cn/detail_article_69.html
配合官网教程。IP填写内网IP(如果你不会看内网ip,刚才开服向导第14步可以获取到内网ip),端口填写19132(如果你在开服向导的端口处写的不是19132,你就填你写的端口)。如果你看见一个选项让你选TCP还是UDP,请你选择UDP
设置完后保存。
第九步:重新开服,把外网IP(如果你不会看外网ip,刚才开服向导第14步可以获取到外网ip。你也可以百度)和端口发给你的朋友。让她进服吧。
Altay核心教学(与Genisys教程大致相同,不同的地方在下方已经列出)
在 第二步 你需要下载:Visual C++ Redistributable for Visual Studio 2017 64位 而不是2015。
下载链接:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
在 第四步 请使用版本7.2以上的的php-bin文件,本论坛内有这个php7.2的资源帖子,如果你使用论坛内的资源无法开服,请回帖,我可以发资源。
帖子链接:
https://www.minebbs.com/threads/pocketminephplin-win.40/
2018年7月18更新:最近有人反馈最近更新的altay开服直接闪退,解决方法如下:打开server.log,查看闪退时的错误提示,如果包含的报错内容为“You are running a Altay DEVELOPMENT build, but .....略.......this build anyway, set "settings.enable-dev-builds" to "true" in your pocketmine.yml.”。请直接打开Pocketmine.yml文件,找到“enable-dev-builds”,将后面的false改为true。保存,再开服。
给老腐竹的小提醒:当你的altay为mc1.5版本+时,你的插件配置文件将生成在plugin_data中,而不是plugins中。
你现在在github下载出来的核心版本永远都是当前的最新版本。如果你要下载以前的版本,需要自行翻找Altay的Github历史发布记录,或在minebbs寻找Altay资源帖的历史发布记录。
有什么问题或报错可以看看本贴评论,评论里解答了一些常见问题。我是个渣渣,所以你有问题最好在minebbs的QQ群提问,最好不要问我,问就不知道。

相关内容:如何编写PM插件 (完全萌新请不要看,建议有一定开服基础,并了解PHP基础知识的小可爱们可以了解一下,这是插件入门教程,最基础的)
最后由版主编辑于: