Minecraft Modded Server
Contents
部分截图





如果只是想一起玩游戏的话,直接从看Forge安装开始看吧。
接下来记录我搭建 Java 版 Minecraft Modded 服务器的过程,其他情况均不在本文的考虑内。主要的重点在服务端 Forge 的安装,貌似网上的资料比较少,所以我记录一下也方便自己下次搭建。
PS:纯净服务器(Vanilla server)
服务器简单配置
接下来为我搭建 Minecraft Moded Server 时的手记,还不能算是教程吧(
Java 安装
直接安装 OpenJDK 即可。你也可以选择安装 JRE,不过考虑到后续你可能会想写 Java 代码呢 😂,还是用 JDK 吧,JDK 是 JRE 的父集。
|
|
|
|
接着验证一下 JDK 已经 安装成功:
|
|
Screen 安装
使用 screen,可以让程序在后台运行。在本文中的作用就是让 Minecraft Server 可以在后台运行的同时,又可以在服务器上进行其他操作。
|
|
使用
- 打开一个新的会话(session):
screen -S <name> - 断开(detach)当前会话:
screen -d或在按CTRL+A+D(准确的说是按完CTRL-A之后马上按下D键。) - 重连(reattach):
screen -r <name>或者sscren -R重连最近断开的会话。
Minecraft 服务端
这部分写的比较简单,因为详细的教程已经有很多了。
- 下载服务端
- 修改
eula.txt:eula=true - 启动:
java -Xmx512M -Xms1024M -jar minecraft_server.jar nogui - 服务的默认端口是:25565,如果有防火墙之类的记得开放这个端口的 TCP 和 UDP 流量。
Forge安装
Forge 客户端
在自己的 PC 上安装 Forge,完成之后就可以在使用单机 mod 了。
-
可以直接下载我提供的版本,见下文的资源下载
-
或者在 Forge 官方网站下载对应版本的 forge,我这里就以 Minecraft 1.12.2 为例
- 如果是 Linux 系统,就点击
Installer - 如果你的电脑是 Windows 系统,就点
Windows Installer 
- 如果是 Linux 系统,就点击
-
运行 Installer ->
install client->Ok-> 安装完成 -
将需要使用的 mod 放在
.minecraft/mods -
如果是 Windows 的话,可以在资源管理器上输入
%appdata%\.minecraft\mods -
打开 Minecraft 启动器,在 profile 中选择
forge
Forge 服务端
同时服务端也必须安装 Forge,来加载服务端 mod。如果服务端安装了某个 mod,而本地没有安装,这样是无法进入服务器的。反之,则不影响。
- 因为我日常使用的笔记本和服务器都是 Ubuntu(Linux的一个发行版),所以下载
Instaler就 ok 了。
|
|
-
安装完成之后会生成一个
forge-1.12.2-14.23.5.2768-universal.jar。 -
之后只需要启动它:
java -Xms512M -Xmx1024M -jar forge-1.12.2-14.23.5.2768-universal.jar nogui -
有一个坑的地方是:如果原来的服务器 jar 包不是
minecraft_server.1.12.2.jar的话,需要把文件名改成上面这样。
MowCraft 服务器 Mod 下载
Mod 都是在国外论坛下载的,一共用到 7 个 mod,把它们全部放在.minecraft/mods下即可。
-
Forge-xxx-installer.jar用来安装服务端和客户端的 Forge -
Forge-xxx-installer-win.jar适用于 Windows 系统 -
其中
OptiFine_1.12.2_HD_U_E2.jar是用于加载光影的 mod,可以把光影包放在.minecraft/shaderpacks中

Mod 列表
| Mod | 必需? | 作用 |
|---|---|---|
BetterPvP |
小地图和生命值显示 | |
CTM |
✅ | 加载材质包,暮色森林 mod 的依赖 |
OptFine |
加载光影包 | |
Pam's HarvestCraft |
✅ | 潘马斯农场工艺 |
Sit-Mod |
✅ | 可以坐在楼梯上,在女流的 MC 直播里发现的。。 |
twilightforest |
✅ | 暮色森林 |
资源下载
小贴士
-
复制文件夹到服务器
比如复制
mine_server文件夹到 服务器根目录下:1scp -r mine_server root@your-ip:~/ -
可以将
java -Xms512M -Xmx1024M -jar forge-1.12.2-14.23.5.2768-universal.jar nogui写进一个 shell 脚本,因为我懒得每次都打一大堆字(
1 2echo java -Xms512M -Xmx1024M -jar forge-1.12.2-14.23.5.2768-universal.jar nogui > server.sh chmod +x server.sh现在只需要一行短短的命令:
./server.sh
To-Dos
- 潘马斯农场工艺 mod
- foamfix mod 内存优化