注意:该服务器是基于Paper1.20.1
核心进行初始化,默认兼容spigot
插件。
一、配置JDK环境
二、 服务器核心配置
三、服务器启动
四、加入游戏
现在搭建出来的是原版生存服务器,接下来需要进行安装各种插件,包含登录认证
;经济
;商店
;圈地
;传送
;多地图
等可玩性插件。具体内容请看下一章。
注意:该服务器是基于Paper1.20.1
核心进行初始化,默认兼容spigot
插件。
官网地址:https://papermc.io/
点击Download
进行下载核心,或使用本人提供的下载链接(源自官网)https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/196/downloads/paper-1.20.1-196.jar
进行下载
一、配置JDK环境
详细教程请看[JAVA17---安装+配置环境变量 | JAVA安装完整教学_jre-17 to run.-CSDN博客](https://blog.csdn.net/HaohaoCppDebuger/article/details/120496767)
该博主的配置教程。
二、 服务器核心配置
将下载的服务器核心文件存放到该目录。并在该目录创建一个.bat
类型的批处理文件
start.bat
文件内容
@echo off java -Xmx1024M -Xms1024M -jar paper-1.20.1-196.jar nogui
当前文件内容
双击start.bat
初始化服务器
初始化完成后会自动关闭控制台
初始化完成后的服务器核心文件,其中重要的有plugins文件夹
;server.properties 服务配置文件
;eula.txt 协议文件
eual.txt
文件内容。
需要将eula=false
改为eula=true
表示同意协议,具体内容请查看[EULA | Minecraft](https://www.minecraft.net/zh-hans/eula)
本教程只负责开服教程,仅供学习使用,其余概不负责!
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA). #Mon Dec 23 10:00:57 CST 2024 # 此处需要改为true,表示同意eula协议否则无法启动服务器。该协议具体内容可去上方链接进行查看。 eula=false
server.properties
文件内容概要,如服主需要可进行自定义,自定义前应仔细了解。
#Minecraft 服务器配置文件 #2024年12月23日 星期一 10:00:57 CST # 是否启用JMX监控功能(默认:false) enable-jmx-monitoring=false # RCON端口设置(默认:25575) rcon.port=25575 # 世界种子,留空则随机生成(默认为空) level-seed= # 游戏模式:生存(survival)、创造(creative)、冒险(adventure)、旁观(spectator)(默认:survival) gamemode=survival # 是否允许使用命令方块(默认:false) enable-command-block=false # 是否启用Query协议查询(默认:false) enable-query=false # 自定义地图生成器设置(默认为空) generator-settings={} # 是否强制执行安全简档(默认:true) enforce-secure-profile=true # 世界名称(默认:world) level-name=world # 欢迎信息(默认:A Minecraft Server) motd=A Minecraft Server # Query端口设置(默认:25565) query.port=25565 # 玩家间攻击是否开启(默认:true) pvp=true # 是否生成结构(如村庄、矿洞等)(默认:true) generate-structures=true # 最大链接更新数(防止卡顿)(默认:1000000) max-chained-neighbor-updates=1000000 # 游戏难度:和平(peaceful)、简单(easy)、普通(normal)、困难(hard)(默认:easy) difficulty=easy # 网络压缩阈值(字节),低于此值的数据包不会被压缩(默认:256) network-compression-threshold=256 # 单个tick的最大时间(毫秒),超过此值将触发警告(默认:60000) max-tick-time=600000 # 是否需要资源包(默认:false) require-resource-pack=false # 是否使用本地传输优化(默认:true) use-native-transport=true # 最大玩家数量(默认:20) max-players=20 # 是否验证玩家的正版账户(默认:true),如果关闭则表示可以使用离线账号登录该服务器。建议使用正版账号。 online-mode=true # 是否允许客户端查询服务器状态(默认:true) enable-status=true # 是否允许飞行(默认:false) allow-flight=false # 禁用的资源包列表(默认为空) initial-disabled-packs= # 是否向管理员广播RCON命令(默认:true) broadcast-rcon-to-ops=true # 视野距离(以区块为单位,越远消耗性能越高)(默认:10) view-distance=10 # 服务器IP地址,留空表示自动检测(默认为空) server-ip= # 资源包提示信息(默认为空) resource-pack-prompt= # 是否允许进入下界(默认:true) allow-nether=true # 服务器端口(默认:25565) server-port=25565 # 是否启用RCON远程控制(默认:false) enable-rcon=false # 是否同步区块写入操作(默认:true) sync-chunk-writes=true # 管理员权限等级(默认:4) op-permission-level=4 # 是否阻止代理连接(默认:false) prevent-proxy-connections=false # 是否隐藏在线玩家列表(默认:false) hide-online-players=false # 资源包SHA1校验码(默认为空) resource-pack-sha1= # 实体广播范围百分比(默认:100) entity-broadcast-range-percentage=100 # 模拟距离(以区块为单位,与view-distance相同)(默认:10) simulation-distance=10 # RCON密码,留空则禁用RCON(默认为空) rcon.password= # 玩家闲置超时时间(分钟),0为永不超时(默认:0) player-idle-timeout=0 # 是否启用调试模式(默认:false) debug=false # 是否强制游戏模式(默认:false) force-gamemode=false # 数据速率限制(每秒字节数),0为无限制(默认:0) rate-limit=0 # 是否启用极限模式(默认:false) hardcore=false # 是否启用白名单(默认:false) white-list=false # 是否向管理员广播控制台消息(默认:true) broadcast-console-to-ops=true # 是否生成NPC(村民等)(默认:true) spawn-npcs=true # 是否生成动物(默认:true) spawn-animals=true # 函数权限等级(默认:2) function-permission-level=2 # 默认启用的资源包(默认:vanilla) initial-enabled-packs=vanilla # 地图类型(默认:normal) level-type=minecraft\:normal # 文本过滤配置文件路径(默认为空) text-filtering-config= # 是否生成怪物(默认:true) spawn-monsters=true # 是否强制白名单(默认:false) enforce-whitelist=false # 保护的出生点半径(默认:16) spawn-protection=16 # 资源包SHA1校验码(默认为空) resource-pack-sha1= # 世界的最大尺寸(以区块为单位)(默认:29999984) max-world-size=29999984
三、服务器启动
配置完eual.txt
后双击start.bat
批处理文件启动服务器核心
启动后出现控制台,请等待一会儿,直到控制台不进行输出(加载完成),在控制台中输入help
命令,如果出现内容和如下图片一致,则表示服务器启动成功。
四、加入游戏服务器
通过控制台可以发现玩家已经
成功加入服务器
现在搭建出来的是原版生存服务器,接下来需要进行安装各种插件,包含登录认证
;经济
;商店
;圈地
;传送
;多地图
等可玩性插件。具体内容请看下一章。
如需帮助请联系