Minecraft 1.20.1 Forge服务器保姆级搭建教程 (使用mcsm面板 | 两种启动方式)

这篇具有很好参考价值的文章主要介绍了Minecraft 1.20.1 Forge服务器保姆级搭建教程 (使用mcsm面板 | 两种启动方式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MC Forge 服务器部署

使用 Linux 云服务器部署 Minecraft 1.20.1 Forge 服务器

看这篇教程之前,你需要准备好

  1. 一台 Linux 服务器:用来做 mc 服务器
  2. 一个用来连接服务器的终端工具(如 Xshell):用来输入命令
  3. Docker(可选,如果你不知道这是什么就不用管了~)
  4. 宝塔面板或 Xftp(可选,能可视化管理文件,推荐 xftp,跟 Xshell 搭配比较方便)

这篇教程的目标

  1. 详细讲解如何使用 MCSManager 面板搭建你自己的 mc 服务器。

    官方百科的解释:

    MCSManager 面板(简称:MCSM 面板)是一款支持 Minecraft 和其他少数游戏的控制面板,它可以帮助你集中管理多个物理服务器,动态在任何主机上创建游戏服务端,并且提供安全可靠的多用户权限系统,可以很轻松的帮助你管理多个服务器。


    我的解释:

    这个面板让搭建服务器变得简单方便了。

  2. 详细讲解 mc 服务器的两种启动方式(原始启动Docker 启动)、域名绑定mod 安装服务期配置文件设置

    本教程各版本通用,不论是 Forge 还是原版,又或者是 Spigot, Paper 等插件服务端,都可以参考,操作大同小异。



前期准备

1. 环境需求:腾讯云、CentOS 7.9(对于其他云服务商和 Linux 系统,操作大同小异)


2. 安装 Java 17(不要使用 Java 8 !!!)

注意:如果你选择使用 Docker 虚拟化容器启动,则可以跳过安装 Java 这一步

  1. 在终端 (shell) 中连接你的服务器,然后依次输入以下指令:

    cd /usr/local	#跳转到 /usr/local 目录
    mkdir java		#创建名为 java 的目录
      
    # 下载 java17 压缩包
    wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
    # 解压
    tar -xzvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java/
    

    注:如果输入某条指令时显示 command not found,则说明未安装该指令所需的程序,需要自行安装。

    如输入 wget 指令时报如上错误,则说明没有安装 wget(不过这种基础指令一般都会随系统一同安装)

  2. 解压后,配置环境变量:

    vim /etc/profile	# 编辑 profile 文件
    
  3. 会进入到一个新的界面,这是一个文本编辑器,使用键盘上的箭头移动光标,移至文件的最后一行,按下 Insert 键,进入编辑模式,在文件的最后新增如下几行:

     # 注意!下面指令中,你的文件夹名不一定是jdk-17.0.9,把它替换为你解压出来的文件夹的实际名称
     export JAVA_HOME=/usr/local/java/jdk-17.0.9		
     export CLASSPATH=.:$JAVA_HOME/lib/
     export PATH=.:$JAVA_HOME/bin:$PATH
    

    Esc退出编辑模式,然后输入:wq,回车,完成保存并退出。

  4. 然后输入以下命令,重载该文件:

    source /etc/profile
    
  5. 最后检查 Java 是否安装成功:

    java -version
    

    如果出现类似响应,则说明安装成功:

    我的世界服务器forge安装教程,服务器,linux


3. 安装 MCSManager 面板

  1. 在 shell 中输入如下命令,一键安装:

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

    耐心等待,安装完成后如下图:

    我的世界服务器forge安装教程,服务器,linux

  2. 在防火墙中开放 23333, 24444, 25565 端口,23333/24444 是面板端口,25565 是mc默认端口:

    我的世界服务器forge安装教程,服务器,linux

  3. 访问面板( http://你的IP:23333 ),进入如下页面:

    我的世界服务器forge安装教程,服务器,linux

  4. 创建用户后,能正常显示如下页面,则安装成功。

    我的世界服务器forge安装教程,服务器,linux

如果有不懂的地方,可以试着查阅官方文档:https://docs.mcsmanager.com/#/zh-cn/README



开始部署

1. 下载 Forge

进入官网:https://files.minecraftforge.net/net/minecraftforge/forge/

我的世界服务器forge安装教程,服务器,linux

左侧栏找到 1.20.1。如果你没有特定需求,就下载右侧 Recommended 的版本,点击Installer下载。

如果你进入了一个广告页,点击右上角的 skip,就可以继续下载了。

我的世界服务器forge安装教程,服务器,linux


2. 回到 MCSManager 面板,准备初始化 mc 实例

  1. 在左侧栏中找到 “快速开始” → “创建一个 Minecraft 服务器” → 选择创建方式为 “普通流程创建服务器” → “Java 版 Minecraft 游戏服务端” → “上传单个服务端软件”

    然后进入了如下页面:

    我的世界服务器forge安装教程,服务器,linux

    当然你也可以选择 “一键开服”,但这不是本次教程的目的(一键开服里也没有 1.20.1 的 Forge 版本)


  2. 填写上图中的相关信息

    实例名称:随便填

    启动命令模板(复制粘贴如下内容):

    java -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar ${ProgramName} --installServer
    

    服务器文件目录:最好不要选默认目录,不方便自行管理,这里我填 /home/saikaisa/Minecraft1.20.1,如果你是小白,也可以不填,默认,不影响接下来的操作

    上传服务端软件:把刚才下载好的 forge 服务端上传进去


  3. 上传后进入如下页面

    我的世界服务器forge安装教程,服务器,linux

    选择启动方式

    往下翻,有两种进程启动方式:默认启动虚拟化容器(Docker),两种选其中一种即可!!!

    1. 默认启动(需要之前安装了 Java 17)

      进程启动方式使用 “默认” 即可。

      其他选项不用管,直接保存配置。


    2. 虚拟化容器启动(无需事先安装 Java)

      注意!你需要先安装 Docker 才能使用这种启动方式!安装方法自行百度

      在环境镜像一栏选择 “新建镜像” → “创建 OpenJDK 17 环境镜像” → 点击创建,等待创建完毕

      详见下图:

      我的世界服务器forge安装教程,服务器,linux
      我的世界服务器forge安装教程,服务器,linux
      我的世界服务器forge安装教程,服务器,linux


      创建完成后,继续回到实例配置详情,参照下图中三个红框的设置,其他不需要动:

      如果找不回之前的页面,可以试着不断返回上一级(或者按鼠标侧键返回),实在回不去那就重新初始化一次吧~

      我的世界服务器forge安装教程,服务器,linux

      其中最大内存根据你服务器的实际内存大小决定,我是2核4G的服务器,所以填了个3072M (即3G)

      保存配置。


3. 第一次初始化(服务端安装,设置启动项)

  1. 进入控制台,开启实例,等待服务端安装完成(可能需要几分钟到十几分钟左右)

    我的世界服务器forge安装教程,服务器,linux


  2. 安装完成后,实例自动退出。在左边的 “实例功能组” 板块中找到 “高级实例设置”,将启动命令改为

    bash run.sh
    

    我的世界服务器forge安装教程,服务器,linux


  3. 然后,拉到最底下,保存配置,再点击 “文件管理”,进入文件管理页面,这里面就是 mc 本体的所有文件


  4. 接下来要编辑两个文件

    a. “run.sh”(如果长得类似就不用改了,我只是添加了一个nogui指令)

    java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.2.0/unix_args.txt nogui "$@"
    

    我的世界服务器forge安装教程,服务器,linux

    命令里的1.20.1-47.2.0不一定与你的相同,这个只要保持跟你原来的一样就行,不用改成我的


    b. “user_jvm_args.txt” (如果找不到该文件,可以在右上角搜索框中搜索)

    我的世界服务器forge安装教程,服务器,linux

    在文件中添加如下代码:

    # 编辑你的 mc 进程所使用的内存量,自行修改
    -Xms1024M	# 最小占用内存,这里我设为1024M
    -Xmx2500M	# 最大占用内存,这里我设为2500M
    

    编辑后如图(确保除了这两项的其他项都是被注释(前面有 # 号)的状态!):

    我的世界服务器forge安装教程,服务器,linux

    保存退出。

4. 第二次初始化(同意 Eula 协议)

  1. 回到控制台,再次开启实例

    我的世界服务器forge安装教程,服务器,linux

    出现这一行后,实例会自动退出,这行意思是需要同意 Eula 协议。


  2. 我们回到文件管理,可以发现多了一个 ”eula.txt“ 文件,编辑内容,将eula=false改为eula=true

    我的世界服务器forge安装教程,服务器,linux

    保存退出。


  3. 回到控制台,第三次启动实例,此时应该成功创建世界,完美运行了。

    我的世界服务器forge安装教程,服务器,linux

    如果启动过程中出现很多黄字,忽略即可,不影响运行。


5. 加入房间

  1. 使用 IP 地址加入

    ​ 执行完以上的操作后,你和你的小伙伴就已经可以通过输入你的IP地址加入游戏啦

    我的世界服务器forge安装教程,服务器,linux

    我的世界服务器forge安装教程,服务器,linux

    如果连不上,试试输入 IP地址:端口号,如 124.223.140.119:25565


  2. 使用域名加入

    a. 打开域名控制台,添加一条 SRV 记录,按下图格式填写。

    我的世界服务器forge安装教程,服务器,linux

    其中,有以下几点需要注意的地方:

    • saikaisa.top 是我的域名,所以这个部分的内容需要替换成你自己的域名

    • 主机名 saikaisa.top 还可以改成 xxx.saikaisa.top ,其中xxx是你的二级域名

      例如,我填了 mc.saikaisa.top ,则游戏中输入 mc.saikaisa.top 即可加入我的世界;

    • 添加解析记录页面可能会与图中不同,以下还有一种添加格式:

      记录类型 主机记录 记录值
      SRV _minecraft._tcp 5 0 25565 mc.saikaisa.top

    b. 现在,输入域名也可以加入游戏啦

    我的世界服务器forge安装教程,服务器,linux



调整服务器设置以及添加 mod

  1. 更改服务器配置文件

    进入 mcsm 面板的控制台,在 “实例功能组” 板块中找到 “Forge 配置文件” 按钮,点击进入,浏览 [通用] server.properties 文件。

    以下选项可能需要调整:

    • 如果你或者你的小伙伴不是使用微软正版账号登录的,你需要将 enforce-secure-profileonline-mode 设置成 “否”,才能进入世界

    • server-port 为服务器端口号,默认为 25565,你可以改成别的(但是域名和防火墙也要跟着改)


  2. 添加 mod

    打开文件管理,进入 mod 文件夹,将你需要安装的 mod 全部上传进去。

    mod 上传时需要注意是不是 仅客户端 可安装;还需要注意 mod 是否兼容当前 Minecraft 版本和 Forge 版本。

    以上兼容性问题都可以在 MC中文百科 或者 CurseForge 查到。

至此,mc 服务器就搭建完成啦!



关键词:Minecraft Java mc 我的世界 开服 Forge 服务器 绑定域名 mod 联机 服主文章来源地址https://www.toymoban.com/news/detail-752860.html

到了这里,关于Minecraft 1.20.1 Forge服务器保姆级搭建教程 (使用mcsm面板 | 两种启动方式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux搭建我的世界MC服务器 【Minecraft外网联机教程】

    目录 前言 1. 安装JAVA 2. MCSManager安装 3.局域网访问MCSM 4.创建我的世界服务器 5.局域网联机测试 6.安装cpolar内网穿透 7. 配置公网访问地址 8.远程联机测试 9. 配置固定远程联机端口地址 9.1 保留一个固定tcp地址 9.2 配置固定公网TCP地址 9.3 使用固定公网地址远程联机 Linux使用MCSM面

    2024年02月08日
    浏览(41)
  • 【Minecraft外网联机教程】Linux搭建我的世界MC服务器

    目录 前言 1. 安装JAVA 2. MCSManager安装 3.局域网访问MCSM 4.创建我的世界服务器 5.局域网联机测试 6.安装cpolar内网穿透 7. 配置公网访问地址 8.远程联机测试 9. 配置固定远程联机端口地址 9.1 保留一个固定tcp地址 9.2 配置固定公网TCP地址 9.3 使用固定公网地址远程联机 前些天发现了

    2024年01月24日
    浏览(73)
  • 【Minecraft】10分钟教你搭建我的世界Java版开服教程【Linux服务器+MCSManager管理面板】

     一个人玩游戏没啥意思,和朋友一块联机呢,距离太远,家庭局域网宽带又没有公网ip,你的朋友没办法与你联机,然而你只需要一台服务器即可搞定了;但是很多用户没没接触过相关的内容,具体的该怎么操作呢?下面我将吧详细的教程分享给大家,适合完全零基础,跟着

    2024年02月09日
    浏览(60)
  • Minecraft开服教程:我的世界Java版服务器搭建并结合cpolar内网穿透实现MC远程联机

    本教程主要介绍如何在Linux Ubuntu系统中使用MCSManager面板搭建Minecraft服务器,并结合cpolar内网穿透工具,实现在外远程联机我的世界游戏,无需公网IP,无需公网服务器,使用本地部署的服务器即可。 Linux使用MCSM面板搭建我的世界私服相对比windwos简单,也是目前比较流行的设

    2024年01月23日
    浏览(57)
  • 手机搭建 Minecraft 服务器

    按照以下步骤,您可以在 Termux 中搭建并运行 Minecraft 服务器,并在 Minecraft 游戏中加入该服务器进行游戏。 准备工作: 一部 Android 手机 Termux 应用 SSH 客户端(如 PuTTY) Minecraft 游戏 步骤: 1. 下载 Termux 打开 Google Play 商店。 在搜索栏中输入 “Termux” 并下载安装。 2. 安装

    2024年02月22日
    浏览(46)
  • 搭建外网minecraft服务器方案

    很多minecraft服务器主都想自己搭建一个外网 可以访问的 minecraft服务器, 在 没有外网IP 的情况下 , 一般 都是使用Logmein Hamachi方案。这种方案 有它的弊端, 需要客户机安装Hamachi, 十分 不方便 。 另外, 免费版只支持5人 , 开服兴趣大大降低。 今天介绍一种使用 快解析 内

    2024年02月02日
    浏览(63)
  • 原神3.2服务端架设服务器搭建教程ubuntu系统(保姆级)

    原神 3.2服务端架设服务器 搭建教程 ubuntu系统 ( 保姆级 ) 大家好,我是艾西今天跟大家分享下 原神 3.2服务端架设ubuntu系统实操教程 准备阶段 : 服务器一台 32h32g起、服务端、客户端、服务器装Ubuntu20.04系统 特别强调:java17直接放在C:Program Files目录下即可 开始操作跟上节

    2024年02月05日
    浏览(46)
  • 手把手教你搭建一个Minecraft 服务器

    这次,我们教大家如何搭建一个我的世界服务器 首先,我们来到这个网站 MCVersions.net - Minecraft Versions Download List MCVersions.net offers an archive of Minecraft Client and Server jars to download, for both current and old releases! https://mcversions.net/   在这里,我们点击对应的版本,从左到右依次是稳定版

    2024年02月09日
    浏览(58)
  • GPU云服务器Stable Diffusion搭建保姆级教程

    搭建Stable Diffusion最大门槛就是GPU。许多人的电脑配置太低,根本无法搭建。或者即使搭建出来,但是跑图太慢。   购买链接、软件下载、炼丹软件下载,请移步飞书文档:https://mv7x2w5hy8.feishu.cn/docx/DlGYd5rbZoDv5qxvsO5cCZWlnTg   我选择的是境外GPU服务器,windows版本(73.59元)。li

    2024年02月06日
    浏览(57)
  • 从购买服务器到网站搭建成功保姆级教程~超详细

    相信很多前端的小伙伴都有一个这样的想法:自己写了个前端项目,本地玩腻了,想着配个服务器,然后把自己的项目发布到服务器上,搭建一个属于自己的网站。没错,我很早就有了这样一个想法,但苦于知识量匮乏,很多东西都不懂,一直到现在,才真正搭建了属于自己

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包