pocketmine吧 关注:29,714贴子:235,545

MCPE Alpha_1.13.2完全开服教程

只看楼主收藏回复

配合https://tieba.baidu.com/p/7470300005食用更佳


IP属地:河北1楼2021-07-30 07:57回复
    提示:本教程应用的是电脑端。很多教程都使用手机端,但是我建议使用电脑端,因为电脑端可以不占手机内存,方便内网穿透。
    提示:下文中(包括上文),内网穿透即为端口映射。
    使用Sakura Frp进行内网穿透(不是广告),可以使用逍遥模拟器模拟MCPE在电脑上的运行(不是广告x2)


    IP属地:河北2楼2021-07-30 08:06
    收起回复
      第一步:安装git for windows,链接在此:https://github.com/git-for-windows/git/releases/download/v2.32.0.windows.2/Git-2.32.0.2-64-bit.exe



      一路Next完事


      IP属地:河北4楼2021-07-30 08:09
      回复
        第二步,不要建立文件夹,在你要建立的文件夹的上一个文件夹点击左上角文件->以管理员身份打开WPS(Powershell)

        运行命令git clone https://github.com/LiuTianyouOnLuogu/PocketMine-LiuTianyou-Version.git PocketMine-MP
        然后你就得到了PocketMine-MP文件夹。


        IP属地:河北5楼2021-07-30 08:13
        回复
          注意了,下面这一步特别重要(最好别先使用现成的PHP):
          下载PHP5.6:https://windows.php.net/downloads/releases/archives/php-5.6.9-Win32-VC11-x64.zip
          解压出来之后重命名为php,在PocketMine文件夹里新建bin文件夹,移动过去。
          下载pthreads扩展(注意,一定要确认是否线程安全,否则会“找不到指定的模块”):https://windows.php.net/downloads/pecl/releases/pthreads/1.0.0/php_pthreads-1.0.0-5.3-ts-vc9-x86.zip
          下载yaml扩展:https://windows.php.net/downloads/pecl/releases/yaml/1.3.2/php_yaml-1.3.2-5.6-ts-vc11-x64.zip


          IP属地:河北6楼2021-07-30 08:19
          回复
            在你的扩展文件夹内,会有四个DLL文件(每个文件夹有两个其余的是源码,没啥用):
            yaml文件夹有yaml.dll php_yaml.dll
            threads文件夹有threads_VC2.dll php_threads.dll
            把不带php_前缀复制到C:\Windows和php文件夹内,带php_前缀的复制到php\ext\文件夹内(那个文件夹都是带php_前缀的)


            IP属地:河北7楼2021-07-30 08:22
            回复
              从这里下载php.ini文件,我已经配置好扩展部分了:https://www.luogu.com.cn/paste/a8zuyi52
              (新建php.ini在php文件夹内,复制粘贴)


              IP属地:河北8楼2021-07-30 08:25
              回复
                下面说怎么配置MinTTY:
                首先,MinTTY需要Cygwin环境(不要直接下载),可以看这个:https://blog.csdn.net/lvsehaiyang1993/article/details/81027399
                注意:配置镜像时可以使用mirror.aliyun.com,速度显著增快
                不用安装多余的包,Cygwin自带MinTTY


                IP属地:河北9楼2021-07-30 08:28
                回复
                  然后从C:\cygwin64\bin(默认的)文件夹内找到MinTTY.exe和cygwin1.dll,复制(不是剪切)到PocketMine的bin文件夹内,此时,你的bin文件夹内应该是这样的:

                  PocketMine.ico可以使用这个网站:https://www.aconvert.com/cn/icon/png-to-ico/
                  选择128*128,链接输入http://www.pocketmine.net/favicon.png,生成重命名即可。


                  IP属地:河北10楼2021-07-30 08:37
                  收起回复
                    如果你有MinTTY,运行start.cmd,否则运行start_without_mintty.cmd,按照指引选择zh,配置文件即可(可以参考贴吧教程)


                    IP属地:河北11楼2021-07-30 08:39
                    回复
                      接下来说我们的重点:内网穿透。
                      大部分教程都是使用路由器穿透的,然而大部分人(中国移动出来挨打)没有固定的公网IP,甚至连公网IP都没有。我向大家推荐一个网站:https://www.natfrp.com/,这个网站完全免费(穿透Web需要实名认证收费)。
                      注册一个账号,按照图片中的配置穿透隧道(TCP和UDP,有人说不需要TCP,但是为了保险还是一起穿透吧)


                      这两个一定要在同一个节点同一个端口(两个都一样),否则端口都劈叉了,你怎么访问


                      IP属地:河北12楼2021-07-30 08:46
                      回复
                        你现在应该有了两个隧道(忽略“在线”):

                        记住最开头的ID,还有你的访问密钥:

                        下载frpc软件:https://getfrp.sh/d/frpc_windows_amd64.exe
                        放在PocketMine文件夹内,在start.cmd(或是start_without_mintty.cmd)内添加:
                        frpc.exe -f 访问密钥:ID1,ID2
                        示例:frpc.exe -f 114514abcd:1145141,1145142


                        IP属地:河北13楼2021-07-30 08:54
                        回复
                          如果你有域名,就通过CNAME解析一下,如果没有,就直接输入
                          详情请看使用教程


                          IP属地:河北14楼2021-07-30 09:31
                          回复
                            如图,如果没有域名,就可以输入节点的域名(IP也行)和外网端口。

                            如果你有域名,就请CNAME解析,使用你的域名和外部端口


                            IP属地:河北15楼2021-07-30 09:34
                            回复
                              域名解析大概是这样:


                              IP属地:河北16楼2021-07-30 09:35
                              回复