July 30,2005 17:28

!!新手別再說不會了!!完全從頭教你第三章私服怎麼架設.支援讓朋友連進來玩!!請看教學

前言概念:目前天堂二私服架設分成三種方式..
1..天二官方版..新浪流出的官方伺服器系統主程式..只支援到第一章..需求硬體龐大..內存(記憶體)至少要2G才跑的動..更新也不易..因此玩家私下架設私服均不採用此系統

2..JAVA版(非數據庫版)..由版大SYL撰寫..不需要架設MYSQL數據庫.因此使用方便..但是對於管理多人角色..修改遊戲數值都不是很方便..因此適合一個人架設自己玩使用

3..就是我要談的主角..MYSQL小型數據庫版..其實數據庫版內主程式也是JAVA編寫的..比起非數據庫版..多了架設MYSQL的部分..所以架設難度較高..但是日後修正數值方便..支援性..延伸性也很強..很多東西可以自己搞不用等補丁..是最多開放多人玩的系統私服最常見的架設版本
-->MYSQL版本的觀念:將人物資料.怪物..npc..技能等各項資料架構在SQL伺服器底下..L2J主程式運作時..跟SQL伺服器連動合為一體..要更改遊戲數值只要開啟SQL的編輯網頁即可..非常方便

如何架呢:?
首先..我們要準備幾樣東西
1..天二第三章主程式:黑暗復甦.
台版可由hinet遊戲網或是天二官網http://www.lineage2.com.tw/resources/client.asp下載
2..JAVA程式..請到www.java.com下載..JAVA程式是模擬伺服器運作的平台..當然必裝
3..APPSEVER..這是一個整合工具..整合了MYSQL資料庫系統程式還有管理MYSQL的平台..為了需要架設MYSQL資料庫系統..這個必須安裝..下載網址為
http://ovh.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.1.exe

4..L2J(天二模擬伺服器主程式)..拿最新的6/23版本..內含免導入數據庫
http://bbs.t2bbs.com/read.php?tid=11263&fpage=1
總共四個檔..全部抓下後放在同一個資料夾內..此為分片壓縮..四個檔解壓縮後將合為一個單一資料夾

抓下後在l2j-server6.23改+攻城.part1.rar上面點滑鼠右鍵->選擇"解壓縮到l2j-server6.23改+攻城.part1.rar "..就會自動同時解開四個檔案..解壓縮時間要幾分鐘..解完之後出現一個資料夾就是我們要的L2J主程式..而資料夾內的L2JDB就是免導入數據庫

-->很多人都很頭痛導入數據庫這件事情..因此現在新版本的L2J都附帶了免導入數據庫(在此感謝YQL大大以及SYL大大)讓新手能更快進入狀況

5..天二登陸檔:L2.exe還有l2.ini..這個東西下載請參考我的附件..檔案很小..抓下後解壓縮先留著..等等會用到

備齊這5個程式之後我門就可以開始架設天二模擬伺服器..請看下面的教學
1..安裝天二第三章主程式..JAVA程式..這些都確定鍵一路到底即可..
注意..天二第三章安裝完之後請上線讓他更新一次..不用懷疑.因為這動作會把遊戲引擎更新到最新的551..更新要跑蠻久的..可以先休息一下
2..安裝APPSEVER程式..教學請看此檔
http://home.kimo.com.tw/tel0935134165/c/c02.html(著作權屬於原作者)
請注意!!
->1.語言設定那邊台灣選big5.大陸選GB2312
->2.郵件設定部份隨便
->3.資料庫使用者名稱..密碼請記好(自己設)..這很重要..等等有很多參數會用到這個帳號密碼

安裝完畢之後..大致上的程式安裝部分已經結束..接下來.為了讓L2J能讀取SQL資料庫的設定..我們要把免導入數據庫搬到L2J底下..請將L2J內的免導入數據庫(L2JDB)複製到C:\AppServ\mysql\data
這是一般的APPServ路徑..若有更改路徑的請自行尋找

到這步驟做完請重新啟動電腦..你的伺服架設工作已經完成了95%..接下來只要設定幾個參數就可以享受天二私服..同時支援多人IP連線同樂^^!!

能做完上面的部分已經接近完工..接下來我門來看一些參數設定..讓程式能認得資料庫的位置..就不會出錯..請看下面教學:
1..第一個要改的是L2J資料夾下的server.cfg
這小小的檔案裡面有所有重要參數..用筆記本打開他

ExternalHostname=123.123.123.123(這裡ip請改為你的外網IP..別人才能連進來)

