基于Paper核心搭建Minecraft 1.20.1服务器-我的世界服务器开服教程 ...

打印 上一主题 下一主题

主题 1007|帖子 1007|积分 3021

留意:该服务器是基于Paper1.20.1核心进行初始化,默认兼容spigot插件。
​Paper服务器核心是一个高性能的Minecraft服务器软件,它是基于Spigot和CraftBukkit项目标改进版本。Paper旨在提供比其前身更精良的性能、更多的特性和更稳固的运行环境,使得大型或多玩家服务器能够更加流畅地运行,并减少延迟和瓦解的情况。
重要特点


  • 性能优化:Paper对服务器的性能进行了大量优化,包罗但不限于世界天生、实体AI、区块加载等方面的改进,这使得它能够在类似的硬件条件下支持更多的玩家同时在线。
  • 新增特性:除了继承Spigot和Bukkit的所有功能外,Paper还添加了许多自己的特性,如更好的游戏体验、额外的设置选项以及对原版Minecraft中未涵盖的功能的支持。
  • 插件兼容性:由于Paper是Spigot的一个分支,因此大多数为Spigot开发的插件可以直接在Paper上使用,无需进行任何修改。别的,Paper社区也提供了许多专门为Paper设计的插件,以进一步增强其功能。
  • 定期更新:Paper团队紧跟Minecraft官方版本的更新步调,确保用户可以尽快体验到最新的游戏内容而不必担心稳固性问题。
  • 强大的开发者工具:Paper提供了丰富的API接口和开发文档,方便开发者创建自界说插件来扩展服务器功能。
  • 活泼的社区支持:拥有一个非常活泼的社区,用户可以在遇到问题时寻求帮助或分享履历,同时也促进了更多创新功能的发展。
官网所在:https://papermc.io/

​ 点击Download进行下载核心,或使用本人提供的下载链接进行下载
设置部分

一、设置JDK 21环境变量

​ 这里不再论述,直接百度就能找到
二、服务器核心设置

将下载的服务器核心文件存放到该目录。并在该目录创建一个.bat类型的批处理文件
start.bat文件内容
  1. @echo off
  2. java -Xmx1024M -Xms1024M -jar paper-1.20.1-196.jar nogui
复制代码
当前文件内容
双击start.bat初始化服务器

初始化完成后会自动关闭控制台

​ 初始化完成后的服务器核心文件,此中重要的有plugins文件夹;server.properties 服务设置文件 ;eula.txt 协议文件
eual.txt文件内容。
​ 需要将eula=false改为eula=true表示同意协议,具体内容请查看条款本教程只负责开服教程,仅供学习使用,其余概不负责!
  1. #By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
  2. #Mon Dec 23 10:00:57 CST 2024
  3. # 此处需要改为true,表示同意eula协议否则无法启动服务器。该协议具体内容可去上方链接进行查看。
  4. eula=false
