专栏/【Minecraft服务器】不会开服?不会联机?一篇文章教你如何开设服务器!

【Minecraft服务器】不会开服?不会联机?一篇文章教你如何开设服务器!

2025年01月12日 12:39--浏览 · --点赞 · --评论
粉丝:24文章:5
免费服务器

本文章仅在CSDN、知乎、Bilibili发布

提醒:本教程仅适用于Minecraft Java

接下来,正片开始!

1.准备服务器

既然要开服,那第一步就是准备一个服务器了)

你可以使用一台现有的电脑,个人推荐配置如下:(1.18以上版本)

  • CPU:最低2个核心,推荐4核
  • RAM:以上最低4G,推荐8G
  • 硬盘:没有要求,我使用的是256GB SSD

Tips:想要使用个人电脑开服,你需要拥有公网IPv4(现在一般没有)或内网穿透,请查看我发布的另一篇教程:内网穿透教程

不过,个人比较推荐云服务器开服,通常云服务器拥有更好的配置、稳定性,并且不需要任何网络配置即可远程联机。这里我使用了雨云(rainyun.cn)提供的游戏云。

接下来,我将会对雨云的基本使用进行讲解。

1.注册雨云账号

访问雨云注册页面(app.rainyun.com/auth/reg),创建一个账户

如果你想要,可以使用我的优惠码进行注册,并且绑定你的微信,你将可以获得一张首月5折优惠券,同时我也可以获得收益,非常感谢!直接访问 https://www.rainyun.com/Njk3MDA=_或在注册页面中输入我的优惠码:Njk3MDA=

2.购买/兑换服务器

