大叔龙武380黑盒子启动不了
希望大佬帮我指导一下这个龙武黑盒子为什么不能启动,下面有图和黑盒子代码:handshake@ECHO OFF
COLOR 17
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 ===================================參數設定=====================================
SET L1J_RAM=-server -Xms2g -Xmx2g -Xmn1g -Xss256k -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=2 -XX:CMSInitiatingOccupancyFraction=91 -XX:TargetSurvivorRatio=90 -XX:+UseFastAccessorMethods -XX:+DisableExplicitGC -XX:+UseBiasedLocking -XX:ParallelGCThreads=12 -XX:+AggressiveOpts -Xloggc:gclog.txt -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xnoclassgc -XX:MetaspaceSize=150m -XX:MaxMetaspaceSize=400m
REM ==================================Time相關配置==================================
SET L1J_TIME=-Duser.timezone=Asia/Taipei
REM ===================================固定參數=====================================
REM 程式路徑(勿動)
SET L1J_PATH=-cp Server_Game.jar;jar\c3p0-0.9.1.2.jar;jar\commons-logging-1.1.1.jar;jar\javolution-5.5.1.jar;jar\log4j-1.2.16.jar;jar\mina-core-2.0.7.jar;jar\mysql-connector-java-5.1.20-bin.jar;jar\slf4j-api-1.7.30.jar;jar\slf4j-nop-1.7.30.jar com.lineage.Server
:sta
REM ===================================核心更新=====================================
goto ifupdate
:endud
REM ===================================核心啟動=====================================
echo 核心啟動
java %L1J_RAM% %L1J_TIME% %L1J_PATH%
cls
rem ===================================重新啟動=====================================
goto sta
xp 32bit 最大1024m 記憶體 ,設定太大。 Xms2g -Xmx2g kenbibididi 發表於 2026-3-17 17:47
極限 到 480m聽說 lUX 系統能256k
谢谢,我试试去
kenbibididi 發表於 2026-3-24 18:16
title 大叔天堂
REM ===================================參數設定===================================== ...
按照大大你的改成这样
REM ===================================参数设定=====================================
SET L1J_RAM=-server -Xms512M -Xmx512M -Xmn480m -Xss256K -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=2 -XX:CMSInitiatingOccupancyFraction=91 -XX:TargetSurvivorRatio=90 -XX:+UseFastAccessorMethods -XX:+DisableExplicitGC -XX:+UseBiasedLocking -XX:ParallelGCThreads=12 -XX:+AggressiveOpts -Xloggc:gclog.txt -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xnoclassgc -XX:MetaspaceSize=150m -XX:MaxMetaspaceSize=480m
问题依然是启动不起来
kenbibididi 發表於 2026-4-7 17:05
你天堂三寶 確定有安裝?? mysql 資料庫java1.8都有裝??
肯定有呀
falwyvemmmm 發表於 2026-3-22 19:16
谢谢,我试试去
请问成功了吗
本帖最後由 jose444 於 2026-7-1 08:55 編輯
@ECHO OFF
COLOR 17
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 ===================================參數設定=====================================
SET L1J_RAM=-server -Xms1g -Xmx8g -Xmn2024m -Xss256K -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=2 -XX:CMSInitiatingOccupancyFraction=91 -XX:TargetSurvivorRatio=90 -XX:+UseFastAccessorMethods -XX:+DisableExplicitGC -XX:+UseBiasedLocking -XX: ParallelGCThreads=12 -XX:+AggressiveOpts -Xloggc:gclog.txt -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xnoclassgc -XX:MetaspaceSize=150m -XX:MaxMetaspaceSize=400m
REM ==================================Time相關配置==================================
SET L1J_TIME=-Duser.timezone=Asia/Taipei
REM ===================================固定參數=====================================
REM 程式路徑(勿動)
SET L1J_PATH=-cp Server_Game.jar;jar\c3p0-0.9.1.2.jar;jar\commons-logging-1.1.1.jar;jar\javolution-5.5.1.jar;jar\log4j-1.2.16.jar;jar\mina-core-2.0.7.jar;jar\mysql-connector-java-5.1.15-bin.jar;jar\slf4j-api-1.7.30.jar;jar\slf4j-nop-1.7.30.jar com.lineage.Server
:sta
REM ===================================核心更新=====================================
goto ifupdate
:endud
REM ===================================核心啟動=====================================
echo 核心啟動
java %L1J_RAM% %L1J_TIME% %L1J_PATH%
cls
rem ===================================重新啟動=====================================
goto sta
這是我的代碼,跑起來沒問題,但是因爲我的版本問題,我這裏有修改
jar\mysql-connector-java-5.1.20-bin.jar;
為
jar\mysql-connector-java-5.1.15-bin.jar;
黑盒子等久一點
看有沒有錯誤出現
有的話 錄影暫停截內容
(有時候錯誤一閃即過看不清楚)
CONFIG檢查DB是否對應正確名稱 帳號 密碼 試試看 最後 一個 位置 貼上這一段 測試看看
echo --------------------------------------------------
echo 伺服器已關閉或啟動失敗。
echo --------------------------------------------------
pause
goto sta
或是 改成 這範例
pause
goto sta Server_Game.jar = 核心 啟動 檔案內 用解壓縮 開啟 找到 一個檔案 資料夾 名稱 META-INF 內 有檔案= MANIFEST.MF 用 notepad+++ 程式打開他會有 啟動bat 檔案 設置 的jar 全部檔案全部複製貼上 給 谷歌ai 助理 免費版 也能處理 ( 給ai一個指令請給我正確的 執行啟動bat工具 繁體系統 看你是 32位元64位元 ) 這是很簡單除錯 用語 這 路徑 是否 也錯誤請看 REM ===================================固定參數=====================================
REM 程式路徑(勿動)
SET L1J_PATH=-cp Server_Game.jar;jar\c3p0-0.9.1.2.jar;jar\commons-logging-1.1.1.jar;jar\javolution-5.5.1.jar;jar\log4j-1.2.16.jar;jar\mina-core-2.0.7.jar;jar\mysql-connector-java-5.1.20-bin.jar;jar\slf4j-api-1.7.30.jar;jar\slf4j-nop-1.7.30.jar com.lineage.Server
正確路徑
SET L1J_PATH=-cp Server_Game.jar;bin\c3p0-0.9.1.2.jar;bin\commons-logging-1.1.1.jar;bin\javolution-5.5.1.jar;bin\log4j-1.2.16.jar;bin\mina-core-2.0.7.jar;bin\mysql-connector-java-5.1.20-bin.jar;bin\slf4j-api-1.7.30.jar;bin\slf4j-nop-1.7.30.jar;bincom.lineage.Server king1986ken 發表於 2026-7-1 13:05
這 路徑 是否 也錯誤請看 REM ===================================固定參數=========================== ...
bin\
這個路勁還是需要按照實際的路徑來,我的就是 jar\
文件都存在 jar這個文件夾下面
你 java 版本=??
我的java = 路徑是這樣 = "C:\Program Files\Java\jdk1.8.0_461\bin\java"
你問谷歌ai 助理 他會 改成 你 c槽 java 版本 路徑啟動 = "C:\Program Files\Java\jdk1.8.0_461\bin\java" (jar 是 bin 啟動路徑)
(lib 資料夾)src 源碼路徑
正確路徑
SET L1J_PATH=-cp Server_Game.jar;lib\c3p0-0.9.1.2.jar;lib\commons-logging-1.1.1.jar;lib\javolution-5.5.1.jar;lib\log4j-1.2.16.jar;lib\mina-core-2.0.7.jar;lib\mysql-connector-java-5.1.20-bin.jar;lib\slf4j-api-1.7.30.jar;lib\slf4j-nop-1.7.30.jar;libcom.lineage.Server Server_Game.jar = 核心 啟動 檔案內 用解壓縮 開啟 找到 一個檔案 資料夾 名稱 META-INF 內 有檔案= MANIFEST.MF 用 notepad+++ 程式打開 本帖最後由 king1986ken 於 2026-7-3 19:38 編輯
請看ai助理 講解 你的錯誤
DOS
@ECHO OFF
COLOR 17
TITLE 天堂伺服器啟動器
REM 檢查並等待 (若無 jdelay 類別,可改用 timeout /t 1 >nul)
java jdelay 1
CLS
GOTO begin
:noupdate
ECHO [提示] 無新的核心可更新
GOTO endud
:ifupdate
IF EXIST update\Server_Game.jar (GOTO movezip) ELSE (GOTO noupdate)
:movezip
DEL Server_Game.jar
MOVE /Y update\Server_Game.jar Server_Game.jar
ECHO [成功] 核心更新成功!
GOTO endud
:begin
REM ===================================參數設定=====================================
REM 已修正內部空格,並優化記憶體分配 (適用 Java 8)
SET L1J_RAM=-server -Xms2g -Xmx8g -Xss512K -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -XX:+DisableExplicitGC -Xloggc:gclog.txt -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m
REM ==================================Time相關配置==================================
SET L1J_TIME=-Duser.timezone=Asia/Taipei
REM ===================================固定參數=====================================
REM 程式路徑(勿動)
SET L1J_PATH=-cp Server_Game.jar;jar\c3p0-0.9.1.2.jar;jar\commons-logging-1.1.1.jar;jar\javolution-5.5.1.jar;jar\log4j-1.2.16.jar;jar\mina-core-2.0.7.jar;jar\mysql-connector-java-5.1.15-bin.jar;jar\slf4j-api-1.7.30.jar;jar\slf4j-nop-1.7.30.jar com.lineage.Server
:sta
REM ===================================核心更新=====================================
GOTO ifupdate
:endud
REM ===================================核心啟動=====================================
ECHO [系統] 正在啟動天堂核心...
java %L1J_RAM% %L1J_TIME% %L1J_PATH%
CLS
REM ===================================當機自動重啟=====================================
ECHO [警告] 伺服器已關閉或異常斷線,5 秒後自動重啟...
timeout /t 5
GOTO sta
本帖最後由 king1986ken 於 2026-7-3 19:39 編輯
這是一個經典的《天堂》私服(基於 L1J 架構)的 Java 啟動批次檔(.bat)。檢查了你的腳本後,發現裡面有幾個 致命的語法錯誤 以及 已經過時的 Java 參數。這會導致你的伺服器要麼完全打不開,要麼在特定 Java 版本下直接崩潰。主要問題點如下:
[*]參數空格錯誤:-XX: ParallelGCThreads=12 中間多了空格,這會讓 Java 報錯並拒絕啟動。
[*]記憶體設定矛盾:你的 -Xmx8g(最大 8GB),但-Xmn2024m(新生代約 2GB)配合 -XX:SurvivorRatio=2 會導致記憶體分配邏輯非常奇怪且沒效率。
[*]過時的垃圾回收參數:CMS(如 -XX:+UseConcMarkSweepGC)和 -XX:+UseFastAccessorMethods 在現代 Java(Java 9+)中已被廢棄甚至移除。如果你的 Server_Game.jar 是用較新的 Java 版本執行,會直接閃退。
頁:
[1]