注意:该服务器是基于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命令,如果出现内容和如下图片一致,则表示服务器启动成功。

四、加入游戏服务器

通过控制台可以发现玩家已经

成功加入服务器

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

如需帮助请联系

我的世界服务器搭建教程 兼容Paper核心 兼容Spigot核心的更多相关文章

  1. gitlab服务器搭建教程

    gitlab服务器搭建教程 ----2016年终总结 三 参考https://bbs.gitlab.cc/topic/35/gitlab-ce-8-7-%E6%BA%90%E7%A0%81%E5%AE ...

  2. linux下FTP服务器搭建教程1

    你买了个主机就像是买了块地皮,搭建FTP就像是盖房子,我在地皮上建房子,然后创建的用户就像是钥匙,我给谁钥匙(权限),谁就可以到我家去玩,去放东西,拿东西. 虽然我们买不起现实的房子,但是我们可以买互 ...

  3. SVN服务器搭建教程

    常见的源代码管理工具 CVS 历史悠久,现在几乎没人使用 SVN 集中式版本控制的代表 CVS的接班人,速度比CVS快,功能比CVS强大 在国内使用率非常高(70%~90%) GIT 分布式源代码管理 ...

  4. NuGet服务器搭建教程

    本文主要来自网络,进行整理而成,相关文章如下: http://diaosbook.com/Post/2012/12/15/setup-private-nuget-server https://www. ...

  5. Samba centos7文件共享服务器搭建教程,可以更改任意需求操作配置详解。

    先安装软件   yum -y install samba-client 请看如下配置文件说明 [gongxiang]       comment = This is my shared folder  ...

  6. 面向新手的Web服务器搭建(一)——IIS的搭建

    很多童鞋说自己是做移动开发的,想挂个简单的Web API,可是服务器又不会搭,这样一来测试就成了问题.看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器 ...

  7. 阿里云服务器搭建SS代理教程!!!

    二.搭建教程 1.环境介绍 阿里云服务器ECS(香港): 配置:cpu 1核心.内存 1GB.出网带宽 10Mbps. 系统:CentOS 7.4 64位 2.服务器端搭建 1)使用root用户,分别 ...

  8. vps服务器搭建——Linode VPS 20美元优惠获取教程

    转载:http://www.cuishifeng.cn/linode/index.html?v=2 声明:本文旨在教大家怎么获得linode 20美元优惠,并免费使用4个月vps,请低调薅羊毛!(多张 ...

  9. 搭建SVN服务器详细教程

    搭建SVN服务器详细教程 本教程会从最基本的下载安装到上传代码,下载代码这条线来详细讲述如何完成SVN服务器的搭建 下载并安装VisualSVN server 下载并安装TortoiseSVN 导入项 ...

  10. centos6.3搭建FTP服务器图文教程

    今天下午不忙,没什么事,看到我大红盟linux版块如此冷清,心不能忍,做了个FTP服务器的搭建教程,大家可以看看, 不会做视频,就图文交叉了,写得不好,望谅解.以后有时间再出一个LNMP的教程. 不磨 ...

随机推荐

  1. 图书《React.js实战》代码下载

    图书<React.js实战>代码下载链接:https://pan.baidu.com/s/1kep0xsTeSupyr15c3VwmBw 提取码:9pra 这个代码经过图书<Reac ...

  2. 2021CSP复赛游记,总结与回顾

    一曲起,一曲落:2021的CSP复赛也走过一个月了. 总而言之,成败只代表过去,过去不代表未来,收获满满,受益匪浅,足矣 今年,是我参加CSP的第四年,回忆当初踏入信息学的大门,跌倒过,受伤过,但从没 ...

  3. mysql进阶-存储引擎篇

    本篇是将基础篇的知识进行深化了解底层机制的同时讲解企业中涉及到的高层级知识. 存储引擎 1.MySQL体系结构 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接处理.授权认证.及相关的安全 ...

  4. C# 并发控制框架:单线程环境下实现每秒百万级调度

    前言 在工业自动化和机器视觉领域,对实时性.可靠性和效率的要求越来越高.为了满足这些需求,我们开发了一款专为工业自动化运动控制和机器视觉流程开发设计的 C# 并发流程控制框架. 该框架不仅适用于各种工 ...

  5. KubeSphere 边缘节点 IP 冲突的分析和解决思路分享

    在上一篇监控问题排查的文章中,笔者分析了 KubeSphere 3.1.0 集成 KubeEdge 中的边缘监控原理和问题排查思路,在介绍 EdgeWatcher 组件时提到了"边缘节点的内 ...

  6. 一些新奇的玩意【php篇--持续更新】

    人不进步就等于退步! 接触越多的人以及事就能学到更多的东西. 以下仅为本人记录的一些新奇的东西,不喜勿喷! 1.??运算符号,在新的项目中突然发现很多红线报错,还以为是错误!看了下,是??运算的问题, ...

  7. 一文彻底弄懂MySQL优化之深度分页

    深度分页(Deep Pagination)在MySQL中指的是对大型数据集进行分页查询时,尤其是当需要获取较后页的数据时,性能可能会受到影响.传统的分页方法在数据量较大时,随着页数的增加,性能会迅速下 ...

  8. spool参数详解

    SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等.可用SET命令改变这些系统变量,也可 ...

  9. 构建人工智能模型基础:TFDS和Keras的完美搭配

    上一篇:<数据工程师,转型人工智能岗位的理想时空通道> 序言:本节将带您深入探索 TensorFlow 提供的关键工具和方法,涵盖数据集管理和神经网络模型的构建与训练.在现代人工智能框架中 ...

  10. 安卓微信小程序开发之“蓝牙”

    一.写在前面 在微信当中是支持两种蓝牙模式,分别是"经典蓝牙--BT"和"低功耗蓝牙--BLE".通常在和外围单片机设备进行连接的时候用的是低功耗蓝牙这个模式, ...