修复部分平台仓库表格显示问题
警告:该批处理仅适用于Windows平台!不适用于Linux、Unix、MacOS等平台!
若访问缓慢,可尝试前往以下站点的项目仓库查看/下载项目文件:注:下载释放文件中的”.cmd或.bat文件”!
.cmd
.bat
跳转至核心列表
PowerShell版暂缓开发点击跳转至第三方Python版本说明
批处理添加了对于authlib-injector的支持,允许用户使用 LittleSkin 、 MUA(Minecraft高校联盟) 作为认证服务器,参考 LittleSkin帮助文档,同时允许添加自定义的认证服务器集成了authlib-injector的下载,支持了 官方下载源 和 BMCLAPI (实验性功能)这 不是强制 启用的,可以在启动时停用,或在服务器停止后的菜单中停用该功能需要注意的是,服务器配置文件 server.properties 的 online-mode 必须处于 true若online-mode处于false则为离线模式,则认证不生效
authlib-injector
server.properties
online-mode
true
false
批处理添加了对于无人值守的支持,允许用户在启用自动重启功能后实现当服务器停止运行后自动重启,直到批处理关闭若中途不想继续使用自动重启功能,也可以在服务器停止后的菜单中关闭自动重启功能
批处理添加了对于服务器目录下的eula.txt文件检测用于检测当前服务器许可协议状态若不存在许可协议,则会指引用户确认是否通过批处理创建并同意若许可协议存在,但处于false状态会引导用户确认是否通过批处理写入true
在启用第三方认证时,将会检测online-mode状态
online-mode=true
online-mode=false
可以通过批处理实现控制部分服务器核心的GUI是否显示
%JVM%用于指定Java路径,默认配置的是”java“,该值会根据系统的环境变量调用Java若要指定请在 set "JVM=" 等号后面输入Java安装路径,一直写到 .\bin\java.exe此处也支持系统环境变量,如: %ProgramFiles%
%JVM%
java
set "JVM="
.\bin\java.exe
%ProgramFiles%
%ServerJar%变量用于指定服务器核心(jar)文件路径,当前批处理中的是一个例子,请替换成你所使用的核心文件名, 以 .jar 结尾如果没有特殊需求建议将服务器核心(jar)文件与该批处理放在相同目录下
%ServerJar%
jar
.jar
%ServerTXT%用于解决部分Forge、NeoForge核心的启动问题部分Forge、NeoForge核心使用安装时生成的批处理文件,指向一个记录参数的txt文件启动服务器当前批处理中的是一个例子,请替换成你所使用的引导核心txt文件路径请在安装目录中找到Forge、NeoForge服务器安装器生成的 “run.bat“ 文件,右键–>编辑找到当中的 “java @user_jvm_args.txt @libraries/net/xxxforge/xxxforge/x.x.x-xx.xx.xx/win_args.txt %*“ 语句复制当中的 “@libraries/net/xxxforge/xxxforge/x.x.x-xx.xx.xx/win_args.txt“ 字段粘贴到下方ServerTXT变量的等号后面注:请务必看清文件扩展(后缀)名!当中的 run.sh 文件适用于 Linux 平台,请勿复制该文件的字段!开启文件扩展名显示 :文件夹选项 –>查看 ,在下方的选项框中找到 “隐藏已知文件类型的扩展名 “取消勾选 ,应用并确定
%ServerTXT%
run.bat
java @user_jvm_args.txt @libraries/net/xxxforge/xxxforge/x.x.x-xx.xx.xx/win_args.txt %*
@libraries/net/xxxforge/xxxforge/x.x.x-xx.xx.xx/win_args.txt
run.sh
注:当 %ServerJar% 变量有内容时, %ServerTXT% 变量不生效
注:此处换算为:1024K=1M;1024M=1G;1024G=1T
1024K
1M
1024M
1G
1024G
1T
用于指定最大可用内存, 在变量等号后键入数字,单位 MB
MB
用于指定最小内存用量,在变量等号后键入数字,单位MB**
变量%gui%用于控制服务器的GUI显示和隐藏默认情况下这个变量是空的*(即显示服务器GUI[如果支持])*若设置变量为”nogui“则为始终不显示服务器GUI
nogui
原版服务器核心Vanilla - Minecraft官网
LeavesMC 改善了 Minecraft 的生态系统,提供快速、安全和稳定的软件,作为最特立独行的组织提供快速迭代和健康支持。LeavesMC官网Leaves 下载Lumina 简介
PaperMC 通过快速、安全的软件和不断扩展的插件 API 改进了 Minecraft 的生态系统,作为使用最广泛、性能最强和最稳定的软件,提供快速发布和有用的支持。PaperMC核心官网Paper 下载Folia 简介
一个 Paper 分支, 专注于寻找性能优化, Vanilla, 稳定之间的平衡, 为大型网络, 密集和高承载量场景设计注: Leaf 包含所有 Purpur 的补丁[来自 Leaf-docs:常见问题与解答]Leaf核心官网Leaf 下载
Purpur 是基于 Paper 的 Minecraft 服务器软件。它支持为 Bukkit、Spigot 和 Paper API 设计的插件。Purpur 专注于提供尽可能多的可配置性,以允许服务器所有者根据自己的喜好自定义他们的服务器。Purpur核心官网Purpur 下载
海绵端官网(汇总)下载站海绵原版(香草)(SpongeVanilla)端官网-下载站海绵新(SpongeNeo)端官网-下载站海绵锻造(SpongeForge)端官网-下载站
使用 Mixin 在模组环境中实现 Bukkit 服务器ArcLight 核心GitHub仓库ArcLight 核心构建站(下载站)注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
CraftBukkit 官网-下载站Spigot 官网-下载站
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot 服务端CatServer 核心官网
Fabric 官方服务器核心Fabric 官网Fabric 下载
Quilt 官方服务器核心Quilt 官网Quilt 下载
NeoForge 官方服务器核心NeoForge 官网-下载站注:该核心的jar文件部署后存放于libraries文件夹下,请参考批处理注释完成配置
Forge 官方服务器核心Forge 官网-下载站注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
Mohist官网注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置警告:尚未测试该核心与启动批处理的可用性与兼容性,建议移步本项目的第三方Python版本以获得支持,开发者已完成对Mohist核心及其Fabric/NeoForge版本的启动测试!
Velocity 是一款现代、高性能的代理服务器。它以性能和稳定性为核心设计理念,是 Waterfall 的完整替代方案,并拥有自己的插件生态系统。Velocity 下载
Waterfall 已达到生命周期终点!它不再接受维护或支持。[来自 官网]Waterfall 是 BungeeCord 的分支,旨在改进性能和稳定性。Waterfall 下载
BungeeCord 是由 SpigotMC 团队内部编写的软件。它充当玩家客户端和连接的 Minecraft 服务器之间的代理。BungeeCord 下载
第三方Python版——由@Steverjava开发注: 第三方版本与该项目无关,请勿套用该项目相关条款处理第三方版本!
我的世界Java版服务器启动批处理
我的世界Java版服务器启动批处理(命令提示符脚本)
警告:该批处理仅适用于Windows平台!不适用于Linux、Unix、MacOS等平台!
项目仓库(存储库)与项目文件下载
若访问缓慢,可尝试前往以下站点的项目仓库查看/下载项目文件:
注:下载释放文件中的”
.cmd或.bat文件”!核心列表
跳转至核心列表
跨平台支持(实验性)
PowerShell版暂缓开发
点击跳转至第三方Python版本说明
若查看或编辑批处理文件时出现乱码,请使用”GB 2312”或”GBK”编码打开文件!
批处理功能
第三方认证服务器
批处理添加了对于authlib-injector的支持,允许用户使用 LittleSkin 、 MUA(Minecraft高校联盟) 作为认证服务器,参考 LittleSkin帮助文档,同时允许添加自定义的认证服务器
集成了
authlib-injector的下载,支持了 官方下载源 和 BMCLAPI (实验性功能)这 不是强制 启用的,可以在启动时停用,或在服务器停止后的菜单中停用该功能
需要注意的是,服务器配置文件
server.properties的online-mode必须处于true若
online-mode处于false则为离线模式,则认证不生效自动重启(无人值守)
批处理添加了对于无人值守的支持,允许用户在启用自动重启功能后实现当服务器停止运行后自动重启,直到批处理关闭
若中途不想继续使用自动重启功能,也可以在服务器停止后的菜单中关闭自动重启功能
eula文件生成/同意
批处理添加了对于服务器目录下的eula.txt文件检测
用于检测当前服务器许可协议状态
若不存在许可协议,则会指引用户确认是否通过批处理创建并同意
若许可协议存在,但处于false状态会引导用户确认是否通过批处理写入true
server.properties文件online-mode相关检测
在启用第三方认证时,将会检测
online-mode状态online-mode不存在,则添加online-mode=trueonline-mode=false,则修改online-mode=trueonline-mode后面没有值,则将online-mode设置为true服务器GUI窗口显示/隐藏(仅部分核心可用)
可以通过批处理实现控制部分服务器核心的GUI是否显示
变量说明
Java环境配置
%JVM%
%JVM%用于指定Java路径,默认配置的是”java“,该值会根据系统的环境变量调用Java若要指定请在
set "JVM="等号后面输入Java安装路径,一直写到.\bin\java.exe此处也支持系统环境变量,如:
%ProgramFiles%服务器核心配置
%ServerJar%
%ServerJar%变量用于指定服务器核心(jar)文件路径,当前批处理中的是一个例子,请替换成你所使用的核心文件名, 以.jar结尾如果没有特殊需求建议将服务器核心(
jar)文件与该批处理放在相同目录下%ServerTXT%
%ServerTXT%用于解决部分Forge、NeoForge核心的启动问题部分Forge、NeoForge核心使用安装时生成的批处理文件,指向一个记录参数的txt文件启动服务器
当前批处理中的是一个例子,请替换成你所使用的引导核心txt文件路径
请在安装目录中找到Forge、NeoForge服务器安装器生成的 “
run.bat“ 文件,右键–>编辑找到当中的 “
java @user_jvm_args.txt @libraries/net/xxxforge/xxxforge/x.x.x-xx.xx.xx/win_args.txt %*“ 语句复制当中的 “
@libraries/net/xxxforge/xxxforge/x.x.x-xx.xx.xx/win_args.txt“ 字段粘贴到下方ServerTXT变量的等号后面
注:请务必看清文件扩展(后缀)名!当中的
run.sh文件适用于 Linux 平台,请勿复制该文件的字段!开启文件扩展名显示 :文件夹选项 –>查看 ,在下方的选项框中找到 “隐藏已知文件类型的扩展名 “取消勾选 ,应用并确定
注:当
%ServerJar%变量有内容时,%ServerTXT%变量不生效内存设置
注:此处换算为:
1024K=1M;1024M=1G;1024G=1T%Xmx%
用于指定最大可用内存, 在变量等号后键入数字,单位
MB%Xms%
用于指定最小内存用量,在变量等号后键入数字,单位
MB**GUI模式(仅部分核心可用)
变量%gui%用于控制服务器的GUI显示和隐藏
默认情况下这个变量是空的*(即显示服务器GUI[如果支持])*
若设置变量为”
nogui“则为始终不显示服务器GUI支持的服务器核心
Vanilla
原版服务器核心
Vanilla - Minecraft官网
LeavesMC
LeavesMC 改善了 Minecraft 的生态系统,提供快速、安全和稳定的软件,作为最特立独行的组织提供快速迭代和健康支持。
LeavesMC官网
Leaves 下载
Lumina 简介
PaperMC
PaperMC 通过快速、安全的软件和不断扩展的插件 API 改进了 Minecraft 的生态系统,作为使用最广泛、性能最强和最稳定的软件,提供快速发布和有用的支持。
PaperMC核心官网
Paper 下载
Folia 简介
Leaf
一个 Paper 分支, 专注于寻找性能优化, Vanilla, 稳定之间的平衡, 为大型网络, 密集和高承载量场景设计
注: Leaf 包含所有 Purpur 的补丁[来自 Leaf-docs:常见问题与解答]
Leaf核心官网
Leaf 下载
Purpur
Purpur 是基于 Paper 的 Minecraft 服务器软件。它支持为 Bukkit、Spigot 和 Paper API 设计的插件。Purpur 专注于提供尽可能多的可配置性,以允许服务器所有者根据自己的喜好自定义他们的服务器。
Purpur核心官网
Purpur 下载
Sponge
海绵端官网(汇总)下载站
海绵原版(香草)(SpongeVanilla)端官网-下载站
海绵新(SpongeNeo)端官网-下载站
海绵锻造(SpongeForge)端官网-下载站
ArcLight
使用 Mixin 在模组环境中实现 Bukkit 服务器
ArcLight 核心GitHub仓库
ArcLight 核心构建站(下载站)
注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
Bukkit
CraftBukkit 官网-下载站
Spigot 官网-下载站
CatServer
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot 服务端
CatServer 核心官网
Fabric
Fabric 官方服务器核心
Fabric 官网
Fabric 下载
Quilt
Quilt 官方服务器核心
Quilt 官网
Quilt 下载
NeoForge
NeoForge 官方服务器核心
NeoForge 官网-下载站
注:该核心的jar文件部署后存放于libraries文件夹下,请参考批处理注释完成配置
Forge
Forge 官方服务器核心
Forge 官网-下载站
注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
Mohist
Mohist官网
注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
警告:尚未测试该核心与启动批处理的可用性与兼容性,建议移步本项目的第三方Python版本以获得支持,开发者已完成对Mohist核心及其Fabric/NeoForge版本的启动测试!
代理服务器
Velocity
Velocity 是一款现代、高性能的代理服务器。它以性能和稳定性为核心设计理念,是 Waterfall 的完整替代方案,并拥有自己的插件生态系统。
Velocity 下载
Waterfall
Waterfall 已达到生命周期终点!它不再接受维护或支持。[来自 官网]
Waterfall 是 BungeeCord 的分支,旨在改进性能和稳定性。
Waterfall 下载
BungeeCord
BungeeCord 是由 SpigotMC 团队内部编写的软件。它充当玩家客户端和连接的 Minecraft 服务器之间的代理。
BungeeCord 下载
第三方Python版本(实验性)
第三方Python版——由@Steverjava开发
注: 第三方版本与该项目无关,请勿套用该项目相关条款处理第三方版本!