本帖最后由 北斗七星Chk 于 2020-8-14 08:38 编辑
bedrock_server
Windows版服务器插件加载教程
  配置要求:
  1、系统为WindowsServer2016以上
  2、至少2核且运行内存为4GB以上

  用到的服务端及软件:
  2、Element 0                         感谢 Codehz 大佬
  3、Sakura Frp                      (无公网IP的使用这个)
  4、MSVBCRT.AIO x86 x64   没有这个运行不了服务器



当然,我不做bdlauncher的教程是因为服务端已停更
所以请各位服主们谅解一下!
(其实就是不想买云服务器)

这里说一下,如果需要看Linux版教程的,请前往隔壁贴
(以本帖为主,因为本帖的内容更加详细,Linux用户也可用)





好了,正片开始~





安装bedrock_server官方服务端

下面是开服的核心下载教程:



(下载慢别找我,个人推荐去商店买个锤子,把你家路由器砸了

      1、首先安装基岩版官方服务端,选择适用于Windows的服务端软件


2、下载并解压该文件:



3、解压完后大致就这样,然后把它放一边:











安装服务端插件加载器

然后就到了大家需要的插件加载端的下载教程:


(致无脑之人:插件问题与我无瓜,请在Gitub中向作者反馈)

(还有关于Gitub连不进去的问题,请勿联系我,我又不是该网站的站长)


1、首先进入Element 0,然后进入releases:



2、之后选择最新版本(前提是你的服务端也是最新版本



3、下载完后打开压缩包(或把后缀名改为zip格式),并且把里面的文件拖至服务端文件里:



4、最后启动bedrock_server_mod.exe文件:


5、启动成功界面就应该是这样:








插件的装载


1、如何启用EZ自带的插件?

(1)在BDS根目录找到custom.yaml文件,并且将选中的地方的false改为true(下面的也要):


2、装载dll插件

(1)将dll插件移至Mods内(梦故套娃也行,某些插件不可以这么做,比如js):


(2)启动服务器:


3、装载JS插件(需要先装载JSRunner.dll插件):
   
(目前JS插件在Element Zero中无法使用,若大家实在想使用JS插件的话那就等着吧)
(JS插件的功能跟dll的插件功能相比,我个人更推荐dll插件)
(Element Zero中自带插件,这样应该就够了吧)

(1)在文件主目录创建一个文件夹,并且将其命名为js


(2)将JS插件移至js内:



(3)启动服务器:


4、装载CSR插件(需先装载BDSNetRunner.dll插件):

(本人尚未测试,若有插件问题请向插件作者反馈)

(1)在文件主目录创建一个文件夹,并且将其命名为CSR




(2)CSR插件移至CSR内:




(3)启动服务器:









开始游戏


1、首先以管理员的身份运行cmd,并输入以下指令:
  1. CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436
复制代码
而这串指令则是为了解除Minecraft的UWP循环限制(反正输入就对了)。



2、输入IP:127.0.0.1,端口:server.properties里的server-port里的端口,好了,开始游玩吧!







让朋友们也一起玩MC


1、云服务器(有公网ip的看这里):(开服方法与前面相同,本贴暂不作该教程)
(1)输入IP:(公网ip),输入端口:(默认为19132,主要还是看server.properties内的设置)
(2)若无法访问,则请开通防火墙、安全组(本贴不作教程,请与服务商联系)
(3)赶紧告诉你的小伙伴,叫他们一起来玩吧!

2、端口映射:
(1)首先进入Sakura Frp官网:


(2)初次进入点击注册:


(3)填写相关信息:


(4)在邮箱里同意或者点击链接(我这里不做演示)

(5)回到主界面,点击管理面板:


(6)填写相关信息:


(7)进入每日签到,获取流量:


(8)点击创建隧道:


(9)填写隧道信息:


(10)启用隧道:


(11)下载客户端:


(12)解压缩文件:


(13)打开Sakura Frp程序:


(14)输入访问密钥:


(15)开启端口映射:


(16)启动成功!


(17)好了,此时我们可以游玩了!
——输入IP:(":"前的部分
——输入端口:(":"后的部分

(18)赶紧告诉你的小伙伴,叫他们一起来玩吧!







关于服务器的配置


1、我们需要修改server.properties以配置服务器,若有漏的则在bedrock_server_how_to.html里自行观看(不会英语的自己装网页翻译插件):

  1. server-name=Dedicated Server
  2. # 作为服务器名使用
  3. # 允许的值:任何字符串
  4. gamemode=survival
  5. # 设置新玩家的游戏模式
  6. # 允许的值:"survival"(生存)"creative"(创造)"adventure"(冒险)
  7. difficulty=easy
  8. # 设置世界的难度
  9. # 允许的值:"peaceful"(和平)"easy"(简单)"normal"(普通)"hard"(困难)
  10. allow-cheats=false
  11. # 如果设置为 true 则可允许作弊
  12. # 允许的值:"true" 或 "false"
  13. max-players=10
  14. # 服务器的最大玩家数
  15. # 允许的值:任何正数
  16. online-mode=true
  17. # 如果设置为 true 则服务器上的玩家需要通过 Xbox 验证
  18. # 允许的值:"true" 或 "false"
  19. white-list=false
  20. # 如果设置为 true ,服务器上的玩家都必须列在单独的 whitelist.json 文件中(必须通过白名单验证)
  21. # 允许的值:"true" 或 "false"
  22. server-port=19132
  23. # 服务器监听的 IPv4 端口
  24. # 允许的值:在区间 [1, 65535] 内的正数
  25. server-portv6=19133
  26. # 服务器监听的 IPv6 端口
  27. # 允许的值:在区间 [1, 65535] 内的正数
  28. view-distance=32
  29. # 允许的最大视距,单位为区块
  30. # 允许的值:任何正数
  31. tick-distance=4
  32. # 玩家附近被加载的区块数目
  33. # 允许的值:在区间 [4, 12] 内的整数
  34. player-idle-timeout=30
  35. # 在玩家空闲一段时间后,将玩家踢出,单位为分钟
  36. # 允许的值:任何正数
  37. max-threads=8
  38. # 服务器会尝试使用的最大线程数,如果设置为 0 或移除本项配置会使服务器尽多的使用
  39. # 允许的值:<span style="color: rgb(0, 0, 0); font-family: PingFangSC-Regular, &quot;Microsoft Yahei&quot;, &quot;\\5FAE软雅黑&quot;, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">任何正整数</span>
  40. level-name=Bedrock level
  41. # 世界名
  42. # 允许的值:任何字符串
  43. # level-seed=
  44. # 地图种子,用来随机化世界
  45. # 允许的值:任何字符串
  46. default-player-permission=member
  47. # 新加入玩家的权限等级
  48. # 允许的值:"visitor"(访客)"member"(成员)"operator"(管理)
  49. texturepack-required=false
  50. # 强制使客户端使用当前世界的材质包
  51. # 允许的值:"true" 或 "false"
复制代码

2、服务器指令:

(1)基础指令:



(2)其他指令:



3、顺便说一下哪些文件是可删除的,哪些文件是不可删除的(不可删除的文件会被框起来):




常见问题



Question:为何服务端无法开启?


Anser-1:请将服务端目录更换成英文目录

Anser-2:可能是运行库没装,请安装运行库

Anser-3:可能是 Chakra.dll 的冲突,目前没有方法

Anser-4:换台电脑,这也是最好的解决方案



好了,若看完这些还有问题的话请在评论区或加入交流群向我及时反馈,谢谢!


温馨提醒:本人不欢迎无脑的问题,所以请大家在提出问题前请三思!






image.png (68.61 KB, 下载次数: 2)

image.png (95.56 KB, 下载次数: 4)