警告:该批处理仅适用于Windows平台!不适用于Linux、Unix、MacOS等平台!
若访问缓慢,可尝试前往以下站点的项目仓库查看/下载项目文件:
PowerShell版暂缓开发
点击跳转至第三方Python版本说明
批处理添加了对于authlib-injector的支持,允许用户使用LittleSkin 、MUA(Minecraft高校联盟)作为认证服务器,参考LittleSkin帮助文档 ,同时允许添加自定义的认证服务器
集成了authlib-injector的下载,支持了官方下载源和BMCLAPI (实验性功能)
这不是强制启用的,可以在启动时停用,或在服务器停止后的菜单中停用该功能
需要注意的是,服务器配置文件server.properties的online-mode必须处于true
若online-mode处于false则为离线模式,则认证不生效
批处理添加了对于无人值守的支持,允许用户在启用自动重启功能后实现当服务器停止运行后自动重启,直到批处理关闭
若中途不想继续使用自动重启功能,也可以在服务器停止后的菜单中关闭自动重启功能
批处理添加了对于服务器目录下的eula.txt文件检测
用于检测当前服务器许可协议状态
若不存在许可协议,则会指引用户确认是否通过批处理创建并同意
若许可协议存在,但处于false状态会引导用户确认是否通过批处理写入true
在启用第三方认证时,将会检测online-mode状态
可以通过批处理实现控制部分服务器核心的GUI是否显示
%JVM%用于指定Java路径,默认配置的是"java",该值会根据系统的环境变量调用Java
若要指定请在set "JVM="等号后面输入Java安装路径,一直写到.\bin\java.exe
此处也支持系统环境变量,如:%ProgramFiles%
%ServerJar%变量用于指定服务器核心(jar)文件路径,当前批处理中的是一个例子,请替换成你所使用的核心文件名,以.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平台,请勿复制该文件的字段!
开启文件扩展名显示 :文件夹选项 -->查看 ,在下方的选项框中找到 "隐藏已知文件类型的扩展名 "取消勾选 ,应用并确定
注:当%ServerJar%变量有内容时,%ServerTXT%变量不生效
注:此处换算为:1024K=1M;1024M=1G;1024G=1T
用于指定最大可用内存,在变量等号后键入数字,单位MB
用于指定最小内存用量,在变量等号后键入数字,单位MB
变量%gui%用于控制服务器的GUI显示和隐藏
默认情况下这个变量是空的(即显示服务器GUI[如果支持])
若设置变量为"nogui"则为始终不显示服务器GUI
原版服务器核心
LeavesMC 改善了 Minecraft 的生态系统,提供快速、安全和稳定的软件,作为最特立独行的组织提供快速迭代和健康支持。
PaperMC 通过快速、安全的软件和不断扩展的插件 API 改进了 Minecraft 的生态系统,作为使用最广泛、性能最强和最稳定的软件,提供快速发布和有用的支持。
一个 Paper 分支, 专注于寻找性能优化, Vanilla, 稳定之间的平衡, 为大型网络, 密集和高承载量场景设计
注: Leaf 包含所有 Purpur 的补丁[来自Leaf-docs:常见问题与解答]
Purpur 是基于 Paper 的 Minecraft 服务器软件。
它支持为 Bukkit、Spigot 和 Paper API 设计的插件。
Purpur 专注于提供尽可能多的可配置性,以允许服务器所有者根据自己的喜好自定义他们的服务器。
海绵原版(香草)(SpongeVanilla)端官网-下载站
使用 Mixin 在模组环境中实现 Bukkit 服务器
注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot 服务端
Fabric 官方服务器核心
Quilt 官方服务器核心
NeoForge 官方服务器核心
注:该核心的jar文件部署后存放于libraries文件夹下,请参考批处理注释完成配置
Forge 官方服务器核心
注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本请参考批处理注释完成配置
警告:尚未测试该核心与启动批处理的可用性与兼容性,建议移步本项目的第三方Python版本以获得支持,
开发者已完成对Mohist核心及其Fabric/NeoForge版本的启动测试!
第三方Python版——由 @Steverjava 开发
注: 第三方版本与该项目无关,请勿套用该项目相关条款处理第三方版本!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。