开服脚本生成器
选择服务端类型、内存、Java 版本与文件名,自动生成优化过的启动脚本(.bat)。
· 插件服 4-8G 即可;Paper 是目前性能与兼容性最好的选择。
· Java 25:适合 MC 26.1+(当前最新版本)。
· 自动模式要求 java 已加入系统 PATH;装了多个 JDK 想固定版本时,改用手动路径更稳。
· 把生成的 .bat 放到服务端 jar 同一目录,双击即可启动。
@echo off chcp 65001 >nul title Paper 插件服务端 - paper.jar cd /d %~dp0 rem 由随心资源栈生成:插件服务端 / 4G 内存 / Java 25 set SERVER=paper.jar rem 使用系统 PATH 中的 java,如需指定版本可改为完整 java.exe 路径 set JAVA=java if not exist "%SERVER%" goto nofile if "%JAVA%"=="java" goto checkjava if exist "%JAVA%" goto run echo [错误] 找不到 %JAVA%,请检查 Java 路径是否正确。 pause exit /b 1 :checkjava where java >nul 2>nul if errorlevel 1 goto nojava goto run :nojava echo [错误] 未找到 java 命令,请安装 Java 并配置环境变量,或改用手动指定 java.exe 路径。 pause exit /b 1 :nofile echo [错误] 找不到 %SERVER%,请确认脚本与服务端文件在同一目录。 pause exit /b 1 :run :loop echo. echo 正在启动 Paper 服务端(内存 4G,Java 25)... "%JAVA%" -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -Dfile.encoding=UTF-8 -Dlog4j2.formatMsgNoLookups=true --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED -jar "%SERVER%" --nogui echo. echo 服务端已停止,10 秒后自动重启(直接关闭本窗口即可彻底停止)... timeout /t 10 >nul goto loop