本帖最後由 野性覺醒 於 2026-1-9 17:51 編輯
以下是我開貓大版的設定
==================================
@ECHO OFF
COLOR b
REM MODE CON COLS=65 LINES=20
REM 後面的數字是延遲時間(單位秒)
java jdelay 1
cls
goto begin
:noupdate
echo 無新的核心可更新
goto endud
:ifupdate
IF EXIST update\Server_Game.jar goto movezip
IF NOT EXIST update\Server_Game.jar goto noupdate
:movezip
del Server_Game.jar
move /Y update\Server_Game.jar Server_Game.jar
echo 更新核心成功
goto endud
:begin
Title 黑金帝國
REM ===================================參數設定=====================================
REM 記憶體相關配置REM -XX:+UseConcMarkSweepGC 對多核心有效, JVM 取得之最大值 -Xms51200m -Xmx51200m 但不要超過實體記憶體 80%,Windows 環境變數可增加 變數名稱:JAVA_OPTS 變數值:-Xms51200m -Xmx51200m
REM (不知用途 -XX:+ParallelGCThreads -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy)-Xmn480m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=128m -XX:MaxPermSize=128m
REM -XX: PermSize=32M -XX:MaxPermSize=64M <----JAVA8已移除支援
SET L1J_RAM=-Xms256m -Xmx1024m -Xmn512m -Xss128k
REM Time相關配置
SET L1J_TIME=-Duser.timezone=Asia/Taipei
REM ===================================固定參數=====================================
REM 程式路徑(勿動)
SET L1J_PATH=-cp Server_Game.jar;lib\c3p0-0.9.1.2.jar;lib\commons-loggint-1.1.1.jar;lib\log4j-1.2.16.jar;lib\mysql-connector-java-5.1.20-bin.jar com.lineage.Server
:sta
REM ===================================核心更新=====================================
goto ifupdate
:endud
REM ===================================核心啟動=====================================
echo 核心啟動
REM java -Xincgc %L1J_RAM% %L1J_TIME% %L1J_PATH% <-----Xincgc<----JAVA8以棄用
REM JAVA8用-XX:+UseG1GC取代-Xincgc
java -XX:+UseG1GC %L1J_RAM% %L1J_TIME% %L1J_PATH%
cls
rem ===================================重新啟動=====================================
goto sta