文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

我的世界安装fabric服务器(云服务器)

2023-10-08 08:04

关注

一服务器方面

(1)首先我们需要先搞到一台云服务器,如阿里云,腾讯云,等等我用的是阿里云的2核2g,(因为学生可以免费用,赞),云服务器搞到手之后那,我们先进入服务器,记住公网ip

 

(2)我们在进行远程登录服务器之前我们需要给他配置密码如图所示步骤

(3)我们还需要打开云服务器的23333,24444,25565三个端口 ,首先点开安全组-点击管理实例-在选中安全组规则-手动添加-输入开放端口号-输入源ip

 

 

(4)写好密码之后我们可以用windows的运行cmd,在里面打如图所示代码,linux也是一样的,也可以使用软件如SecureCRT,XShell等去远程登录服务器进行接下来的服务配置.

ssh root@服务器的公网ip

(5)一下以SecureCRT为第一视角演示

二java的安装

(1)java的安装,当我们远程进入服务器后使用如下代码

java -version

如果输出不是not found command而是如下所示则证明你的服务器上带有java,我这里装的是1.18.1版本的服务端,所以我需要的是java-1.17

 (2)删除java如果你需要更换版本则可以使用删除也可以切换版本我是用的删除,使用如下命令找到我们的java文件名

rpm -qa | grep java

 (3)使用如下所示代码删除,我们只需复制第一行java文件名就好

yum remove java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64

(4)然后我们在下载对应版本命令如下(以java1.17为演示)

如果你不知道java版本名字就使用

yum search jdk

下载java1-17

yum install  java-17-openjdk

在使用如下命令确定你的java安装完成了

java -version

三安装服务端

一行命令快速安装

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

配置文件目录: data/SystemConfig/config.json

用户数据文件目录:data/User/*.json

远程守护进程配置文件目录:data/RemoteServiceConfig/*.json

安装完成后访问 http://你服务器的ip:23333/ 即可进入面板。

Linux 手动安装

# 切换到安装目录,没有此目录请执行 mkdir /opt/cd /opt/# 下载运行环境(已有 Node 14+ 可忽略)wget https://npm.taobao.org/mirrors/node/v14.17.6/node-v14.17.6-linux-x64.tar.gz# 解压文件tar -zxvf node-v14.17.6-linux-x64.tar.gz# 链接程序到环境变量中ln -s /opt/node-v14.17.6-linux-x64/bin/node /usr/bin/nodeln -s /opt/node-v14.17.6-linux-x64/bin/npm /usr/bin/npm# 准备安装目录mkdir /opt/mcsmanager/cd /opt/mcsmanager/# 下载面板端(Web)程序git clone https://github.com/MCSManager/MCSManager-Web-Production.git# 重命名文件夹并进入mv MCSManager-Web-Production webcd web# 安装依赖库npm install --registry=https://registry.npm.taobao.org# 返回上级目录cd ..# 下载守护进程(Daemon)程序git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git# 重命名文件夹并进入mv MCSManager-Daemon-Production daemoncd daemon# 安装依赖库npm install --registry=https://registry.npm.taobao.org# 安装nano编辑器apt install nano

接着是配置 Systemd 服务

运行命令 nano /etc/systemd/system/mcsm-web.service 来编辑web面板的服务,输入下面的内容,然后按 Ctrl + O 再按回车来保存,接着按 Ctrl + X 来退出。

# /etc/systemd/system/mcsm-web.service[Unit]Description=MCSM 9 Web[Service]WorkingDirectory=/opt/mcsmanager/webExecStart=/usr/bin/node app.jsExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDEnvironment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"[Install]WantedBy=multi-user.target

运行命令 nano /etc/systemd/system/mcsm-daemon.service 来编辑web面板的服务,输入下面的内容,然后按 Ctrl + O 再按回车来保存,接着按 Ctrl + X 来退出。

# /etc/systemd/system/mcsm-daemon.service[Unit]Description=MCSM 9 Daemon[Service]WorkingDirectory=/opt/mcsmanager/daemonExecStart=/usr/bin/node app.jsExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDEnvironment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"[Install]WantedBy=multi-user.target

接着是启动服务和设置开机自启

# 重新载入变更systemctl daemon-reload# 设置开机自启systemctl enable mcsm-{daemon,web}.service# 启动服务systemctl start mcsm-{daemon,web}.service# 停止服务,正常情况不要运行此命令systemctl stop mcsm-{web,daemon}.service# 显示运行状况和日志systemctl status mcsm-web.servicesystemctl status mcsm-daemon.service -l# 默认情况下,面板端会自动扫描 daemon 文件夹并且自动连接到守护进程。

如果登录面板后没有看到守护进程,可以运行下面的命令来获取密钥,然后按下图所示手动添加到面板。

cat /opt/mcsmanager/daemon/data/Config/global.json

下图里的127.0.0.1应该改成 你服务器公网IP 或者 localhost

第三大块都是从zeruns大佬那边抄过来的

四进入mcsm控制面板

下载好fabric后

Fabric官网:https://url.zeruns.tech/Fabric

点击 应用实例→新建实例→Java版Minecraft服务端→上传单个服务端软件

自己输入一个想设置的名称,启动命令输入 java -Xmx4G -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar ${ProgramName} ,然后点下面的上传服务端软件选择上面下载的jar文件。

解析一下上面的启动命令:-Xmx4G表示限制最大内存到4G,你可以自己改成8G或其他数值,建议设置比自己服务器实际内存小一点;-jar 表示运行jar程序,后面填要运行的jar文件名,后面的${ProgramName} 代表你接下来上传的文件名;-Dfile.encoding=UTF-8 指定文件编码为UTF-8,可以避免中文乱码的问题;-Duser.language=zh -Duser.country=CN 指定语言和地区为中文和中国,部分插件或服务端会自动切换到中文。

点击控制台

点击开启终端

当我们看到这个提示的时候我们就需要修改eula.txt文件,同意一下eula协议。

点击 服务器配置

然后点击 [通用] eula.txt 下面的浏览,将eula的 否 改成 ,然后点击保存配置,接着点击回到配置文件列表,回到控制台。

 

再次点击开启实例。出现Done则表示服务器开启成功。

接着点 服务端配置文件→[通用] server.properties ,然后就可以修改服务器的设置,非正版用户记得将 在线正版验证 设为否,设置完成后要点保存。修改完要重启实例。

至此我们的服务器就开启了 

进入游戏

在游戏里点击添加服务器,输入你服务器的公网IP即可,如果改了端口,需要加上端口号,IP和端口之间的冒号要用英文冒号,不要用了中文冒号。

大功告成!和你的小伙伴畅快玩耍吧

附上zeruns大佬的帖子位置:我的世界(MC) Fabric 1.19.3 开服教程,纯小白教程,手把手 - 知乎

来源地址:https://blog.csdn.net/qq_41738909/article/details/131055104

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