Minecraft空岛服开服
Minecraft空岛服简介
空岛是《我的世界》中一种流行的生存模式,这种游戏模式要求你在几乎没有任何资源的情况下完成一项艰难的任务,那就是在空中方块上生存。 通过玩空岛生存,玩家能在《我的世界》生存中积累更多的经验和技术。
Minecraft空岛服开服
1、准备一台linux服务器,已安装docker,运行以下命令,启动空岛服务端,这里使用比较流行的paper服务端。
docker run -d --name island \-e EULA=TRUE \-e VERSION=1.17.1 \-e TYPE=PAPER \-e PAPERBUILD=381 \-v /data/mc/island/data:/data \-v /data/mc/island/plugins/:/plugins \-e OPS=willminec \-e ONLINE_MODE=FALSE \-p 25568:25565 \--restart always \itzg/minecraft-server
2、查看容器运行状态,等待容器完全启动,状态为healthy
[root@mcserver ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f5a348c00874 itzg/minecraft-server "/start" 11 minutes ago Up 11 minutes (healthy) 25575/tcp, 0.0.0.0:25568->25565/tcp, :::25568->25565/tcp island
安装空岛插件
1、下载BentoBox空岛系列插件,有多种游戏模式及附加插件
下载地址:https://download.bentobox.world/
当前bentobox有以下6中游戏模式:
序号 | 游戏模式 | 描述 | 指令 |
---|---|---|---|
1 | BSkyBlock | 传统空岛生存 | 游戏指令/island,管理指令/bsbadmin |
2 | AcidIsland | 酸岛,岛屿周围被酸海包围,当玩家或生物落入酸水中时会受到伤害 | 游戏指令/ai,管理指令/acid |
3 | AOneBlock | 单方块生存,开局一个方块,当你破坏这个方块时会刷新一个新的方块,同时有几率生成生物 | 游戏指令/ob,管理指令/obadmin |
4 | Boxed | 盒子里的生存,依赖WorldGeneratorAPI 和 WorldBorderAPI | 游戏指令/boxed,管理指令/boxadmin |
5 | CaveBlock | 洞穴生存,从一个3乘3的洞穴开始,探索地下世界 | 游戏指令/cb,管理指令/cbadmin |
6 | SkyGrid | 网格生存,纯粹由各种单个方块组成,增加了跌倒死亡的风险 | 游戏指令/sg,管理指令/sgadmin |
当前bentobox官方addon附加插件列表:
序号 | addon插件 | 描述 |
---|---|---|
1 | Bank | 提供岛屿银行,使岛屿成员能够共享资金,依赖Vault、EssentialsX插件 |
2 | Biomes | 允许玩家改变岛屿的生物群系 |
3 | Border | 在岛屿旁边添加边界 |
4 | CauldronWitchery | 允许使用某些魔法生成生物 |
5 | Challenges | 给予玩家挑战任务 |
6 | Chat | 团队聊天和岛屿聊天 |
7 | CheckMeOut | 岛屿提交插件,使玩家能够提交他们的岛屿以供管理员考虑。 |
8 | ControlPanel | 控制面板 |
9 | DimensionalTrees | 设定下界和末地长出的树木的材料 |
10 | ExtraMobs | 改变一些生物生成规则以生成烈焰人,凋零骷髅,潜影贝以及蜜蜂 |
11 | Greenhouses | 允许玩家在他们的岛屿上创建秘密生物群系玻璃温室 |
12 | InvSwitcher | 分离不同世界的背包 |
13 | IslandFly | 允许玩家在他们的岛屿上飞行 |
14 | Level | 计算岛屿等级并显示前十名 |
15 | Likes | 创建一个评分系统并排序 |
16 | Limits | 限制玩家可放在岛屿上的物理和实体 |
17 | MagicCobblestoneGenerator | 允许刷石机刷出随机物品 |
18 | TwerkingForTrees | 扭屁股来使树长得更快 |
19 | Visit | 使用指令访问其他玩家的岛屿 |
20 | VoidPortals | 虚空传送 |
21 | Warps | 允许玩家创建传送牌并参观其他人的岛屿 |
这里以经典空岛为例,下载相关插件
当然如果你想体验所有游戏模式以及附件插件功能,可以选择Custom,勾选自己需要的插件或选中下面所有选项,然后点击Generate Setup进行下载,但是注意服务器要有足够CPU和内存支撑,可以在启动容器时指定-e MEMORY=6G
参数。
2、使用winscp等工具上传插件到服务器上
[root@mcserver ~]# ll |grep bentobox.zip
-rw-r--r-- 1 root root 2679722 Dec 14 13:03 bentobox.zip
解压zip插件包到/data/mc/island/plugins/
目录下
[root@mcserver ~]# yum install -y unzip
[root@mcserver ~]# unzip bentobox.zip -d /data/mc/island/plugins/
BentoBox前置插件以及空岛相关插件解压后如下
[root@mcserver ~]# ll /data/mc/island/plugins/
total 1820
drwxr-xr-x 3 root root 4096 Dec 14 13:13 BentoBox
-rw-r--r-- 1 root root 1852203 Dec 14 05:03 BentoBox-1.19.0.jar
-rw-r--r-- 1 root root 801 Dec 14 05:03 Installation-Guide.txt[root@mcserver ~]# ll /data/mc/island/plugins/BentoBox/addons/
total 1012
-rw-r--r-- 1 root root 241617 Dec 14 05:03 Biomes-1.14.0.jar
-rw-r--r-- 1 root root 53007 Dec 14 05:03 BSkyBlock-1.15.2.jar
-rw-r--r-- 1 root root 436826 Dec 14 05:03 Challenges-0.8.4.jar
-rw-r--r-- 1 root root 40030 Dec 14 05:03 ControlPanel-1.13.0.jar
-rw-r--r-- 1 root root 13138 Dec 14 05:03 DimensionalTrees-1.6.0.jar
-rw-r--r-- 1 root root 106258 Dec 14 05:03 Level-2.8.1.jar
-rw-r--r-- 1 root root 74958 Dec 14 05:03 Limits-1.17.2.jar
-rw-r--r-- 1 root root 57503 Dec 14 05:03 Warps-1.11.1.jar
3、重启容器使插件生效
docker restart island
客户端登录服务端
现在paper服务端加空岛插件已经完成安装,使用客户端连接测试,注意没有域名使用服务器IP地址替代,端口为25568
登录后会进入主世界,运行/island命令弹出空岛选择菜单
选择第一个草方块选项
进入属于自己的空岛世界
创建空岛大厅
空岛服务器默认首次登录会进入主世界,可以为空岛创建一个大厅,引导玩家首次登录进入空岛大厅,后续将默认主世界删除指定为空岛插件生成器生成的世界。
1、安装multiverse-core多世界插件
multiverse-core多世界插件可用于导入世界,设置空岛大厅,下载地址:https://github.com/Multiverse/Multiverse-Core
下载后上传到plugins目录下
[root@mcserver ~]# ll /data/mc/island/plugins |grep Multi
-rw-r--r-- 1 root root 496893 Dec 17 21:25 Multiverse-Core-4.3.1.jar
2、安装EssentialsX系列插件
EssentialsX插件可以通过/setspawn
命令将玩家默认出生点设置在空岛大厅,下载地址:https://essentialsx.net/downloads.html
下载后复制到plugins目录
[root@mcserver ~]# ll /data/mc/island/plugins |grep EssentialsX
-rw-r--r-- 1 root root 2829157 Dec 17 00:07 EssentialsX-2.19.0.jar
-rw-r--r-- 1 root root 13790 Dec 17 00:07 EssentialsXChat-2.19.0.jar
-rw-r--r-- 1 root root 17902 Dec 17 00:07 EssentialsXSpawn-2.19.0.jar
3、重启容器使插件生效
docker restart island
4、上传大厅世界地图
在curseforge上下载自己喜欢的地图,以skyblock-advanced这个地图为例,注意选择与服务端匹配的版本。
下载地址:https://www.curseforge.com/minecraft/worlds/skyblock-advanced
上传到服务器后解压到/data/mc/island/data/
目录下:
[root@mcserver ~]# unzip 'SkyBlock+-+New+Advanced+[1.6].zip'
[root@mcserver ~]# mv 'SkyBlock - New Advanced [1.6]' /data/mc/island/data/SkyBlock
注意修改目录权限,否则后面导入世界会提示失败
[root@mcserver ~]# ll /data/mc/island/data/
total 60572
drwxrwxr-x 6 lighthouse lighthouse 4096 Dec 18 10:53 acidisland_world
......[root@mcserver ~]# chown -R lighthouse:lighthouse /data/mc/island/data/SkyBlock/
5、导入空岛大厅世界,注意名称SkyBlock要与data目录下地图目录名称一致,normal指定世界类型
/mv import SkyBlock normal
命令执行成功后如下:
传送到空岛大厅世界
/mv tp SkyBlock
6、设置出生点为空岛大厅,在空岛大厅执行以下命令
/setspawn
由于未开启正版验证,使用HMCL启动器在启动另外一个客户端,创建一个离线模式用户,测试登录到空岛后是否默认进入空岛大厅
7、保护空岛大厅,安装worldedit和WorldGuard两个插件,上传到plugins目录下即可
WorldGuard指令禁止破坏大厅所有区域
/rg flag __global__ build deny
清除所有生物
/mv purge SkyBlock all
禁止生成生物
/mv modify set monsters false
/mv modify set animals false
禁止pvp
/mv modify set pvp false
修改服务端默认世界
1、将空岛世界设为服务器默认世界。
修改server.properties配置文件,修改以下行
[root@mcserver ~]# vim /data/mc/island/data/server.properties
level-name=bskyblock_world
修改bukkit.yml配置文件,文件末尾增加以下几行
cat >>/data/mc/island/data/bukkit.yml<<EOF
worlds:bskyblock_world:generator: BentoBoxbskyblock_world_nether:generator: BentoBoxbskyblock_world_the_end:generator: BentoBox
EOF
2、删除原有主世界、地狱及末地世界
[root@mcserver ~]# rm -rf /data/mc/island/data/world*
3、重启容器使配置修改生效
docker restart island
Minecraft空岛服开服相关推荐
- 我的世界Minecraft基岩版开服服务器教程(Windows)开服器开服包下载开服网站服务器要多少钱开服核心开服端下载
我的世界Minecraft基岩版开服服务器教程(Windows)开服器开服包下载开服网站服务器要多少钱开服核心开服端 前言:大家好我是艾西,最近很多小伙伴问我Minecraft我的世界怎么开服以及服务 ...
- 我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端开服软件mac版Java启动器
我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端 前言:大家好我是艾西,接上一篇我的世界Minecraft Java开服教程(Windows) 这期跟 ...
- MineCraft Spigot简单开服教程
Spigot是一个功能相比官方服务端更加丰富的开服工具,支持服务端的插件,本文按照操作顺序介绍开服过程(提供WIN SERVER R2012和CENTOS7.6两种系统下的操作流程) 前提(WIN S ...
- Minecraft开服教程
Minecraft开服教程 如果你要和小伙伴联机时,可以选择的方法有这样几种: 局域网联机:优点:简单方便,在MC客户端里自带.缺点:必须在同一局域网内. 有些工具会带有联机功能:优点:一般是通过连接 ...
- Minecraft 开服:从入门到精通
目录 前言 一.服务端核心介绍 为什么要说「服务端运行核心文件或是补丁安装器」 为什么我们不能直接双击 jar 运行服务端核心 到底有哪些服务端核心 1. Vanilla 2. CraftBukkit ...
- 【Minecraft开服教程】使用 MCSM 面板一键搭建我的世界服务器,并内网穿透公网远程联机
文章目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. ...
- Minecraft我的世界开服教程
宿舍几个人在玩Minecraft,于是在12教整了台破主机,用校园网搭了个Minecraft的服务器.搜索了好久,终于上手了,贴一下过程吧: FirstBlood: 下载安装服务器 我用的是官方原版的 ...
- Minecraft 开服记录 自动备份
似乎少有关于 minecraft 自动备份的脚本,在此记录一下比较野鸡的方法.如果有更好的方法请告诉我! 一.开服 MC开服一直都比较简单,以fabric为例只需要打开链接,选择好对应版本,然后下载即 ...
- Minecraft群组服开服
Minecraft群组服简介 BungeeCord 是一个群组服务端,非普通 Minecraft 服务端,此服务端只作为一个转发作用,用于将多个子服连接在一起,并可以让玩家在不同的子服之间传送,启动方 ...
最新文章
- LIST 和 MAP
- 看门狗(独立看门狗)与窗口看门狗的区别!
- B组前导码功率偏移(messagePowerOffsetGroupB)
- 简述 Python 的 Numpy、SciPy、Pandas、Matplotlib 的区别
- 专业课程设计之客户与服务器程序的同步与通信机制的设计(一)项目介绍
- 解决Linq.ToDictionary()时的键重复问题
- hive数据去重测试
- IT书籍汇总下载(python_c++_java_android_网络安全)等-持续更新
- 2018年国内外信息安全相关大事件
- android字体设置
- 计算机音乐制作旋律教学,旋律创作的基本规律 管窥小学音乐旋律创作教学
- AES在线加密解密-附AES128,192,256,CBC,CFB,ECB,OFB,PCBC各种加密解密源码
- 左神算法学习日记——二叉树遍历(二)
- 数据分析-数据来源、字段类型、数据采集陷阱
- Telegram APIs中文介绍
- php面试题目(中等水平)
- 无缝轮播图无缝轮播图
- 选择计算机部件的原则是什么,选择工业机器人视觉系统必须遵守的基本原则
- 简单的制作一个钓鱼网页!
- 牛叔说电影-圣堂四骑士