Fork me on GitHub

其他技术----MC 服务器搭建

MC 服务器搭建(Linux 环境)

前些日子想玩MC,突然想到我可以自己搭建一个MC的服务器啊,正好我Linux服务器也是空闲的,于是就开始调查相关技术,在此,对我调查的结果做一个归纳总结。

这里我选择搭建官方最新的版本 1.18.1

同样,这里你可以选择其他MC版本,例如papermc,spigot,sponge

使用的mod 类型是 forge 39.0.64

JAVA 17

这里MC版本使用的是1.18.* ,自从MC 版本在1.17以后,Java 版本需要高于16 ,所以这里选择最新的Java 17 版本

  • 安装命令如下:
# 下载JDK17安装包,也可以自己去官网下载,如果出错就运行命令 yum install wget
wget https://img.zeruns.tech/down/Java/jdk-17_linux-x64_bin.rpm

# 安装JDK17
rpm -i jdk-17_linux-x64_bin.rpm

# 测试是否安装正常,显示 java version "17.0.1" 2021-10-19 LTS 则为正常
java -version

MCSManager

MCSManager 是MC的一个管理程序,我们可以通过网页将我们做好的MC的包直接运行起来,同时还可以查看一些MC运行的状态,简直不要太方便。

快速安装面板

wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash

启动面板

systemctl start mcsm

设置面板程序开机自启

systemctl enable mcsm

显示面板运行状态

systemctl status mcsm

面板代码运行环境自动安装在/opt/目录下

进去面板管理web端

  • 开放23333端口

  • 浏览器输入http://ip:23333/

  • 登录,默认账号:#master ,默认密码:123456

制作启动包

下载官方服务器文件

Download server for Minecraft | Minecraft

安装MC

java -Xmx1024M -Xms1024M -jar minecraft_server.1.18.1.jar nogui

同意协议

修改eula.txt 文件,修改eula=true,这里是同意协议

再次运行上面安装MC的命令,安装后会自动启动。

下载forge插件

Downloads for Minecraft xurge for Minecraft 1.18.1

选择自己对应版本的forge版本就可以了。

安装forge插件

在原版server同文件夹下和server.jar放在同一级目录,运行下面的命令。

java -jar forge-1.14.4-installer.jar nogui --installServer

安装后就是一个做好的包了,第三方mod需要放在mods文件夹下面

使用管理面板启动MC服务器

创建实例应用 -> 快速创建

自定义服务器名字

进入服务器管理

上传制作好的启动包

将启动包解压

注意,这里解压出来会在该级目录里面建立一个子文件夹,解压后需要将文件剪切到上层文件夹中来。

修改启动参数

添加启动命令

bash run.sh

最后保存设置

启动服务器

最后就可以开始愉快的玩耍了!!!

远程地址输入您服务器的ip地址就可以连接了,注意要放开25565端口

附件:已做好的1.18.1的服务器forge 启动包:http://cloud.hnzt.xyz/s/vmIj

posted @ 2022-02-26 23:16  Banana_Fish  阅读(491)  评论(0编辑  收藏  举报