LOADING

少女祈祷中......

Minecraft联机与开服基础教程

Minecraft(我的世界) 想必各位都很熟悉了,但是这款游戏官方不自带联机功能,我们需要自己部署服务器或者联机隧道才能联机游玩。这篇教程就来教教各位Minecraft的基础联机教程,保证能连上游玩!

本篇教程为基础教程,浅入了解正版与离线版(盗版)的区别,端到端的联机和部署简单服务器
本篇教程不涉及 基岩版我的世界中国版

目录

1.联机方式
2.正版和离线版(盗版)区别
3.启动器
4.局域网联机
5.服务器联机

建议阅读顺序,1→2→3→4/5

1.联机方式

Minecraft(我的世界),可以通过两种主要方式进行联机游戏:局域网联机和服务器联机

类型 优点 缺点
局域网联机 操作简便,快速启动游戏;适合临时小范围内的游玩 游戏选项和自定义程度较低;房主必须保持客户端运行
服务器联机 自定义性强,可设置更多游戏选项;方便长期和大规模管理;支持安装插件增强游戏体验 初次搭建相对复杂,可能需要一定的技术知识;维护服务器可能产生额外成本

这两种联机方式各有利弊,可以根据自己的游戏习惯、玩家人数以及想要的游戏体验来选择最适合的联机方式


2.正版和离线版(盗版)区别

我的世界是否为正版,取决于玩家是否通过了Mojang正版验证服务器的登录验证。验证通过即为正版,未通过则被视为离线版,也就是我们经常听到的“盗版”。使用哪款启动器并不影响这一判定;无论是官方启动器、PCL2还是hmcl,核心在于是否登录了正版账号。只不过,官方启动器在未登录正版账号的情况下,将无法启动游戏。

正版与离线版的主要区别在于,正版玩家可以加入设有正版验证的服务器。除此之外,两者的游戏体验几乎无异。因此,是否购买正版应根据个人实际情况决定:如果经济条件允许,可以支持正版;如果暂时买不起,可以先玩离线版,在条件许可时再购买正版。


3.启动器

市面上现在常见的启动器有

  • 官方启动器(官方的;功能较少,且不自带常用端下载,比如Forge和Fabric下载;国内连接不稳定)(除了是官方的其他全是缺点)
  • PCL2启动器(国内目前最火的;界面简单清爽;常用功能齐全;更新频繁)
  • HMCL启动器(开源;也是国内的元老启动器;国内mc老玩家里无人不知无人不晓;目前更新缓慢)
  • BakaXL启动器(好友系统;整合包导出导入;更新频繁;无任何赞助和额外付费的主题功能 PCL2:你有点针对我啊)

除了上述启动器,市面上还有许多其他小众客户端,例如FSM等,但通常上述四种客户端已能满足99.99%的玩家需求


4.局域网联机

虽然名字是局域网联机,但是也可以使用映射端口的方式来实现远程连接
!!!注意,局域网连接默认开启正版验证且原版无法关闭,可以使用第三方mod来关闭!!!

这里我们分为房主和玩家
房主侧:

  • 下载游戏(如果想加mod可以安装Forge或Fabric后添加mod)
  • 启动游戏
  • 创建单人游戏
  • 进入世界后开启对局域网开放,把”本地游戏已在端口xxxxx上开启”的端口号记住
  • 打开内网穿透软件创建隧道,本地端口填游戏中的那个端口号,具体教程看 OpenFRP SukuraFRP
  • 创建完隧道后启动隧道,把隧道IP或域名发送给玩家
  • 返回游戏等待玩家连接

玩家侧:
!!!注意,如果玩家不是正版登录,请全员安装自定义局域网联机mod并让房主关闭“在线模式”即可!!!

  • 下载游戏
  • 安装与房主一样的mod,连版本都要一样的(如果房主未安装mod可忽略)
  • 启动游戏
  • 在拿到房主的IP地址或域名后,点击多人游戏
  • 添加服务器
  • 地址栏填写刚才拿到的IP地址或域名
  • 保存后连接游戏即可

如果出现无法连接等报错,请检查自己的游戏版本和mod是否与房主完全一致(版本号也得一致),用户端有没有正版且登录成功。如果一切排查完后还是无法连接,请将报错复制到百度或Bing里搜索;也可以让ChatGPT和BingAI以及Bard来帮你解决。也可以联系我并v我50,我帮你解决


5.服务器联机

服务器这学问可就大了,分为公网IP和无公网IP的,很复杂
如果是几个人临时起意想玩,建议局域网联机。服务器适合有筹备的多人多时段长期档
即使不买专用服务器,在自己电脑上开服,设备损耗和电费都是一笔成本。在开服前一定要考虑好开服是不是必要的
考虑到本篇教程是面向基础玩家(我写起来也麻烦),服务器联机均采用 MCSManager 面板演示
(有这么好用的工具不用,何必给自己找罪受呢)

5-1.Windows搭建
5-1-1.准备资源

先部署好Java运行库,不同mc版本需要不同版本的Java

(如果官网无法连接或者下载缓慢可以使用本站提供的 123Pan 下载)
记住安装地址备用

