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
文件夹到 服务器根目录下:1
scp -r mine_server root@your-ip:~/
-
可以将
java -Xms512M -Xmx1024M -jar forge-1.12.2-14.23.5.2768-universal.jar nogui
写进一个 shell 脚本,因为我懒得每次都打一大堆字(
1 2
echo 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 内存优化