--- title: 'Mock工具使用教學及相關設定' disqus: 'JL' --- # Mock工具使用教學及相關設定 [TOC] ## 使用教學 - 開啟MocK: 1. 在網址```/?```後面加上==mock=1==或==mock=true== ![](https://i.imgur.com/zx32eiM.png) ![](https://i.imgur.com/urBiFwK.png) 2. 重新整理網頁會出現mock工具 ![](https://i.imgur.com/FRzNjF9.png) :::info 綠色點表示與server連線中; 紅色表示連線中斷 ![](https://i.imgur.com/mnDtZB5.png)![](https://i.imgur.com/pee5UgE.png) ::: 3. 點兩下可以開啟MocK面板 ![](https://i.imgur.com/hmuCUmU.png) 4.可以左右拖曳,選擇要執行的功能或發送封包 ## MocK介面介紹 - **基本功能(黃色)** 1. **Close : 關閉面板**(也可以點兩下圓圈關閉) 2. **RefreshSheet : 重新整理表單** -- ==於goole表單更新內容後,可以直接重整表單無須重開遊戲== 3. **Reconnent : 與servert重新連線** 4. **Disconnection : 與servert斷開連線** -- ==使用mock工具時建議先斷開連線== 5. **clearLocalstorage : 清除** ![](https://i.imgur.com/fLQad2t.png) - **基本封包事件(綠色)** 請參考對應表: * [Game Server 文件 (v0.0.0-46419bb6)](http://34.150.53.131:8659/game-server/) * Player API ```\\192.168.123.5\jl商用遊戲機事務處\JLRD研發部\JLRD02遊戲開發部\百路百家\Player API``` ==使用mock工具時建議先斷開連線, 避免程式衝突== ![](https://i.imgur.com/4eYLGQU.png) ``` 內容使用短碼格式 ``` - **自訂輸入封包事件(橘色)** ![](https://i.imgur.com/cIO9zxY.png) - **事件播放器** - 一般(藍色) ![](https://i.imgur.com/yfVBoOP.png) - LOG(紅色) ![](https://i.imgur.com/FI7wSin.png) ![](https://i.imgur.com/sLAkrmD.png) ## google表單設定 :link:[表單連結](https://docs.google.com/spreadsheets/d/169kSdxEcNpCZBslXGF_pqjcpwLeE037Im3vqq7xNDfE/edit#gid=0) - **基本封包(BaseSheet)** - BtnName: 按鈕名稱 - Subscribe: 封包事件名稱 - Response: 封包事件內容(短碼) - message: 參數說明(寫備註用) ::: danger :warning: 注意 **按鈕名稱** 不可重複 ::: ![](https://i.imgur.com/WAblADj.png) - **自定義輸入(InputSheet)** - BtnName: 按鈕名稱 - Subscribe: 封包事件名稱 - Response: 封包事件內容(短碼) - Test: 參考的參數內容 - message: 參數說明(寫備註用) ::: info Response事件內容自訂義: 1. 將要更換的參數 用{```number```}取代 2. number需從0開始命名 ex.{0}、{1} ![](https://i.imgur.com/QkEXqfe.png) 3. 輸入時 用空白鍵分格開要取代的參數 ![](https://i.imgur.com/YrFAg8u.png) 4. 按下Confirm按鈕,即會送出自訂義內容 ![](https://i.imgur.com/o9R3DG7.png) ::: danger 1. :warning:注意 **按鈕名稱** 不可重複 2. 防呆有判斷取代的參數長度,但沒防呆輸入型別格式 ![](https://i.imgur.com/qVsQMPa.png) ::: - **播放器(playerSheet)** - BtnName: 按鈕名稱 - eventName: 所有播放封包事件名稱 - event: 封包事件內容(短碼) - value: 參考的參數內容 - type: 下一步執行的動作(僅在按下播放時有用) - next :接著播下一個事件 - stop :停止播放 - wait_```number```: 等待```number``` 再往後播 ```P.S.此權限會高於mock撥放速度設定``` - goto_```number```: 跳至指定frame```number``` 播放 - with_```number```: 與frame```number``` 綁一起播放 - frame: 搭配`type`的`with_number` 或 `goto_number`使用 - **log播放規則設定(logRuleSetting)** - event: 封包事件名稱 - type: 執行的動作 ![](https://i.imgur.com/8oI2XM2.png) - **log** - 全選表格貼上即可 - 可開新頁籤使用, 名稱使用: log_```自訂名稱``` ![](https://i.imgur.com/kRIaBPh.png) ## 設定相關 - goole表單API ![](https://i.imgur.com/vl0eZ1w.png) ____________________________________ ![](https://i.imgur.com/FMieebX.png) ____________________________________ ![](https://i.imgur.com/bAkicAk.png) ###### tags: `JL` `RD`