來源 : asd501312

【相關網址】
 AICL楓之谷論壇技術討論區:點此

【前言】
各位好,老實說,這篇教學出來我相信能大大提升許多新人面對楓之谷私服錯誤時的問題處理能力,老實講,這也是最重要也是最關鍵的基礎,因為就連高手,也是要看端口訊息判斷該怎麼修復!!!

【觀念】
首先,請各位要理解,所謂的"語法"是給人看的,因此,千萬不要害怕他們,因為他就是文字,就跟學其他國家語言一樣,差別就是,這語言比較特別,會有很多規則,但請一定要知道,語法的誕生,就是要協助技術人員用自己的語言與電腦溝通,就好比今天有個外星人他透過機器,使你能用中文跟他溝通,但你現在卻說「哇!!!這邊好多密密麻麻的中文阿!!!我看不懂!!!我不知道怎麼用中文跟他們對話!!!」,這就是目前大部分新人面對的處境。

【解析】
以下是論壇求助的會員 "asd501312 "提供的兩張案例圖,但其實兩張說的是同一件事。
看完後能明白其中道理以及邏輯接下來所有問題都能獨立解決,GOOGLE就能幫助到你。我會用我的邏輯思考,帶領各位去解決這個問題,請跟好我的腳步。


首先是「案例分析」



一看到這個訊息跑出來,我會先判斷訊息在什麼位置出現,現在看到是在"頻道伺服器"出現,那麼,我就會去看什麼檔案負責處理頻道伺服器。

哇!!!問題來了,我要怎麼知道這檔案是什麼 ? 正所謂事出必有因,所以我們不如點開啟動端口的檔案,看他到底開了甚麼 ?



恩~看到紅色框框了嗎 ? 原來是開啟了 "launch_channel.bat",讓我們來看他是甚麼吧 ?



好吧,有看沒有懂,那麼來看看剛剛CMD出現的訊息。



看到紅色框框了嗎 ? 那個叫做英文,看得懂可以直接解讀,看不懂,拿去GOOGLE翻譯。
那為什麼我會知道要看那一段 ? 因為冒號後面的文字,通常就是解釋這是怎麼回事,當然另一個原因是,這些文字有空格,跟我熟悉的"英文"很像。

翻譯後,CMD告訴我 : 「無法連線到地圖伺服器」

接著我會思考,甚麼東西是要連線 ? 說到連線就會想到 IP ,於是我就會調查我過去有動到什麼地方他是有關IP的 ?

channel、login、world,這三個檔案,檢查完後,我發現IP都正確,那還是出現這個訊息該怎麼辦 ? 這時就該爬文了。

我們將剛剛紅框處的文字拿去GOOGLE。


接著,我每一篇都會看,雖然裡面的都有看沒有懂,但最重要的是增加你對這問題的"觀念",有沒有獲得幫助不是最重要的!!!

文章都看完後,還沒結束,我要來想想現在我得到什麼線索,永遠要搞清楚,非到必要時刻,千萬不能麻煩別人,這是欠人人情,因此我總結目前的資訊。


  1. 這是IP問題
  2. 這跟JAVA有關
  3. 這個問題會讓伺服器無法連線

接下來要在深度爬文了,我們將由被動轉為主動,所謂的主動就是本人直接去翻文。
有兩個地方可以選擇 「小馬論壇」「AICL論壇」,今天我們拿AICL論壇當舉例



哇!!!!好多各式各樣千奇百怪的問題啊!!!!
但別緊張,還記得我們總結的線索嗎 ? 整理後,我認為可能是相關的問題有以下幾個。



接著,在去裡面找,找到更多解答,最終你會得到結論。
此問題出在不是固定IP或您的IP無法被找到,這時你就知道你該去思考自家網路,或找方法固定自己IP,你已經得到結論,是網路電信問題,那這時你在發問也無用,你已經找到答案了,那還要在找答案中的答案,這不就強人所難 ?




以上就是本篇教學內容,各位新人請好好努力。

{ 1 留言... read them below or add one }

  1. 請問這是甚麼問題

    嚴重: Error executing script.
    javax.script.ScriptException: ReferenceError: "importPackage" is not defined in
    at line number 2
    at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(
    NashornScriptEngine.java:470)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE
    ngine.java:454)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE
    ngine.java:406)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE
    ngine.java:402)
    at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngin
    e.java:150)
    at javax.script.AbstractScriptEngine.eval(Unknown Source)
    at net.sf.odinms.scripting.AbstractScriptManager.getInvocable(AbstractSc
    riptManager.java:39)
    at net.sf.odinms.scripting.event.EventScriptManager.(EventScriptMa
    nager.java:32)
    at net.sf.odinms.net.channel.ChannelServer.run(ChannelServer.java:223)
    at net.sf.odinms.net.channel.ChannelServer.main(ChannelServer.java:611)
    Caused by: :2 ReferenceError: "importPackage" is not defined
    at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
    at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.jav
    a:319)
    at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.jav
    a:291)
    at jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:14
    41)
    at jdk.nashorn.internal.scripts.Script$16$\^eval\_.:program(:2)
    at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunction
    Data.java:637)
    at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.jav
    a:494)
    at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:3
    93)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE
    ngine.java:449)
    ... 8 more

    回覆刪除

- Copyright © AICL社群娛樂集團 - 網站區 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -