Linux 搭建Minecraft服务器并添加Mod

应各群友要求,搭建一个Minecraft服务器

最近群友们突然想玩 Minecraft 了,刚好最近 Minecraft 也在打折,所有有一起联机的打算
纯净版的 Minecraft 很快就会玩腻来,所以要搭服务器,当然是直接搭一个 Forge 服务器啦

服务器搭建

服务端搭建起来很简单,首先服务器的官方配置要求是2核4G内存,自己去各大云服务场商那里买就好了

配置防火墙

Minecraft 默认的端口是25565,所以需要修改一下防火墙,允许从外部连接这个端口
或者自行设置端口,防火墙开启对应的端口即可

下载 Forge

首先去 Forge 下载想要的 Minecraft 版本的 Forge
这里我下载的是 1.7.10 版本 Minecraft 的 Forge

安装 Forge

首先在服务器上安装 Java

1
apt update && apt upgrade -y && apt install openjdk-8-jre

验证安装是否成功

1
java -version

如果输出了 Java 版本,则表示安装成功

在服务器上创建一个目录,然后把下载的 Forge 的 jar 包上传到这个目录下

1
mkdir ~/minecraft-server
1
scp forge-1.7.10-10.13.4.1614-1.7.10-installer.jar User@IP:/path/to/minecraft-server/

服务器上安装 Forge

1
java -jar forge-1.7.10-10.13.4.1614-1.7.10-installer.jar --installServer

等待安装好后,运行服务器

1
java -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar --nogui

第一次运行肯定会安装失败,因为这回生成一份协议,要求阅读后方可继续
修改 eula.txt 文件,将其中的 eula 的值修改为 true

这样就可以再次启动

1
java -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar --nogui

等待世界生成完成后,就可以开始与群友们一起联机了

安装 Mod

Mod 的安装非常简单,只需要把需要的 Mod 的 jar 文件放在服务器的 mods 目录下即可
Mod 文件可以在 MC百科 中下载

后台运行

安装 tmux

1
apt install tmux

运行 tmux,直接在命令行输入 tmux 即可
打开 tmux 后,开始运行服务器

1
java -jar forge-1.7.10-10.13.4.1614-1.7.10-universal.jar --nogui

运行完成后,Ctrl + b 后再输入 d 即可使该窗口后台执行,关闭ssh连接后也可以继续运行

客户端连接

网上大都是教如何在 Windows 上使用 Mod,我这里就演示个讲的比较少的,如何在 Linux 上使用 Mod 吧(Windows 连接同理,只有小部分不一样)
由于服务端使用了 Forge,所以客户端也需要安装 Forge,下载地址和上面一样,都是Forge,版本要和服务端一致

下载好后,运行命令,或者直接双击安装即可

1
java -jar forge-1.7.10-10.13.4.1614-1.7.10-installer.jar

选择安装 client 即可

将 Mod 的 jar 包放到安装目录下的 mods 目录下

打开 Minecraft-launcher,配置选择刚才安装的 Forge

然后就可以愉快的开始游戏了
enjoy it~


因为之前搭建过泰拉瑞亚的服务器,所以觉得 Minecraft 服务器搭建起来不会很难
果不其然,搭建起来十分顺畅,没有碰到什么障碍
会不会是我的技术能力提高了呢 -=≡ヘ(*・ω・)ノ