到达游戏云购买界面(https://app.rainyun.com/apps/rgs/buy),选择一个配置进行购买。这里我为你准备了一个最低成本开服的配置,链接:https://www.rainyun.com/rgs/techaser_?sp=rpRupn,搭配上上文的5折优惠券,仅需12.5元,并且后面可以以积分续费,换算下来5元/月,十分划算。

read-normal-img

备用方案:(免费,但可能不稳定、性能受限,推荐上文的主流方案)

到达积分商城(app.rainyun.com/account/reward/store),兑换一个免费的游戏云,推荐E5入门版(如下图)

read-normal-img

接下来,恭喜你获得一台2h4g的服务器!

积分可以通过签到获取,每日签到可获得500积分

到这里,准备服务器就告一段落啦!接下来,你需要配置你的服务器,来到游戏云配置页面(app.rainyun.com/apps/rgs/list),点击“管理”,来到管理页面

read-normal-img



read-normal-img

接着点击“重装/切换游戏”,再点击“纯环境”,下面选择Java 21

read-normal-img


点击“确认操作并放弃服务器内数据(根目录下的backup目录不会被删除)”,再点击“执行操作”,验证你的邮箱或手机,接着等待操作完成即可

服务器的面板就准备完成了,接下去你可以跳过Windows端MCSM的配置,直接前往服务器端的选择啦!

Windows MCSM安装教程

接下来是适用于Windows电脑的面板安装教程(雨云用户请直接忽视,到达下一个部分-服务端的选择):

1.安装面板并配置

这里我采用MCSM面板,它的官网是mcsmanager.com,进入后下载Windows安装包

read-normal-img

通常你会发现你下载不了,所以你可以使用我为你准备好的网盘链接

https://gefile.lanzouu.com/iOzAt2kjtded 密码:gexz

接下来,解压压缩包到一个文件夹(非常重要!接下来将会产生一堆文件,为防止桌面混乱,请务必不要直接解压在桌面!

双击打开解压目录中的start.bat批处理,如下图

read-normal-img

它将会在端口23333运行一个面板,等待它启动后,浏览器访问localhost:23333/#/install并点击“开始使用”进行下一步配置

read-normal-img

接下来,创建一个账号(如下图)


read-normal-img

点击“创建账号”,来到下一步

read-normal-img

这里如果你没有使用过MCSM面板,你可以选择“首次使用”,但接下去需要你自己摸索。推荐选择“老用户”,因为下面的雨云MCSM面板与本地MCSM面板操作基本相同。

2.安装Java

既然要开Java服务器,那当然要安装Java了!如果你已经有安装,请忽视

目前各大Minecraft服务端版本所需Java版本如下(openjdk):

  • 1.12以上,1.17以下:最低Java8,下载链接(华为云镜像,exe文件):https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-windows-x64.exe
  • 1.17以上,1.18以下:最低Java16,下载链接(官方,zip文件):https://download.java.net/java/GA/jdk16/7863447f0ab643c585b9bdebf67c69db/36/GPL/openjdk-16_windows-x64_bin.zip
  • 1.18以上,1.20.5以下:最低Java17,下载链接(官方,zip文件):https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_windows-x64_bin.zip
  • 1.20.5以上至最新:最低Java21,下载链接(官方,zip文件):https://download.java.net/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_windows-x64_bin.zip

请会配置环境变量的用户直接使用以上zip链接并配置,不会配置的用户请使用以下链接:

  • Java8:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/8/jdk/x64/windows/OpenJDK8U-jdk_x64_windows_hotspot_8u432b06.msi
  • Java17:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/windows/OpenJDK17U-jdk_x64_windows_hotspot_17.0.13_11.msi
  • Java21:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/21/jdk/x64/windows/OpenJDK21U-jdk_x64_windows_hotspot_21.0.5_11.msi

msi与exe基本相同,双击打开安装即可

3.创建实例

打开MCSM面板后台并登录,来到面板主页

read-normal-img

点击右下角“建立Minecraft游戏服务器”,来到创建页面。接下来创建过程如下图

read-normal-img


在“快速部署实例”的“命令助手”中,你需要将“服务端软件文件名”设置为“server.jar”,最大内存和初始内存可以自行配置。

创建完成之后,你就完成MCSM面板的配置啦!开始下一部分吧!

2.准备服务端

Minecraft服务端,顾名思义,就是一种允许Minecraft玩家在同一个世界中多人游戏的服务器软件。服务端有很多种,以下是主要类别:

  • 原版纯净端(Vanilla):由Mojang官方制作,与客户端版本同步,不支持任何Mod和插件,只使用原版命令和物品
  • 插件纯净端(推荐):由社区或第三方开发者维护,支持安装插件实现更多功能,目前主流的插件端有Spigot,Paper等
  • 模组服务端:支持安装mod,目前主流的是Fabric和Forge
  • 混合服务端(新手不推荐):支持安装mod和插件,如Mohist,Catserver,但是目前bug较多、报错极多,不推荐新手使用

个人推荐新手使用插件服务端Paper,较为成熟、生态完整且易于使用。

下载地址(MCSL镜像站,1.21,build99):https://sync.mcsl.com.cn/core/Paper/1.21/build99

下载后如遇文件后缀名为“.jar.aspx”时,直接将“.aspx”删除即可

3.安装服务端并启动!(雨云)

以下是适用于雨云服务器的文件上传方法,本地MCSM面板用户请跳过

1.安装WinSCP

由于雨云的文件管理使用了SFTP技术,所以你需要下载一个支持SFTP的客户端,这里我使用了WinSCP,它的官网是winscp.net

来到下载页面https://winscp.net/eng/download.php,点击“DOWNLOAD WINSCP”下载并安装

安装完成后,打开软件,填入雨云“管理游戏云”页面中给出的主机、用户名、密码并登录

read-normal-img

进入主页面后,在左侧窗口打开你刚才下载服务端的目录,接着将下载的服务端jar拖进右侧窗口

read-normal-img

传输完成后,双击右侧窗口的“启动脚本(可修改).sh”文件,在上方“编码”中选择“UTF-8”,如下图,否则你会发现中文变成乱码

注:之后在配置服务器时,如遇中文乱码情况,同样更改编码为UTF-8即可

read-normal-img

将“核心文件名.jar”修改为刚才你下载的Paper核心文件名,这里我的是“Paper-1.21-build99.jar”,修改即可

read-normal-img

修改完成后,关闭窗口并保存,来到雨云提供的MCSM面板后台(mcsm.rainyun.com),登录雨云提供的账号密码,来到后台。

read-normal-img

点击“管理”,来到管理页面,点击右上角的“开启”,启动!!!

read-normal-img

接着你会发现,服务器怎么关了?因为你没有同意EULA!你需要到WinSCP中,找到服务器中的eula.txt并双击打开,将“false”改为“true”,然后再次来到后台,启动服务器!

接着你就可以启动核心版本号所对应的游戏并快乐地玩耍啦~

Tips:如果你是离线启动Minecraft,你需要到WinSCP中,找到“server.properties”文件,双击打开,找到“online-mode”,将等号后的“true”改为“false”即可!(不过雨云通常已经帮你改好了)


read-normal-img

完成!

接下来是适用于本地MCSM面板的教程,雨云用户请跳过

来到你的面板服务器管理页面,点击文件管理,如下图

read-normal-img


read-normal-img

点击“上传文件”,“上传”你刚才下载的服务端(其实应该说成复制),并重命名为“server.jar”

read-normal-img


read-normal-img

接着回到终端,点击右上角的“开启”,启动!

等待后,服务器会自动关闭,因为你没有同意EULA,你需要在“文件管理”中找到eula.txt并打开,将“false”改为“true”,然后再次来到终端,启动服务器!

如果你是离线启动Minecraft,你需要到“文件管理”中,找到“server.properties”文件,双击打开,找到“online-mode”,将等号后的“true”改为“false”即可!

接着,你就可以启动核心对应版本的Minecraft,添加服务器地址“127.0.0.1:25565”,就可以游玩啦!

Tips:如果你想与你的朋友远程联机,但又不想使用雨云的服务器的话,请在评论区留言,人数多时我将会单独出一个教程,敬请期待!

非常感谢你能看到这里,写作不易,如果你觉得本文章对你有帮助,请一键三连,非常感谢你对我的支持!另外,如果你想使用雨云,不要忘记使用我的优惠码进行注册并绑定微信,你会获得一张5折优惠券,我也会在你后续消费中获得一定的收益,十分感谢!

全文完,共4382字

投诉或建议