InternalHostname=192.168.1.2(這裡IP請改為你的區域網路IP..或是設定127.0.0.1)
PS.若改127.0.0.1的朋友請注意..需要做個動作
修改c:\windows\system32\drivers\etc\hosts 文件的
 127.0.0.1 localhost
 下面增加一行,如下:
 127.0.0.1 auth.lineage2.com.cn

URL=jdbc:mysql://localhost/l2jdb..這裡的l2jdb請對應到免導入數據庫的名字
好比說你的免導入數據庫在C:\AppServ\mysql\data\l2jdb
上面就維持URL=jdbc:mysql://localhost/l2jdb
若是你的數據庫為C:\AppServ\mysql\data\l2jdbC3
那行就改成URL=jdbc:mysql://localhost/l2jdbC3

Login=****(這裡請輸入你剛剛安裝APPServ的帳號)
Password=(這裡請輸入你剛剛安裝APPServ的密碼)

改完就可以存檔了..關掉他..到此L2J跟SQL資料庫的連結已經完成設定..

接下來打開天二第三章資料夾...
你會看到一個system資料夾..開啟他..裡面會有天二一堆東西..
把剛剛放著等了很久的L2.ini還有L2.exe複製到這個system資料夾..取代原有的ini跟exe
-->我解釋一下為何要這樣做..事實上下載的L2ini還有L2exe是把system裡面原始L2.ini跟L2.exe解密後所得到的檔案...你可以看看原始的L2.ini..用筆記本開是一堆亂碼..我門無法編輯..故用解密後的版本覆蓋..讓我門可以編輯L2.ini
L2.ini是對應L2.exe的..
L2.exe是執行天二遊戲的程式..ini則是他的設定檔

覆蓋完畢這兩個檔案之後..我門打開L2.ini..
修改ServerAddr=123.123.123.123
這邊請改為你的IP設定..若是想讓外面朋友來玩..要改為你的外網IP
若是單機自己玩..請改為你的區網IP或是127.0.0.1

好了...所有程序已經完成..來開伺服器吧
點選L2J資料夾下的startServer.bat..這是啟動伺服器的主程式
跑一堆數字之後..最下面會停在2 banned IPs defined..出現這行字表示你已經架設成功!恭喜!
若是跑數字當中出現:""請按任意鍵繼續..""抱歉.你的L2J跟數據庫連結有問題..請把步驟好好看一次..不要心急慢慢重來一遍找出錯誤在哪裡...

接下來執行天二資料夾中的system資料夾下的L2.exe..
這裡很重要..不要執行其他的官方的LineageII.exe
一定要執行system底下的L2.exe才能順利連上私服..拉個連結到桌面會更方便

接下來帳密隨便打..可以暢遊天二了..
若是想把人物設定為GM等級..請參照
http://bbs.t2bbs.com/read.php?tid=533&fpage=1
這篇..最下面有寫

接下來談一些L2J資料夾內sever.cfg的參數
剛剛只改了必要的部分..現在教你一些比較不必要的部分
AutoCreateAccounts=false(這行可以設定是否讓玩家自由開創帳號密碼false=不可.true=可以..若選false則玩家必須跟你說帳密..由你來設定..帳密設定程式為L2J底下的startAccountManager.bat)
MaximumOnlineUsers=40(設定同時上線最大人數..)
SpBookNeeded = false(這行可以設定學技能要不要用書本)
# Rate control, float values(伺服器倍率設定.1=官服設定)
RateXp = 10.(EXP經驗值取得倍率)
RateSp = 10.(SP技能值取得倍率)
RateDropAdena = 10.(掉錢率)
RateDropItems = 13.(掉寶率)
RateDropSpoil = 10.

若是更改了sever.cfg內的設定..請關閉伺服器重新啟動..才能讓設定生效喔

