我的世界java服务器搭建
很多情况下,新手对零零碎碎教程无法较为好的集中,本文已一个连贯简单的视角去说明开服到排查。
(本文受限于笔者认识,如果存在问题,还另请指教)
服务器核心
我的世界服务器的核心选择是决定了服务器版本,模组,插件和各类特性的关键。
【原版】是由 Mojang Studios(现属 Microsoft)官方开发和发布的未经任何修改的服务器软件。它提供了最纯粹、最原始的 Minecraft 多人游戏体验。
【插件】这类核心基于原版 Minecraft 服务器代码进行了修改和优化,最关键的是它们实现了一套 API(应用程序接口,最著名的是 Bukkit API 及其后续衍生),允许开发者编写“插件”(Plugins)来扩展服务器功能,而不需要玩家修改他们的客户端。
【模组】这类核心是为加载“模组”(Mods)而设计的。模组能够深度修改和添加游戏内容,比如新的方块、物品、生物、维度、游戏机制(如科技、魔法系统)等。这通常需要服务器和客户端都安装相同的核心和模组。
【混合】插件+模组混合,可以支持(Plugins)以及模组”(Mods)的设计,支持较大扩展。
如何快速开启我的世界服务器?
那最简单方法是直接用已有的服务端或者整合包服务器服务端,其中不同之处在于插件和模组。
如下所示,图片中是一个模组的服务端,模组在原版下增加更多的物品和玩法,可以让冒险更加有趣。
打开mod文件夹就可以看到服务端使用的模组
而插件端是完全通过原版客服端就可以进入的服务器,如图所示。
开启一个服务器需要三步
在已经有一个服务端的基础环境下,通过三步即可开服
1,安装java
2,关闭防火墙,更改配置文件
3,启动服务器,通过端口链接。
java安装
java是前置程序,不同版本的我的世界需要符合相当应的java版本,建议如下
1.0 - 1.11.2:最低 Java 6,推荐 Java 8。
1.12 - 1.16.4:最低 Java 8,推荐 Java 11。
1.16.5:最低 Java 8,推荐 Java 16。
1.17 - 1.17.1:最低 Java 16,推荐 Java 17。
1.18 - 1.20.4:最低 Java 17,推荐 Java 21。
1.20.5 - 1.21:最低 Java 21,推荐 Java 21。
本文推荐Zulu java,zulu是一款高性能,要有较高稳定性的由Azul Systems开发方案。
zulu下载链接:Java 8, 11, 17, 21, 23 Download for Linux, Windows and macOS
打开官网在,下翻选择所需版本
选择对应平台下载并且安装即可
网络及基础配置说明
什么是防火墙,为什么要关闭?
防火墙通常作用于阻断外部攻击,控制进出;但一定程度也会限制访问链接,NAT服务器通常作用于内部而剑客云游戏云服务器在内部处理禁止攻击格则,所以直接屏蔽即可。
windows如何关闭防火墙?
微软+S,弹出搜索框,输入“高级
打开后依次进行关闭,在点击确定即可完成
Linux如何关闭防火墙?
-
sudo ufw disable
适用于基于Ubuntu或Debian的系统。 此命令用于临时禁用UFW(Uncomplicated Firewall)防火墙。执行该命令后,所有由UFW管理的防火墙规则将立即停止生效,直至重新启用UFW为止。 -
对于使用
firewalld
的系统(如 CentOS, Fedora),可以使用以下命令来关闭防火墙:sudo systemctl stop firewalld
暂时停止防火墙(不保存设置)。sudo systemctl disable firewalld
禁用防火墙(防止开机自动启动)。 -
请注意,禁用防火墙会使你的系统失去网络层面的安全保护,建议仅在安全的网络环境中进行,并且了解这样做的风险。