本教程演示时使用1.12.2版本,但若使用其他版本也可依此类比
Step 1 安装Java运行环境
打开终端(Terminal),先安装Openjdk8
$ sudo -s && apt-get install openjdk-8-jdk-headless -y
这时候应该可以看到
[sudo] password for <username>:
此时直接键入你的账户密码就行了。键入的时候不会显示任何东西,不需感到奇怪,直接输就是了。
稍等片刻,安装完成后进入下一步
Step 2 下载Minecraft服务端.jar文件
这里是部分版本的官方下载链接:
1.12.2
1.15.2
1.14.4
1.13.2
1.11.2
1.10.2
1.8.9
1.7.10
若需要更多版本,可打开官方Minecraft启动器,点击配置
,点击新建
。此时选择你需要的版本,再点击服务器
即可下载。
完成后,你会得到一个名为server.jar的文件。为了防止Forge安装器重复下载,浪费时间,请务必将它重命名为
minecraft_server.<Minecraft版本>.jar
例如
minecraft_server.1.15.2.jar
minecraft_server.1.14.4.jar
minecraft_server.1.12.2.jar
minecraft_server.1.8.9.jar
minecraft_server.1.7.10.jar
诸如此类…
Step 3 下载Forge安装器
打开Forge官网
该网站可能加载较慢,请耐心等待
加载完成后,在网站左侧侧边栏选择你的Minecraft版本
然后将鼠标移到Recommend的Installer上,并右键
选择复制链接地址
将你复制到的链接地址粘贴到地址栏,并删除&url=
及前面的部分
比如,我复制到的是
https://adfoc.us/serve/sitelinks/?id=271228&url=https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2768/forge-1.12.2-14.23.5.2768-installer.jar
就把它删成
https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2768/forge-1.12.2-14.23.5.2768-installer.jar
然后再回车下载。
Step 4 建立服务器运行文件夹
在你喜欢的地方建立一个文件夹吧!这将是你的Minecraft服务器运行的目录。
(我的文件夹名是MC112
)
mkdir MC112
cd MC112
进入此文件夹后,即可运行你刚刚下载的forge安装器了。注意:请把你的minecraft_server.jar同时放入!否则安装速度将很慢!
$ java -jar forge-1.12.2-14.23.5.2847-installer.jar --install
安装过程中,如果遇到像这样的错误:
These libraries failed to download, try again.
There was an error during server installation
不用慌张,再次运行之前的指令重新安装就好了。
最后,你会得到像这样的一条消息:
The server installed successfully, you should now be able to run the file forge-1.12.2-14.23.5.2847-universal.jar
You can delete this installer file now if you wish
此时,你的文件夹里会得到一堆文件,可以删除其中的forge-1.12.2-14.23.5.2847-installer.jar
(也可以不删)
运行forge-1.12.2-14.23.5.2847-universal.jar
$ java -jar forge-1.12.2-14.23.5.2847-universal.jar nogui
如果一切顺利,你会得到这样的消息:
[17:57:51] [main/WARN] [minecraft/ServerEula]: Failed to load eula.txt
[17:57:51] [main/INFO] [minecraft/MinecraftServer]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
这是指:你没有同意Minecraft用户协议(eula)。这时怎么办呢?只需用你喜欢的文本编辑器打开eula.txt,将eula=false
改成eula=true
就好了。
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Feb 27 17:57:51 CST 2020
eula=false
改成
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Feb 27 17:57:51 CST 2020
eula=true
再次运行之前的universal即可!
$ java -jar forge-1.12.2-14.23.5.2847-universal.jar nogui
大概1~2分钟后,你应该能看到Done!
这时,你就可以进入服务器愉快玩耍了!
转载:https://blog.csdn.net/DXTL666/article/details/104540805