0 Star 0 Fork 0

安基酸/Minecraft-Java-Edition-Server-Launcher

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

SakuraMaple我的世界Java版服务器启动批处理

警告:该批处理仅适用于Windows平台!不适用于Linux、Unix、MacOS等平台!

如果需要支持跨平台启动,请移步至由Steverjava开发的第三方Python版本


批处理功能

LittleSkin支持

批处理添加了对于authlib-injector的支持,允许用户使用LittleSkin作为认证服务器,参考LittleSkin帮助文档

集成了authlib-injector的下载,支持了官方下载源BMCLAPI

不是强制的,可以在启动时停用,或在服务器停止后的菜单中停用该功能

需要注意的是,服务器配置文件的online-mode必须处于true

若online-mode处于false则为离线模式,任何基于authlib-injector的认证不会生效

自动重启(无人值守)

批处理添加了对于无人值守的支持,允许用户在启用自动重启功能后实现当服务器停止运行后自动重启,直到批处理关闭

若中途不想继续使用自动重启功能,也可以在服务器停止后的菜单中关闭自动重启功能

eula文件

批处理添加了对于服务器目录下的eula.txt文件检测

用于检测当前服务器许可协议状态

若不存在许可协议,则会指引用户确认是否通过批处理创建并同意

若许可协议存在,但处于false状态会引导用户确认是否通过批处理写入true

服务器GUI窗口(仅部分核心可用)

可以通过批处理实现控制部分服务器核心的GUI是否显示

变量说明

Java环境配置

%JVM%

%JVM%用于指定Java路径,默认配置的是"java",该值会根据系统的环境变量选择Java

若要指定请在set "JVM="等号后面输入Java安装路径,一直写到.\bin\java.exe

此处也支持系统环境变量,如:%ProgramFiles%

服务器Jar文件配置

%ServerJar%

%ServerJar%变量用于指定服务器核心(jar)文件路径,当前写入的是一个PaperMC核心的文件名,请替换成你所使用的核心文件名,.jar结尾

如果没有特殊需求建议将服务器核心(jar)文件与该批处理放在相同目录下

内存设置

注:此处换算为:1024K=1M;1024M=1G;1024G=1T

%Xmx%

用于指定最大可用内存,在变量等号后键入数字,单位MB

%Xms%

用于指定最小内存用量,在变量等号后键入数字,单位MB

GUI模式(仅部分核心可用)

变量%gui%用于控制服务器的GUI显示和隐藏

默认情况下这个变量是空的(即显示服务器GUI[如果支持])

若设置变量为"nogui"则为始终不显示服务器GUI

经过测试的服务器核心

Vanilla

原版服务器核心

Minecraft官网

PaperMC

Paper 是一款基于 Spigot 的 Minecraft 游戏服务器,旨在大大提高性能并提供更高级的功能和 API

PaperMC核心官网

SpongeVanilla

海绵原版端

ArcLight

使用 Mixin 在模组环境中实现 Bukkit 服务器

ArcLight核心GitHub仓库

注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本暂不支持

CatServer

高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端

CatServer核心官网

Fabric

Fabric官网

Quilt

Quilt官网

Forge

Forge官网

注:部分版本的服务器核心(jar)文件部署后存放于libraries文件夹下的版本暂不支持

NeoForge

NeoForge官网

注:该核心的jar文件部署后存放于libraries文件夹下,因此暂不支持

Mohist

Mohist官网

注:部分版本的核心(jar)文件在部署后存放于libraries文件夹下的版本暂不支持

警告:尚未测试该核心的可用性,请移步本项目的第三方Python版本,由Steverjava开发(本段简称"开发者"),
开发者已完成对Mohist核心及其Fabric/NeoForge版本的启动测试

空文件

简介

取消

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/anjisuan608/Minecraft-Java-Edition-Server-Launcher.git
git@gitee.com:anjisuan608/Minecraft-Java-Edition-Server-Launcher.git
anjisuan608
Minecraft-Java-Edition-Server-Launcher
Minecraft-Java-Edition-Server-Launcher
2024.7.23

搜索帮助