微信扫一扫 分享朋友圈

已有 57297 人浏览分享

[服務器教學] Swordie 176 架設教學

  [複製鏈接]

異軍突起

Rank: 4

676

威望

1758

金錢

2630

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

精華作者勳章社群建設勳章

  • TA的每日心情
    擦汗
    2022-11-30 15:59
  • 簽到天數: 54 天

    連續簽到: 1 天

    [LV.5]常住居民I

    精華 kevinlin0638 發表於  2022-2-16 00:51:54 | 顯示全部樓層 | 閱讀模式
    本帖最後由 kevinlin0638 於 2022-2-16 01:25 編輯

    Hi 我是小安 看到繁楓計劃而來 我是小喵谷145的作者
    想說可以來分享一下之前為朋友做的國外伺服器 'Swordie 176' 的架設教學

    從架設到撰寫腳本 直接附上教學鏈結
    遊客,如果您要查看本帖隱藏內容請回復


    為什麼提出這個端口呢?
    台服現在普遍還是使用 Odin 端 or 進化版 Nio -> Netty 的端口 又或者是ZZMS

    如果想要技術更進一層次 我推薦 Swordie 176 的架構
    他有什麼優點呢
    1. 使用 Netty 作為 Socket Framework, 更加穩定
    2. 使用 ORM (麻煩自己 Google 這是什麼),讓你在做資料庫操作更加直觀簡潔
    3. 使用註解來 Handle 封包
    4. 封包類型整理 整體架構乾淨
    5. 更好的錯誤訊息處理
    6. 使用 Python 作為腳本語言
    ... 還有很多

    我就以第六點做補充說明 比較 JS 與 Python 腳本
    同樣效果的 NPC 使用 Python 更加簡潔 直觀

    Javascript
    1. var status = 0;
    2. function start() {
    3.     cm.sendYesNo("本關卡活動挑戰尚未開始,請密切注意DC或社團。\r\n══════════════════════════\r\n若有問題歡迎私訊GM。");
    4. }

    5. function action(mode, type, selection) {
    6.     if (mode != 1) {
    7.         if (mode == 0)
    8.             cm.sendOk("花悅世界真美麗。");
    9.         cm.dispose();
    10.         return;
    11.     }
    12.     status++;
    13.     if (status == 1) {
    14.         cm.sendOk("感謝你,花悅之神愛你。");
    15.         cm.dispose();
    16.     }
    17. }
    複製代碼


    Python
    1. if sm.sendAskYesNo(u"本關卡活動挑戰尚未開始,請密切注意DC或社團。\r\n══════════════════════════\r\n若有問題歡迎私訊GM。"):
    2.     sm.sendSayOkay(u"花悅世界真美麗。")
    3. else:
    4.     sm.sendSayOkay(u"感謝你,花悅之神愛你。")
    複製代碼


    使用 Python 來撰寫腳本 既簡單 又能增加可讀性
    我知道英文對許多人來說會有點困難 但這個端口絕對值得一學
    他不只是能在楓之谷私服使用 如果能摸清整個架構 對後端開發也會很有幫助
    就算是現在的我 也在不斷的學習 堅持不懈的努力才能使你更加強大
    以上 希望楓之谷開發社群能夠更加壯大

    喔對了 最近重操舊業 在開發高版本的伺服器 (對 就是用 Swordie 為基底)
    MicrosoftTeams-image (12).png

    希望能儘快與大家見面或許還能做個教學ㄏㄏ?





    共收到 645 A幣
    打賞榜
    共打賞 570 A幣
    共打賞 50 A幣
    共打賞 10 A幣
    共打賞 10 A幣
    共打賞 5 A幣
    暫無
    ----
    暫無
    ----

    點評

    昨天測試有架設成功,原作者有在繼續更新源碼,目前已經更新到用Java17  發表於 2022-4-5 13:38
    很榮幸看到作者本人分享。  發表於 2022-2-16 10:05

    異軍突起

    Rank: 4

    676

    威望

    1758

    金錢

    2630

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

    精華作者勳章社群建設勳章

  • TA的每日心情
    擦汗
    2022-11-30 15:59
  • 簽到天數: 54 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| kevinlin0638 發表於 2022-2-16 01:02:36 | 顯示全部樓層
    有疑問都可以提出 因為當初是跟朋友視訊教學 所以裡面的步驟有些被省略了

    集團新軍

    Rank: 1

    83

    威望

    19

    金錢

    0

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

    2022-3-24 01:28
  • 簽到天數: 3 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    小白z 發表於 2022-2-16 01:19:10 | 顯示全部樓層
    這個猛... 用python簡潔了好多

    初窺門道

    Rank: 2

    267

    威望

    662

    金錢

    346

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

    2021-8-17 23:50
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    wade4568522 發表於 2022-2-16 05:44:44 | 顯示全部樓層
    看一下 之前有在GitHub上面看到這個扣 看看大大怎麼看

    初窺門道

    Rank: 2

    267

    威望

    662

    金錢

    346

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

    2021-8-17 23:50
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    wade4568522 發表於 2022-2-16 06:45:33 | 顯示全部樓層
    kevinlin0638 發表於 2022-2-16 01:02
    有疑問都可以提出 因為當初是跟朋友視訊教學 所以裡面的步驟有些被省略了 ...

    想問 用ORM包裝之後,怎麼去設定DB的密碼壓

    異軍突起

    Rank: 4

    676

    威望

    1758

    金錢

    2630

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

    精華作者勳章社群建設勳章

  • TA的每日心情
    擦汗
    2022-11-30 15:59
  • 簽到天數: 54 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| kevinlin0638 發表於 2022-2-16 10:44:21 | 顯示全部樓層
    wade4568522 發表於 2022-2-16 06:45
    想問 用ORM包裝之後,怎麼去設定DB的密碼壓

    源碼資料夾中 有一個叫做
    hibernate.cfg.xml 從裡面改

    點評

    謝謝 昨天有翻到成功進入遊戲了 謝謝  發表於 2022-2-16 14:02

    集團新軍

    Rank: 1

    2

    威望

    14

    金錢

    0

    A幣
    主題
    0
    帖子
    10
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-12-24
  • TA的每日心情
    開心
    2022-2-16 11:42
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    為咖啡 發表於 2022-2-16 11:38:29 | 顯示全部樓層
    謝謝版主分享

    集團新軍

    Rank: 1

    113

    威望

    183

    金錢

    20

    A幣
    主題
    5
    帖子
    64
    精華
    0
    綜合社群主題發文量
    5
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    5
    閱讀權限
    10
    註冊時間
    2021-8-6
  • TA的每日心情
    開心
    2022-7-11 11:36
  • 簽到天數: 14 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    leo1245 發表於 2022-2-16 17:48:53 | 顯示全部樓層
    來看一下教學 沒架過sword 覺得可以試試看架設

    初窺門道

    Rank: 2

    260

    威望

    148

    金錢

    12

    A幣
    主題
    1
    帖子
    67
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    20
    註冊時間
    2021-8-6

    該用戶從未簽到

    g2578141 發表於 2022-2-16 19:22:00 | 顯示全部樓層
    來留言支持一下

    鋒芒初露

    Rank: 3Rank: 3

    435

    威望

    258

    金錢

    29

    A幣
    主題
    0
    帖子
    55
    精華
    0
    綜合社群主題發文量
    5
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    30
    註冊時間
    2020-4-18
  • TA的每日心情
    慵懶
    2024-3-7 23:25
  • 簽到天數: 70 天

    連續簽到: 1 天

    [LV.6]常住居民II

    wsx414 發表於 2022-2-16 21:36:22 | 顯示全部樓層
    感謝分享架設Swordie的教學

    區域版主

    Rank: 10Rank: 10Rank: 10

    86

    威望

    212

    金錢

    680

    A幣
    主題
    7
    帖子
    22
    精華
    0
    綜合社群主題發文量
    3
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    5
    閱讀權限
    100
    註冊時間
    2021-8-6

    精華作者勳章

  • TA的每日心情
    奮鬥
    2022-1-20 03:50
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    青蘋果 發表於 2022-2-16 23:29:37 | 顯示全部樓層
    我還不 打賞一波~~~~~~~~~~~~~~~

    集團新軍

    Rank: 1

    2

    威望

    10

    金錢

    0

    A幣
    主題
    0
    帖子
    4
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2022-2-17
  • TA的每日心情
    鬱悶
    2022-2-17 08:00
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    dogeis87 發表於 2022-2-17 07:48:26 | 顯示全部樓層
    留言頂一波 支持一下

    中流砥柱

    Rank: 8Rank: 8

    3907

    威望

    10萬

    金錢

    137

    A幣
    主題
    2
    帖子
    139
    精華
    0
    綜合社群主題發文量
    91
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    80
    註冊時間
    2020-6-23
  • TA的每日心情
    奮鬥
    10 小時前
  • 簽到天數: 1435 天

    連續簽到: 288 天

    [LV.10]以壇為家III

    vic 發表於 2022-2-17 23:03:39 | 顯示全部樓層
    碰私服的時候HS被關了 沒玩過小喵谷
    新東西 繼續學

    集團新軍

    Rank: 1

    1

    威望

    4

    金錢

    0

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

    該用戶從未簽到

    joshuadai 發表於 2022-2-18 02:32:36 | 顯示全部樓層
    謝謝版主分享
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    111

    發文

    1758

    金錢

    2630

    A幣

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

    精華作者勳章 社群建設勳章

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-11-21 19:20 , 網路刷新 0.150802 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322