然后我们下载服务端,一般服务端分为四种:原版端,插件端,模组端,插件模组端
但是为了图方便,基本上都是要不就原版端,要不插件模组端

  • 原版端下载地址:mcversions.net
  • 模组端下载地址:Forge Fabric
  • 插件模组端推荐CatServer,下载地址:catmc.org
    (CatServer端只支持三个为Forge的mc版本,1.12.2;1.16.5;1.18.2,其他游戏版本推荐Mohist)

下载好服务端后我们进入 MCSManager官网 下载面板

5-1-2.服务端部署
  • 解压MCSManager面板,放到任意目录下
  • 启动面板后会自动打开浏览器跳转localhost:23333,如果没自动打开就手动打开
  • 注册好账号后创建服务器,也可以点左边的快速开始
  • 普通流程创建(一件开服里面的版本太少了,推荐手动下载服务端)
  • Java版
  • 上传单个服务端软件
  • 启动命令可以使用右边的命令助手生成
  • 输入服务器目录上传服务端后就创建好了
  • 直接前往控制台

现在应该就能启动了,如果还是不能启动建议检查java版本和路径和服务端路径是否正确

接着配置服务器信息,打开server.properties,如果是面板端,都是有配套解释的,自己照着解释配就行了

5-1-3.网络配置

这里有两种情况,一种是有公网IP,一种是没公网IP

有公网IP的放通防火墙就行了,云厂商的就是在服务器控制台放通防火墙

没公网IP就得需要内网穿透来连接了,部署frp教程:frp
大致流程就是:

  • 下载frpc
  • 创建隧道,本地IP为127.0.0.1,本地端口为25565
  • 复制配置并粘贴到frpc.toml
  • 启动frpc frpc -c frpc.toml

如果是官方启动器,那更简单,创建隧道后启动隧道就行
(如果是自建frp,那你也应该知道该怎么配置)
开启隧道后把节点地址复制到客户端里就能连接了,如果是mod服要保证服务端和客户端mod同步

剩下的内容建议看MCSManager Docs


5-2.Linux搭建

基本上的流程也就是装个java,装个面板,其他的跟Windows大差不差

5-2-1.准备资源

先装个java,linux上安装和Windows上也差不多,下载tar.gz后解压到某一目录就可以了
不同mc版本也需要对应不同的java版本

(如果官网无法连接或者下载缓慢可以使用本站提供的 123Pan 下载)
找到自己对应的版本下载后放到 ~/ 目录下后输入以下命令解压并移动到/usr/java目录下

tar -zxvf jdk-11.0.21_linux-x64_bin.tar.gz
mv jdk-11.0.21 /usr/java

java就准备好了,然后安装面板

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

安装好后到浏览器输入{服务器IP}:23333即可进入面板(如果是云服务器记得放通防火墙)
在进入面板前我们还要下载服务端

  • 原版端下载地址:mcversions.net
  • 模组端下载地址:Forge Fabric
  • 插件模组端推荐CatServer,下载地址:catmc.org
    (CatServer端只支持三个为Forge的mc版本,1.12.2;1.16.5;1.18.2,其他游戏版本推荐Mohist)

下好后开始创建服务器

5-2-2.服务端部署

一般MCSM是有个新手引导的,可以跟着引导走,也可以点击左边的快速开始

  • 普通流程创建(一件开服里面的版本太少了,推荐手动下载服务端)
  • Java版
  • 上传单个服务端软件
  • 启动命令可以使用右边的命令助手生成
  • (启动命令里面的java路径就是我们刚才解压移动时的那个路径,示例:/usr/java/bin/java)
  • 输入服务器目录上传服务端后就创建好了
  • 直接前往控制台

现在应该就能启动了,如果还是不能启动建议检查java版本,路径,权限;服务端路径是否正确

接着配置服务器信息,打开server.properties,都是有配套解释的,自己照着解释配就行了

5-2-3.网络配置

跟Windows一样,都是分有公网和没公网,但是基本上用Linux的都是云服务器,基本上都有公网。

有公网IP的放通防火墙就行了,云厂商的就是在服务器控制台放通防火墙

没公网IP就得需要内网穿透来连接了,部署frp教程:frp
大致流程就是:

  • 下载frpc
  • 创建隧道,本地IP为127.0.0.1,本地端口为25565
  • 复制配置并粘贴到frpc.toml
  • 启动frpc ./frpc -c frpc.toml
  • 配置个系统服务

开启隧道后把节点地址复制到客户端里就能连接了,如果是mod服要保证服务端和客户端mod同步

剩下的内容建议看MCSManager Docs


差不多基础教程就到这了,写的很草,但是基本上能保证跑起来,能正常玩
其实还可以再优化,比如说jdk可以换成zulu;frp可以直接放在MCSM上跑。只不过我比较懒,懒得写了
自己研究也能明白,导入frpc目录→启动命令frpc -c frpc.toml,也能跑
之后可能会考虑写个进阶教程,包括客户端mod自动与服务器同步更新;接入如LittleSkin皮肤站;甚至是自建皮肤站等
当然那都是之后的事了,先摸鱼再说(

本文作者:薄荷の尾巴
本文链接:https://blog.hoshiroko.com/archives/d09c90cbe852
版权声明:本文章采用 BY-NC-SA 许可协议。转载请注明出处并使用相同协议!