复制代码
server.properties文件内容概要,如服主需要可进行自界说,自界说前应细致了解。
  1. #Minecraft 服务器配置文件
  2. #2024年12月23日 星期一 10:00:57 CST
  3. # 是否启用JMX监控功能(默认:false)
  4. enable-jmx-monitoring=false
  5. # RCON端口设置(默认:25575)
  6. rcon.port=25575
  7. # 世界种子,留空则随机生成(默认为空)
  8. level-seed=
  9. # 游戏模式:生存(survival)、创造(creative)、冒险(adventure)、旁观(spectator)(默认:survival)
  10. gamemode=survival
  11. # 是否允许使用命令方块(默认:false)
  12. enable-command-block=false
  13. # 是否启用Query协议查询(默认:false)
  14. enable-query=false
  15. # 自定义地图生成器设置(默认为空)
  16. generator-settings={}
  17. # 是否强制执行安全简档(默认:true)
  18. enforce-secure-profile=true
  19. # 世界名称(默认:world)
  20. level-name=world
  21. # 欢迎信息(默认:A Minecraft Server)
  22. motd=A Minecraft Server
  23. # Query端口设置(默认:25565)
  24. query.port=25565
  25. # 玩家间攻击是否开启(默认:true)
  26. pvp=true
  27. # 是否生成结构(如村庄、矿洞等)(默认:true)
  28. generate-structures=true
  29. # 最大链接更新数(防止卡顿)(默认:1000000)
  30. max-chained-neighbor-updates=1000000
  31. # 游戏难度:和平(peaceful)、简单(easy)、普通(normal)、困难(hard)(默认:easy)
  32. difficulty=easy
  33. # 网络压缩阈值(字节),低于此值的数据包不会被压缩(默认:256)
  34. network-compression-threshold=256
  35. # 单个tick的最大时间(毫秒),超过此值将触发警告(默认:60000)
  36. max-tick-time=600000
  37. # 是否需要资源包(默认:false)
  38. require-resource-pack=false
  39. # 是否使用本地传输优化(默认:true)
  40. use-native-transport=true
  41. # 最大玩家数量(默认:20)
  42. max-players=20
  43. # 是否验证玩家的正版账户(默认:true),如果关闭则表示可以使用离线账号登录该服务器。建议使用正版账号。
  44. online-mode=true
  45. # 是否允许客户端查询服务器状态(默认:true)
  46. enable-status=true
  47. # 是否允许飞行(默认:false)
  48. allow-flight=false
  49. # 禁用的资源包列表(默认为空)
  50. initial-disabled-packs=
  51. # 是否向管理员广播RCON命令(默认:true)
  52. broadcast-rcon-to-ops=true
  53. # 视野距离(以区块为单位,越远消耗性能越高)(默认:10)
  54. view-distance=10
  55. # 服务器IP地址,留空表示自动检测(默认为空)
  56. server-ip=
  57. # 资源包提示信息(默认为空)
  58. resource-pack-prompt=
  59. # 是否允许进入下界(默认:true)
  60. allow-nether=true
  61. # 服务器端口(默认:25565)
  62. server-port=25565
  63. # 是否启用RCON远程控制(默认:false)
  64. enable-rcon=false
  65. # 是否同步区块写入操作(默认:true)
  66. sync-chunk-writes=true
  67. # 管理员权限等级(默认:4)
  68. op-permission-level=4
  69. # 是否阻止代理连接(默认:false)
  70. prevent-proxy-connections=false
  71. # 是否隐藏在线玩家列表(默认:false)
  72. hide-online-players=false
  73. # 资源包SHA1校验码(默认为空)
  74. resource-pack-sha1=
  75. # 实体广播范围百分比(默认:100)
  76. entity-broadcast-range-percentage=100
  77. # 模拟距离(以区块为单位,与view-distance相同)(默认:10)
  78. simulation-distance=10
  79. # RCON密码,留空则禁用RCON(默认为空)
  80. rcon.password=
  81. # 玩家闲置超时时间(分钟),0为永不超时(默认:0)
  82. player-idle-timeout=0
  83. # 是否启用调试模式(默认:false)
  84. debug=false
  85. # 是否强制游戏模式(默认:false)
  86. force-gamemode=false
  87. # 数据速率限制(每秒字节数),0为无限制(默认:0)
  88. rate-limit=0
  89. # 是否启用极限模式(默认:false)
  90. hardcore=false
  91. # 是否启用白名单(默认:false)
  92. white-list=false
  93. # 是否向管理员广播控制台消息(默认:true)
  94. broadcast-console-to-ops=true
  95. # 是否生成NPC(村民等)(默认:true)
  96. spawn-npcs=true
  97. # 是否生成动物(默认:true)
  98. spawn-animals=true
  99. # 函数权限等级(默认:2)
  100. function-permission-level=2
  101. # 默认启用的资源包(默认:vanilla)
  102. initial-enabled-packs=vanilla
  103. # 地图类型(默认:normal)
  104. level-type=minecraft\:normal
  105. # 文本过滤配置文件路径(默认为空)
  106. text-filtering-config=
  107. # 是否生成怪物(默认:true)
  108. spawn-monsters=true
  109. # 是否强制白名单(默认:false)
  110. enforce-whitelist=false
  111. # 保护的出生点半径(默认:16)
  112. spawn-protection=16
  113. # 资源包SHA1校验码(默认为空)
  114. resource-pack-sha1=
  115. # 世界的最大尺寸(以区块为单位)(默认:29999984)
  116. max-world-size=29999984
复制代码
三、服务器启动

设置完eual.txt后双击start.bat批处理文件启动服务器核心

​启动后出现控制台,请等待一会儿,直到控制台不进行输出(加载完成),在控制台中输入help下令,如果出现内容和如下图片一致,则表示服务器启动成功。

四、参加服务器




通过控制台可以发现玩家已经成功参加服务器

现在搭建出来的是原版生存服务器,接下来需要进行安装各种插件,包含登录认证;经济;市肆;圈地;传送;多地图等可玩性插件。具体内容请看下一章。
下一章:玩家登录与认证插件设置

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表