1059 字
5 分钟
使用WindowsServer2022搭建Minecraft服务器全攻略

机器介绍#

CPU :AMD EPYC 7702 内存 :8GB 磁盘 :30GB SSD

系统配置#

系统:Windows Server 2022 数据中心版(全新) 这是图片

所需文件#

JAVA#

下载对于纯净系统,我们需要下载JAVA来运行Minecraft服务端建议新服务端下载安装JAVA21以上版本 这是图片

Paper服务端#

此处我们选择方便安装插件且多核性能优化较好,我们进入Paper官网,点击上方Software,进入Paper 我们可以看到这里下载最新版本的1.21.8 这是图片 我这里为了后续游玩选择1.20.6(可自行选择) 这是图片 下拉找到build explorer下载旧版本 这是图片

环境配置:#

安装JAVA#

打开下载的JAVA安装程序,直接下一步安装(如果下载msi包则无需配置环境变量) 这是图片 这是图片 这是图片

安装完成后打开cmd,输入java回车,没有报错(如图)则java环境已经就绪 这是图片

Paper服务端配置#

首次启动:双击.jar文件,文件夹中会自动生成一些文件,我们找到eula.txt,将false改成true,保存并窗口; 这是图片

我们打开server.properties,这个文件包括服务端的基础配置文件,对于朋友之间游玩的服务器 我们仅仅需要关注以下内容 这是图片

此时我们就可以启动服务端,但如果直接双击打开.jar文件,服务端就会报错并自动关闭,此时我们需要创建一个start.bat文件,输入以下内容,保存退出 这是图片

java -Xmx4G -jar paper-1.20.6-151.jar nogui
pause # 窗口不自动关闭,方便看日志

双击start.bat文件,cmd命令窗口会开始跑代码,我们注意日志,出现以下内容说明服务器就可以正常进入并游玩 这是图片

在Paper服务端的窗口可以监测服务端的资源占用情况,包括内存,TPS等

这是图片

但如果直接这样玩,或许会有些不安全,此时我们就需要安装一些插件来保障游戏的正常进行

Coreprotect#

这是图片

这是一个针对游戏地图的操作审计插件,包括对于物品的放置、破坏,对容器的放入和取出

这里我们以箱子为例,取出村名的物品,在命令中输入/co I 即可开启操作追溯,左键可查看方块的防止/破坏,右键查看容器的取出/放入

AuthMe#

这是图片

这是一个登录认证插件,对于离线服务器起到一定防护作用,

首次进入服务器会要求注册,在命令行中输入 /reg <密码> <确认密码>

后期进入服务器要求输入密码登录 /login <密码>

Dominion#

这是图片

这是一款领地插件,通过选取两点确定领地范围,可通过领地命令来控制权限

第三方认证服务配置#

对于一部分玩家,或许没有微软的正版账号,无法进入正版服务器,但离线服务器又存在许多弊端,如滥注册,被恶意组织或熊孩子炸服,我们就需要配置第三方认证服务,此处以LittleSkin为例 这是图片

我们需要下载authlib-injector.jar文件自定义登录认证服务 编辑start.bat,在源文件中 -jar前面加入以下内容(不同的服务对应内容有所不同,根据实际填写) 这是图片

保存并关闭,在其启动服务器,在启动页面看到以下内容则说明服务配置成功 这是图片

配置开机自启动#

此处我们使用Windows Server中的服务管理器,在工具中找到任务计划程序 这是图片 这是图片

名称和描述自己配置,触发器选择启动时,新建操作,选择启动程序,在程序和脚本这里指向start.bat文件 这是图片 这是图片 这是图片 这是图片

至此,在Windows下部署Minecraft服务端完成

Congratulations!!!🎉🎉🎉#

使用WindowsServer2022搭建Minecraft服务器全攻略
https://blog.mrguo.icu/posts/server2022_papermc/
作者
GGGuoshifu
发布于
2025-08-18
许可协议
CC BY-NC-SA 4.0