微信扫一扫 分享朋友圈

已有 7777 人浏览分享

[服務器發佈] PerfectMS v83 簡易(一鍵)端 Rev.1釋出[20170405緊急修復&載點更新]

    [複製鏈接]

集團新軍

Rank: 1

47

威望

283

金錢

8

A幣
主題
13
帖子
109
精華
2
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
10
註冊時間
2017-3-11
  • TA的每日心情

    2019-8-14 14:54
  • 簽到天數: 32 天

    連續簽到: 0 天

    [LV.5]常住居民I

    一o一y小豬 發表於  2017-4-4 21:04:35 | 顯示全部樓層 | 閱讀模式
    本帖最後由 一o一y小豬 於 2017-4-5 12:47 編輯

    簡易端」是從大陸一鍵端」翻譯成台灣用詞
    因此均屬同樣性質、方式,同樣東西,只是國家差異的別名。

    簡易端」整合了ODINMS、Java、MySQL等元素
    因此它不需要使用者另外安裝任何的軟體、執行任何的架設步驟
    只需要一個「開服」的動作即完成架設,是一套極適合初學者的服務端。

    PerfectMS v83 簡易端
    是一套考量初學者程度針對初學者特製的一套服務端,以不開源的方式釋出
    整體基於odinms結構,採用國外kevintjuh93作者著名作品MoopleDEV第120修訂之作品的開源為基礎
    並且運用大陸一鍵端技巧,重新包裝、部分繁化與改良,編寫出一套極適合初學者的服務端。
    使用教學
    @架設篇

    第一步驟﹑下載 [PerfectMSv83_簡易端] 並且解壓縮檔案
    第二步驟﹑執行 [配置精靈.bat] 根據指示填入數值
    第三步驟﹑執行 [啟動遊戲.bat] 完成開服
    (注意!關閉伺服器請執行 [關閉遊戲.bat] 以避免佔用端口)
    @連線篇
    單機版 -> 下載[v83客戶端]並解壓縮檔案、執行 [PerfectMS.exe]
    連線版 -> 下載[v83客戶端]並解壓縮檔案,且製作Bat檔案(方法如下)後點擊[連線遊戲.bat]。
    @Bat製作篇
    複製以下內容到記事本
    1. start PerfectMS.exe 127.0.0.1 8484
    複製代碼
    並將127.0.0.1修改為你的外網IP或網域名稱,且儲存為連線遊戲.bat並存放在v83客戶端資料夾下

    PerfectMS服務端系列僅發布於 AICL集團論壇
    轉載請於本論壇短信詢問本人,並且註明出處,否則未經同意,本端將永久停止更新!


    如果您對我的服務端有任何的意見、建議或者問題,歡迎您在這篇帖子下反應或者寫短信告知我,我都會一一閱讀並且回覆。
    ps. 我有小孩需要照顧,所以沒有太多空閒的時間,可能需要較長的時間才會得到回覆或更新。

    檔案下載
    PerfectMSv83_簡易端BitSendFile DropperMediaFireMEGA
    v83客戶端BitSendMediaFireMEGA
    Navicat 8BitSendFile DropperMediaFireMEGA

    修訂內容 +新增 -移除 *調整 #修正
    Rev 1+ 自動註冊系統
    + 相容Java8
    + 改良版getBossLog
    + 玩家命令 - @help
    + 配置-主機地址
    + 配置-事件腳本
    + 配置-允許穿戴GM裝備
    + 配置-自動撿拾楓幣
    + 配置-自動註冊
    + 配置-自動註冊IP上限

    - 玩家命令 - @Rape

    * 調整Load Config方式
    * 伺服器名稱中文化
    * 支持中文顯示
    * 支持中文情景廣播
    * 支持中文名稱&中文公會

    # MWLB account
    # PlayerNPC 無法顯示
    # 配偶欄顯示名稱異常
    # 中文名稱組隊顯示異常


    --------------- 常 見 問 題 ---------------
    Q. 我已經開服,要怎麼連線遊戲?
    A. 下載客戶端並執行 [PerfectMS.exe]

    Q. 我的帳號要怎樣才有GM權限?
    A. 下載並安裝Navicat 8,建立連線
    主機名稱/IP位址 填入localhost
    使用者名稱 填入root
    使用者密碼 填入00000000
    並且打開localhost -> perfectms ->characters 找到GM欄位 改為1或以上

    Q. 不開源是什麼意思?
    A. 不包括源碼(原始碼),故架設者即無法自行編譯從事系統修復、指令新增等。
    Q. 簡易(一鍵)端是什麼?

    A. 和一般ODINMS服務端相同,但整合了所需的免安裝版軟體。

    Q. 服務端是什麼?

    A. 服務端即是遊戲整體架構,服務「客戶」的伺服器。

    Q. 客戶端(Client)是什麼?

    A. 客戶端是大陸的用詞,台譯主程序,負責和「服務端」對應的。

    Q. 如何架設簡易端?

    A. 第一步、執行 [配置精靈] 並且按照指示填入資料
    第二步、執行 [啟動遊戲] 即完成架設!

    Q. 架設簡易端需要安裝WampServer、MySQL或Java嗎?
    A. 不需要。


    Q. PerfectMS服務端有管理員默認帳號嗎?
    A. 考量初學者程度,且保護有心人士濫用,故沒有管理員默認帳號。

    Q. PerfectMS簡易端有電腦環境需求嗎?

    A. 有!Java 8環境下僅支持Win 7或以上版本,且電腦不得安裝Java。

    Q. PerfectMS服務端之後還會持續更新嗎?

    A. 會的,但不定時更新。

    Q. 如果我想設計Npc或副本任務,簡易端辦得到嗎?

    A. 可以,編寫JS腳本並放置在scripts資料夾的對應資料夾下即可。

    Q. 如果我想新增地圖、裝備等元素,簡易端辦得到嗎?

    A. 可以,客戶端新增資料,並且導出其XML放置WZ資料夾下即可。

    Q. 簡易端和一般ODINMS服務端有什麼不同嗎?

    A. 是一樣的,但簡易端整合了免安裝版的所需軟體,使得初學者更容易上手。

    Q. 我可以開更多的伺服器或頻道嗎?

    A. 可以,執行 [配置精靈] 或 編輯setting.ini。

    Q. 我可以調整遊戲倍率嗎?

    A. 可以,執行 [配置精靈] 或 編輯setting.ini。


    Q. 自動註冊的帳號可以刪除角色嗎?
    A. 可以,填入 '20170404' (PerfectMS誕生日)即可

    Q. 我可以開放給朋友玩嗎?
    A. 可以,複製以下內容到記事本,並儲存為任意.bat檔案
    1. start PerfectMS.exe 127.0.0.1 8484
    複製代碼

    注意!其中127.0.0.1請填入你的外網IP或網域名稱[需對應服務端之主機位置]
    並且存放在客戶端的資料夾下,再將「客戶端」及「任意.bat」傳給你的朋友,請你的朋友點擊 [任意.bat] 即可連線遊戲。
    共收到 3 A幣
    打賞榜
    共打賞 3 A幣
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----

    評分

    參與人數 2威望 +16 收起 理由
    雪靈 + 10 我太愛你了,這東西超棒的!!
    TWAICL + 6 你知道這超棒的嗎?

    查看全部評分

    細節就是專業,堅持就能實現。

    集團新軍

    Rank: 1

    3

    威望

    44

    金錢

    0

    A幣
    主題
    1
    帖子
    16
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-3-31
  • TA的每日心情

    2017-4-2 20:35
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    o9006291 發表於 2017-4-4 23:36:05 | 顯示全部樓層
    太強大了!!!!好端就是要讚讚讚讚

    集團新軍

    Rank: 1

    2

    威望

    9

    金錢

    0

    A幣
    主題
    0
    帖子
    5
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-6
  • TA的每日心情

    2017-4-7 17:32
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    ab122659203 發表於 2017-4-7 12:54:03 | 顯示全部樓層
    請問弓箭手的轉職任務 點了之後會直接無法對話 要如何解決呢

    集團新軍

    Rank: 1

    70

    威望

    380

    金錢

    998

    A幣
    主題
    5
    帖子
    30
    精華
    0
    綜合社群主題發文量
    10
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-2
  • TA的每日心情

    2021-8-16 01:14
  • 簽到天數: 68 天

    連續簽到: 1 天

    [LV.6]常住居民II

    口叻叻 發表於 2017-4-7 13:17:15 | 顯示全部樓層
    回復 3# ab122659203

    如果有出現錯誤訊息,請附上圖方便讓我們知道。

    沒有的話請檢查script/npc 內 是否有 NPC 代碼 或者 Quest.wz 內是否有任務。

    站長

    Rank: 12Rank: 12Rank: 12

    1974

    威望

    3490

    金錢

    11

    A幣
    主題
    1324
    帖子
    2477
    精華
    3
    綜合社群主題發文量
    267
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    31
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    6 天前
  • 簽到天數: 398 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-4-7 15:24:49 | 顯示全部樓層
    回復 3# ab122659203


    這就到了要修復BUG了。所以不是端口的問題,端口沒告訴你他任務是修好的。
    這問題你要自己修,先爬完文,不懂再發文,問題記得詳細。

    集團新軍

    Rank: 1

    2

    威望

    9

    金錢

    0

    A幣
    主題
    0
    帖子
    5
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-6
  • TA的每日心情

    2017-4-7 17:32
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    ab122659203 發表於 2017-4-7 17:29:14 | 顯示全部樓層

    1.png
    點了他之後 會變成這樣

    2.png


    法師的也不能轉

    5.png



    伺服器一直都沒有狀況

    6.png


    已經有接到轉職任務了

    1. function action(mode, type, selection) {
    2.     if (mode == -1) {
    3.         cm.dispose();
    4.     } else {
    5.         if (mode == 0 && status == 2) {
    6.             cm.sendNext("You need to think about it a little more? Sure, take your time. This is not something you should take lightly. Let me know when you have made your decision.");
    7.             cm.dispose();
    8.             return;
    9.         }
    10.         if (mode == 1)
    11.             status++;
    12.         else
    13.             status--;
    14.                         
    15.                 if (cm.getJobId()==0) {
    16.                         if (status == 0) {
    17.                                 cm.sendNext("So, you want to become a Bowman? Well...you need to meet some requirements to do so. You must be at least #bLevel 10#k. Let's see... Hmmm...");               
    18.                         } else if (status == 1) {
    19.                                 if (cm.getPlayer().getLevel() > 9)
    20.                                         cm.sendYesNo("");
    21.                                 else
    22.                                         cm.sendNextPrev("You need to train more. It's not easy being a Bowman...");//dispose after
    23.                         } else if (status == 2) {
    24.                         } else if (status == 3) {
    25.                         }
    複製代碼

    這是 弓箭手 1轉的 NPC 說的話  if (cm.getPlayer().getLevel() > 9)  我已經大於9等了 但不知為何無法轉

    現在唯一想到的方法 就是 用 Navicat 去改 職業的變數 來轉職

    站長

    Rank: 12Rank: 12Rank: 12

    1974

    威望

    3490

    金錢

    11

    A幣
    主題
    1324
    帖子
    2477
    精華
    3
    綜合社群主題發文量
    267
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    31
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    6 天前
  • 簽到天數: 398 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-4-7 18:06:35 | 顯示全部樓層
    回復 6# ab122659203


    好吧,我看完語法也是笑笑了,沒東西出現,並不是壞了,一個壞了的語法,你連開都不能開。

    你只是看不懂語法,語法提到 if (cm.getPlayer().getLevel() > 9) 執行他底下的東西,而你滿足了條件,

    語法也確實執行了,執行的是這個 cm.sendYesNo(""); 然後...就沒有然後了,所以你不能轉職,跟你畫面是空白,
    非常的正常。


    你現在要做的,是去把這篇的知識學完。
    http://twaicl.joinbbs.net/viewthread.php?tid=2634&extra=page%3D4

    集團新軍

    Rank: 1

    0

    威望

    1

    金錢

    0

    A幣
    主題
    0
    帖子
    1
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-7

    該用戶從未簽到

    h0978543515 發表於 2017-4-7 19:10:53 | 顯示全部樓層

    3.jpg

    請教一下這個問題 QQ

    集團新軍

    Rank: 1

    2

    威望

    9

    金錢

    0

    A幣
    主題
    0
    帖子
    5
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-6
  • TA的每日心情

    2017-4-7 17:32
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    ab122659203 發表於 2017-4-8 00:16:49 | 顯示全部樓層
    回復 7# TWAICL
    請問一下 V83 的 換執業的參數打法 是甚麼阿   我用了 changeJob(200) 讓 法師轉職的NPC拿到並不能產生 轉職的效果
    6.png


                status--;
                            
                    if (cm.getJobId()==0) {
                            if (status == 0) {
                                    cm.changeJob(200)
                                    cm.sendNext("Do you want to be a Magician? You need to meet some requirements in order to do so. You need to be at least at #bLevel 8#k. Let's see if you have what it takes to become a Magician.");               
                            } else if (status == 1) {
                                    cm.sendYesNo("Do you want to be a Magician? You need to meet some requirements in order to do so. You need to be at least at #bLevel 8#k. Let's see if you have what it takes to become a Magician.");
                                    
                            } else if (status == 2) {
                                 
                            } else if (status == 3) {
                            }


    求解阿

    站長

    Rank: 12Rank: 12Rank: 12

    1974

    威望

    3490

    金錢

    11

    A幣
    主題
    1324
    帖子
    2477
    精華
    3
    綜合社群主題發文量
    267
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    31
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    6 天前
  • 簽到天數: 398 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-4-8 00:26:31 | 顯示全部樓層
    回復 9# ab122659203


    請問你有先理解語法在幹嘛嗎 ?
    還有為什麼語法這樣寫,大概的意義是甚麼 ?
    你去把七樓我給的知識網址看完,你需要先理解語法,不然我直接給你答案,
    你卻只知道這能解決問題,但為甚麼這能解決問題卻搞不懂,這只是治標不治本,之後衍生的,只會是無窮無盡的語法問題。

    集團新軍

    Rank: 1

    2

    威望

    9

    金錢

    0

    A幣
    主題
    0
    帖子
    5
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-6
  • TA的每日心情

    2017-4-7 17:32
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    ab122659203 發表於 2017-4-8 10:24:20 | 顯示全部樓層
    回復 10# TWAICL
    function action(mode, type, selection) {
        if (mode == -1) {
            cm.dispose();
        } else {
            if (mode == 0 && status == 2) {
                cm.sendNext("You need to think about it a little more? Sure, take your time. This is not something you should take lightly. Let me know when you have made your decision.");
                cm.dispose();
                return;
            }
            if (mode == 1)
                status++;
            else
                status--;
                           
                    if (cm.getJobId()==0) {
                            if (status == 0) {
                                    cm.sendNextPrev("It is an important and final choice. You will not be able to turn back.");              
                            } else if (status == 1) {
                                    cm.sendYesNo("Do you want to be a Magician? You need to meet some requirements in order to do so. You need to be at least at #bLevel 8#k. Let's see if you have what it takes to become a Magician.");
                                   
                            } else if (status == 2) {
                                    if(cm.getJobId()==0);
                                    cm.changeJobById(200);
                                    cm.gainItem(1372005, 1);
                                    cm.sendOk("So be it! Now go, and go with pride.");
                                    cm.dispose();
                                 
    改成這樣就可以了 他的轉職碼 變成 cm.changeJobByID 用了 notepad++ 開啟就看到程式碼了

    站長

    Rank: 12Rank: 12Rank: 12

    1974

    威望

    3490

    金錢

    11

    A幣
    主題
    1324
    帖子
    2477
    精華
    3
    綜合社群主題發文量
    267
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    31
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    6 天前
  • 簽到天數: 398 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-4-8 11:17:49 | 顯示全部樓層
    回復 11# ab122659203


    先恭喜你找到解法了。

    集團新軍

    Rank: 1

    2

    威望

    9

    金錢

    0

    A幣
    主題
    0
    帖子
    5
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-4-6
  • TA的每日心情

    2017-4-7 17:32
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    ab122659203 發表於 2017-4-8 12:27:53 | 顯示全部樓層
    這個伺服端 好像是 1轉的都無法轉 因為他沒有轉職碼  而二轉得好像都可以轉的樣子

    站長

    Rank: 12Rank: 12Rank: 12

    1974

    威望

    3490

    金錢

    11

    A幣
    主題
    1324
    帖子
    2477
    精華
    3
    綜合社群主題發文量
    267
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    31
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    6 天前
  • 簽到天數: 398 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-4-8 12:39:10 | 顯示全部樓層
    這個伺服端 好像是 1轉的都無法轉 因為他沒有轉職碼  而二轉得好像都可以轉的樣子 ...
    ab122659203 發表於 2017-4-8 12:27



    如果你願意,再去好好摸私服摸半年,半年後再回來看你今天的回覆,希望那時的你,會按下 「編輯」 這個選項。

    集團新軍

    Rank: 1

    47

    威望

    283

    金錢

    8

    A幣
    主題
    13
    帖子
    109
    精華
    2
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2017-3-11
  • TA的每日心情

    2019-8-14 14:54
  • 簽到天數: 32 天

    連續簽到: 0 天

    [LV.5]常住居民I

     樓主| 一o一y小豬 發表於 2017-4-8 12:55:34 | 顯示全部樓層
    回復 13# ab122659203
    PerfectMS服務端單純只是將國外MoopleDEV服務端簡易(一鍵)化,在腳本上沒有去做過任何的修改,其修訂內容也未做太多的更新。
    細節就是專業,堅持就能實現。
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    109

    發文

    283

    金錢

    8

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-12-4 01:25 , 網路刷新 0.167987 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322