放一个Minecraft服务器搭建的博文,免得后面什么时候要用上又把过程忘了。。。

这个教程后半段是参考了网络上的教程,因为现在没有搭建的需要所以还没进行实际操作(逃

此处搭建服务器为linux服务器,minecraft版本为1.12.2

安装MCSManager

MCSManager用于网页端管理mc服务器,不需要可以跳过这一步

MCSManager仓库

# 安装 Node 版本控制工具(若没有 wget,请安装它)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
# 关闭终端重新打开再执行以下命令
# 项目支持 8.0 版本以上,这里使用11版本
nvm install 11.0.0
nvm use 11.0.0
# 克隆仓库
git clone https://github.com/suwings/mcsmanager.git
# 进入目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
sudo npm start #或 sudo node app.js

为了让网页端在后台运行,可以使用命令npm install forever -g下载

然后运行forever start app.js启动网页端在后台进行运行

搭建服务器

进入网页管理界面,进入服务端管理-引导创建服务器创建新目录,并配置服务器参数

服务端创建界面

(这里默认已经安装了Java8)

https://mcversions.net/download/1.12.2下载服务端(ubuntu下使用wget命令直接下载到服务器),将下载好的服务端放入创建好的新目录

也可以在服务器管理中的文件管理进行服务端的上传

还需要在forge官网https://files.minecraftforge.net/下载对应版本的installer,也放到之前的目录中

运行命令java -jar [installer文件名] --install,运行完后会多出来universal版本和新的server版本

这个命令会下载一些依赖库,需要一点时间,也可以上传本地游戏libraries文件夹到服务器文件夹

在依赖库下载安装后或者上传依赖库之后

将服务器参数中的服务端文件夹修改为[minecraft服务端版本]-server.jar

服务端文件名设置

最后启动服务端,可以看到目录中多出来mod文件夹用于存放mod