我的世界Linux MCSM+Mohist服务端部署

前言

        最近玩MC自己整合了一个新包,玩起来很舒服。但是有时会有朋友一起来玩,加上我自己玩的客服端上加了光影,对电脑负载有点大。所以想做个服务器,减小一下我电脑的负载。顺便写篇文章记录一下部署过程。

环境要求

服务器部署要求

        一台服务器(配置按照自己游戏的体量大小来)。

        一个公网IP(也可以不要,但是要使用VPN)。

环境描述

       一般的服务器都是用的云服务器,使用云服务器的话服务商(阿里云,腾讯云等)会提供一个公网IP给你,使用这个公网IP就可以访问服务器了。

         我的网络比较复杂,我是使用的自己家的动态公网,做了一个DDNS,使用域名去访问。服务器地址是内网地址,需要在路由器上做端口映射。通过指定域名和端口号去访问服务器。

服务端选择

        我的世界服务端的种类有很多种,我这里使用的是mohist_1.20.1_forge 47.2.21。mohist 是我的世界服务端的一种,支持 forge 和 paper 插件。并且为了方便管理使用 MCSM 面版。

开始部署

登录服务器

        使用 Xshell 或者 Crt 等终端模拟器通过 ssh 服务远程到服务器上。具体方法网上有很多,这里就不再赘述了。

        登陆服务器后,要确定你登录服务器的用户是否具有管理员权限,我这里全程使用root用户,没有root用户的朋友可以使用 "sudo+命令" 来执行。

部署Java环境 

下载JDK

        运行我的世界 Java 环境是必不可少的,你需要根据自己的游戏版本和系统去安装对应的JDK。

        我的游戏版本是1.20.1 所以选择 JDK17,系统环境可以通过以下命令来查看

uname -a

JDK下载地址:Java 存档下载 - Java SE 17 (oracle.com)

 下载 Java 对应版本的压缩存档,可以方便我们管理多 Java 环境。

       如果您不想在您的电脑上安装 Java 或者目前您不想更换主要的 Java 那么使用一个压缩归档是一个比较好的选择. 您只需要将文件解压(文件夹最好不要带空格) 然后在启动参数内将开头的java 替换成您的压缩归档运行库路径即可。

上传JDK文件到服务器并部署

        你可以使用终端模拟器自带的 SFTP 进行文件传输。传输完成后一般是在 "/root" 目录下。我们为了方便后期管理在 "/" 目录下创建一个名为 "jdk17" 的文件夹,并把 jdk17 解压缩到其下。

sudo tar -xzvf jdk-17.0.10_linux-x64_bin.tar.gz
mv jdk-17.0.10 /jdk17

 现在我的 JDK17 运行程序的目录就是

/jdk17/bin/java

部署MCSM管理面版

 MCSM官网:MCSManager | 开源免费,分布式,一键部署,支持 Minecraft 和 Steam游戏服务器的控制面板

MCSM 是在服务器上使用官方的部署脚本进行部署,所以不用去提前下载。

在命令行中输入以下命令,使用脚本安装MCSM

sudo wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash

安装完成之后使用以下命令,启动 MCSM 面版并实现开机自启动

sudo systemctl enable mcsm-daemon --now

检查 MCSM 面版是否 runing(运行中)

systemctl status mcsm-daemon

如果没有问题的话,就可以进入 MCSM 面版进行配置了。

进入MCSM面版

打开浏览器,在网址搜索栏输入自己的服务器IP加上端口号(默认是23333)。

然后按回车进行访问。

 进入面版后,会让你创建管理员账号,先创建自己的账号并记下来。

你可以选择看新手教程,也可以跳过。

部署Mohist

下载Mohist

        首先需要确定你的游戏版本和forge版本,并根据这两个版本去选择合适的 mohist 并下载下来。

 Mohist官网:MohistMC - 主页

安装Mohist前置

        先在自己电脑上跑一次 Mohist 方便配置环境(Windows环境也可以跑Linux版本的mohist)。自己的电脑需要有 Java 运行环境,相信大家应该都有吧。

        首先管理权限运行 cmd,然后使用 java -jar 指定 mohist 文件。然后 mohist 会在它的目录下创建文件,这里建议再开一个文件夹给 mohist。

C:\Windows\System32>java -jar C:\Users\ssddffAA\Desktop\Mohist\mohist-1.20.1-601-server.jar

 检查完前置后会跳出然你确定EULA,这个EULA就相当于用户协议一样的,直接输入 true 回车就好了。

你需要同意EULA才能继续启动服务器。输入'true'同意

等待世界创建完成后按 CTRL + C 终止 mohist。

配置MOD和word

删除 word 文件夹,并把需要安装的 MOD 放入 mod 文件夹。将插件放入 plugins 文件夹。

部署Mohist

        将你创建的 Mohist 文件夹打包为 .zip 文件,然后登录 MCSM 面版。

填写实例名称

更改启动命令为你服务器的 Java 环境路径 + mohist

/jdk17/bin/java -jar mohist-1.20.1-601-server.jar

然后上传 .zip 文件 

创建实例

开启实例 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值