最後談一個重點..怎樣讓別的朋友連到你的天二伺服器呢?
把L2.ini還有L2.exe傳給他..
傳給他之前把L2.ini裡面的ServerAddr=改為你的外網IP位置..
傳給他之後請他覆蓋到system底下..跟你的步驟相同
然後執行L2.exe..他就可以連線到你電腦了
若是伺服器運作一切正常..你朋友卻不能連線近來..請你自己檢查是否有開防毒軟體(現在防毒軟體都內建防火牆請關閉)...XP內的防火牆也請關閉..如此即可讓朋友連線進來..

  • yam_lochunyi 發表於樂多回應(26)引用(0)電腦備忘錄編輯本文
    樂多分類:網路/3C切換閱讀版型 │昨日人次:3 │累計人次:3169
     

    引用URL

    http://cgi.blog.roodo.com/trackback/321446

    回應文章
    能將以下2 個檔 寄給我ㄇ THANKS^^

    L2.ini是對應L2.exe的..
    L2.exe是執行天二遊戲的程式..ini則是他的設定檔
    | 檢舉 | Posted by 犽羽獠 at September 5,2005 19:57
    請問您說的附加檔案要去哪下載?
    可否寄給小弟我呢?
    感謝您!!!
    | 檢舉 | Posted by Zarx at September 6,2005 11:52
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1bd4722 -- Unexpectedl
    y Broken!!!
    While trying to acquire a needed new resource, we failed
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user: 'root@localhost' (Using password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:954)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
    at com.mysql.jdbc.Connection.(Connection.java:450)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
    erDataSource.java:66)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
    on(WrapperConnectionPoolDataSource.java:76)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C
    3P0PooledConnectionPool.java:66)
    at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(Basi
    cResourcePool.java:787)
    at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResou
    rcePool.java:548)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$000(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:972)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    to succeed more than the maximum number of allowed
    com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1891d8f -- Unexpectedl
    y Broken!!!
    acquisition attempts (30).
    While trying to acquire a needed new resource, we failed
    com.mchange.v2.resourcepool.BasicResourcePool@1100d7a -- Unexpectedly broken!!!
    to succeed more than the maximum number of allowed
    com.mchange.v2.resourcepool.ResourcePoolException: Unexpected Break Stack Trace!

    at com.mchange.v2.resourcepool.BasicResourcePool.unexpectedBreak(BasicRe
    sourcePool.java:431)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$100(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:985)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    acquisition attempts (30).
    com.mchange.v2.resourcepool.BasicResourcePool@1100d7a -- an attempt to checkout
    a resource was interrupted: some other thread must must have either interrupted
    the Thread attempting checkout or called close() on the pool.
    java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResou
    rcePool.java:776)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicR
    esourcePool.java:198)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicR
    esourcePool.java:170)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConne
    ction(C3P0PooledConnectionPool.java:172)
    at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedData
    Source.java:58)
    at net.sf.l2j.L2DatabaseFactory.(L2DatabaseFactory.java:90)
    at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:109)
    at net.sf.l2j.Server.main(Server.java:70)
    com.mchange.v2.resourcepool.BasicResourcePool@1100d7a -- Unexpectedly broken!!!
    com.mchange.v2.resourcepool.ResourcePoolException: Unexpected Break Stack Trace!

    at com.mchange.v2.resourcepool.BasicResourcePool.unexpectedBreak(BasicRe
    sourcePool.java:431)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$100(BasicResourc
    ePool.java:35)
    at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicRe
    sourcePool.java:985)
    at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Thre
    adPoolAsynchronousRunner.java:148)
    com.mchange.v2.resourcepool.BasicResourcePool@1100d7a -- close() called multiple
    times.
    java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResou
    rcePool.java:776)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicR
    esourcePool.java:198)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicR
    esourcePool.java:170)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConne
    ction(C3P0PooledConnectionPool.java:172)
    at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedData
    Source.java:58)
    at net.sf.l2j.L2DatabaseFactory.(L2DatabaseFactory.java:90)
    at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:109)
    at net.sf.l2j.Server.main(Server.java:70)
    Exception in thread "main" java.sql.SQLException: java.lang.InterruptedException

    at java.lang.Object.wait(Native Method)
    at com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResou
    rcePool.java:776)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicR
    esourcePool.java:198)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicR
    esourcePool.java:170)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConne
    ction(C3P0PooledConnectionPool.java:172)
    at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedData
    Source.java:58)
    at net.sf.l2j.L2DatabaseFactory.(L2DatabaseFactory.java:90)
    at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:109)
    at net.sf.l2j.Server.main(Server.java:70)

    at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:62)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConne
    ction(C3P0PooledConnectionPool.java:174)
    at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedData
    Source.java:58)
    at net.sf.l2j.L2DatabaseFactory.(L2DatabaseFactory.java:90)
    at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:109)
    at net.sf.l2j.Server.main(Server.java:70)
    请按任意键继续. . .这是怎么回事
    | 檢舉 | Posted by 我我我 at September 7,2005 12:24
    在安裝APPSEVER程式直到最後一個步驟顯示錯誤(我已看過您的教學檔),在網頁輸入
    http://localhost,出現無法顯示網頁的畫面,我安裝過好多次仍無法成功,想請問錯誤到底在哪裡?
    | 檢舉 | Posted by 小倩 at October 27,2005 00:13
    請問第四跟第五的檔案,大大是不是可以寄給我,我找好久了。
    | 檢舉 | Posted by 阿帕 at October 28,2005 19:27
    我也找不到 0.0
    | 檢舉 | Posted by 冰情 at November 15,2005 15:43
    請問唷
    你的免導入數據庫l2jdb能不能寄給我
    謝謝你
    | 檢舉 | Posted by 鍾小昌 at November 21,2005 23:09
    請問一下無網路ㄉ做法? 還需要下載啥???
    知道ㄉ能告知ㄇ~~感謝!
    | 檢舉 | Posted by 冰情 at November 27,2005 11:10
    幫忙一下 我找不到
    4..L2J(天二模擬伺服器主程式)..拿最新的6/23版本..內含免導入數據庫
    可以mail給我ㄇ
    到處找都沒找到
    拜託~
    | 檢舉 | Posted by alex at December 7,2005 19:05
    L2J(天二模擬伺服器主程式)..拿最新的6/23版本..內含免導入數據庫 ←我找不到
    APPSEVER的網址好像也失聯了
    還有
    天二登陸檔:L2.exe還有l2.ini..這個東西下載請參考我的附件..檔案很小..抓下後解壓縮先留著..等等會用到 ↑不見了><

    拜託一下 可不可以一併寄給我

    麻煩大大了
    | 檢舉 | Posted by 煙~ at December 8,2005 00:06
    4..L2J(天二模擬伺服器主程式)..拿最新的6/23版本..內含免導入數據庫
    可以mail給我ㄇ
    可以幫個忙嗎?找好久都找不到>"<
    | 檢舉 | Posted by steven at January 9,2006 22:18
    大大可以寄L2J(天二模擬伺服器主程式)..拿最新的6/23版本..內含免導入數據庫給瓦嗎?因為找不到謝謝!!
    | 檢舉 | Posted by ty at January 17,2006 23:08
    我也是找不到這個檔案 -.-
    | 檢舉 | Posted by OOXX at February 7,2006 14:17
    請問4跟5可以傳到我的e-mail嗎? >.<
    這兩項網路上都找不到了 網站也失連了 感恩
    | 檢舉 | Posted by onlyrpg at February 8,2006 00:17
    大大...您好阿..我跟前面幾位依樣需要4.5的東西..沒地方可以下載阿!!也可以寄給我嗎
    | 檢舉 | Posted by 阿郎 at February 12,2006 01:07
    | 檢舉 | Posted by 213 at March 2,2006 13:53
    安裝完畢之後..大致上的程式安裝部分已經結束..接下來.為了讓L2J能讀取SQL資料庫的設定..我們要把免導入數據庫搬到L2J底下..請將L2J內的免導入數據庫(L2JDB)複製到C:\AppServ\mysql\data
    這是一般的APPServ路徑..若有更改路徑的請自行尋找

    這段有點看不太懂,有人可以幫我解釋一下嘛..
    所謂的免導入數據庫是下載檔案裡面的,L2JTW(天二模擬伺服器主程式)或L2.EXE&L2.INI嗎,是把裡面的資料夾拿過去那邊執行還是..看不是很董..有人可以解釋嗎

    感激不盡
    | 檢舉 | Posted by 小詹 at March 10,2006 19:30
    上面的問題已經找到檔案資料夾,不過又有個問題,server.cfg我找不到這個檔咧,請問在哪邊,我用搜尋都找不到
    | 檢舉 | Posted by 小詹 at March 10,2006 20:01
    555
    | 檢舉 | Posted by 555 at March 10,2006 20:24
    找不到這個檔案,求救!! L2J資料夾下的server.cfg
    | 檢舉 | Posted by 求救 at March 10,2006 20:28
    唉唉..版本太多種..都不知道要套用哪種!!大大可以把你這版繁體可以用的po出來ㄇ
    | 檢舉 | Posted by 小詹 at March 11,2006 17:57
    大大~請問GM要如何設定啊?那篇GM的文已被刪了~找了一個禮拜了~幫幫忙阿 ....Orz
    | 檢舉 | Posted by jerry at April 2,2006 23:06
    大大~L2.EXE&L2.INI這個網頁進去之後要點選哪一個

    你能製作下載教學嗎?
    | 檢舉 | Posted by 阿昇 at April 5,2006 19:19
    大大~L2.EXE&L2.INI這個網頁進去之後http://dl26l3.rapidshare.de/files/11434380/843059731/system-tw.rar

    下載這個檔案無法使用阿
    | 檢舉 | Posted by 阿昇 at April 5,2006 19:30
    我想請問如何才不會創造出gm的人物
    因為我不管怎麼創都是gm的人物耶
    | 檢舉 | Posted by great at April 14,2006 23:00
    り微笑是透明的温暖~~ 不同层次的人在一起必定有一方会受伤
    | 檢舉 | Posted by 盈丰国际 at January 16,2014 04:00