PixelBBS 我的世界像素论坛

标题: 服务端启动脚本|Bat| [打印本页]

作者: 像素搬运菌    时间: 2024-3-19 22:29
标题: 服务端启动脚本|Bat|
Minecraft启动脚本



一个完全可定制的模块化.bat启动脚本,适用于Minecraft服务器,其中所有变量都可以动态修改,并在服务器重新启动时应用。



特性
1️⃣ 可切换的自动重启
2️⃣ 可自定义的 JVM 参数/标志 - 包括可选的优化预设
3️⃣ 可自定义的 RAM 分配
4️⃣ 自动生成 + 接受 EULA
5️⃣ GUI 切换
6️⃣ 可自定义的控制台标题
7️⃣ 使用GitHub

的最新版本自动更新 要求


如何使用

要编辑配置:
JVM 参数 = /config/jvm_args.txt
脚本配置 = /config/StartupScript.conf

要在脚本仍在运行时应用配置更改(即控制台仍处于打开状态),只需重新启动 Minecraft 服务器即可。
无需重新启动脚本。


(, 下载次数: 1)
(, 下载次数: 1)
功能
:首次启动/初始设置
  • 提示用户输入服务器.jar文件名。检查文件是否存在。
  • 提示用户为服务器分配初始和最大 RAM。检查条目是否为有效值。
  • 查询用户服务器是否应自动重新启动。
  • 询问用户服务器是否应使用预配置的 JVM 参数。无论结果如何,都会生成用于标志存储的文件。
  • 查询用户是否使用 GUI 启动。
  • 允许用户确认选择。如果确认,请继续正常启动。如果被拒绝,将重新启动初始配置。
  • 将配置存储在 /config/StartupScript.conf 中,将 JVM 参数存储在 /config/jvm_args.txt 中。
  • 生成自动接受的 EULA。
正常启动
  • 检查此脚本的更新。
  • 检查配置文件、配置文件,并设置重新启动计数器。如果缺少配置,则恢复到初始设置。
  • 检查 EULA(如果不存在)将创建接受的eula.txt。
  • 读取脚本配置文件并将内容存储为环境变量。
  • 向用户显示配置并初始化服务器。
  • 检查 JVM 参数文件(如果不存在)将创建一个带有优化标志的文件。如果存在,则将参数加载到环境变量中。
  • 检查自动重启配置以决定启动路径。
启用自动重启
  • 启动服务器并将控制台标题更改为可配置的标题 + 重新启动计数。
  • 崩溃或重新启动时,递增重新启动计数器并重新加载配置 + JVM 标志。
自动重启已禁用
  • 启动服务器并将控制台标题更改为可配置的标题。
  • 崩溃或重新启动时,提示用户是重新启动还是退出。

免责声明
使用此脚本,即表示您同意 Minecraft(我的世界)EULA。

许可证
GNU GPLv3
(, 下载次数: 7)
原帖地址:MC 启动脚本 |SpigotMC - 高性能 Minecraft

本人汉化版: (, 下载次数: 7)







欢迎光临 PixelBBS 我的世界像素论坛 (https://www.pixelbbs.cn/) Powered by Discuz! X3.4