###### tags: `minecraft` # GM處理流程 ## 異常回報 :::spoiler ### 玩家端 [問題回報流程](https://hackmd.io/q_sQuA9LTtaHeVzIMcTEPA) 異常回報格式: ``` [Server] [世界] [座標] [事件(請盡量詳述並附上截圖)] [玩家id] e.g. [S2] [主世界] [100 64 -100] [出現空氣墻因此農場無法運作] [MikoJ] ``` ::: ## 檢舉回報 :::spoiler ### 管理端 收到玩家回報狀況後, 第一時間到達現場 優先使用 ==/co lookup== 嫌疑玩家ID time:看時間 查詢是否有其他區域異常,不同區域之破壞.偷竊等 #### 情節輕微狀況如下(狀況如果和解不了則給予一支警告): 無心破壞小於2X2 不按照玩家自製機台規則等(基本給予和解處理,除非偷竊) 妨礙到其他玩家遊玩體驗 小量誤殺動物(數量小於3) #### 情節嚴重狀況如下: - 偷竊(偷竊量一組或種類3種.不同區域性偷竊) 刻意偷竊已標註為無法拿取之箱子 - 破壞(不同區域性破壞, 放置TNT或引爆破壞) 大量屠殺動物(交易村被屠村) #### 情節輕微者 如果情節輕微者,在#Ticket 打 ==$add @user== 已加入關聯人物 請在24~48小時內出面解釋上述行為 :warning:**並且使用DC私訊密語一次** ``` 你好,我們是2D2C管理組 您因為______原因而被伺服器警告 請您於24h內到"檢舉回報區"解釋 謝謝 ``` 如果回應為"合理範圍"或"適當道歉且補償被害人" 經你自己判斷合理則赦免此次處罰(不會判斷就問miho,菜菜子或者是章魚) 24~48 小時後若依然沒有回應則給予警告一支 累積兩支警告者MC及DC都BAN掉 如果有待處理處分怕忘記可以打在DC中GM的頻道或者是對我(章魚)私聊也可以 #### 情節嚴重者 查詢結果如果情節嚴重者,做伺服器針對犯人做 rollback 後 直接在遊戲內 banip 及 ban 帳號 ==/ban (玩家ID)== 和 ==/banip (玩家ID)== 並在DC檢舉回報區留言 ``` <BAN> 玩家: [遊戲ID] DCID: @username#XXXX (DCID) 原因: ...................... ``` 然後 ``` b!ban [DCID] <理由/原因> ``` #### 例外狀況:箱子無鎖箱且無告示牌則請雙方和解 判斷標準一律以GM處理為主 如果不確定到底屬於嚴重還輕微者,詢問Chien、Miho、菜菜子或者是章魚 :::danger :exclamation: 自己接的Case自己處理,包含其中的 **復原**.**調解**.**最終判決**等 除非你真的手頭上沒空可以請其他GM處理。若復原區域過大或事件處裡有問題可以尋求協助 ::: ## 補償回報 :::spoiler 僅補償 **伺服器異常狀況** 所導致的玩家物品遺失則得以補償 人為造成的狀況則不予補償 (e.g. 東西丟到岩漿,虛空,物品掉落後自動被系統清除) ### 玩家端 補償回報格式 ``` [Server] [世界] [MC玩家ID] [遺失物品敘述(是否改名.附魔.時間點.越詳細越好)] [遺失座標] [問題(存檔問題.連線異常導致.伺服器異常)] e.g. [S3] [終界] [MikoJ] [三叉戟 名為喵喵拳 有耐久Ⅲ 忠誠Ⅲ 修補附魔] [-50 39 120] [連線異常導致三叉戟沒有飛回來] ``` ### 關於玩家請求物品補償之流程 滿足補償的主要條件:只限 **伺服器存檔問題而導致建築/資料流失** 連線異常導致閃退(查詢為未掉落但遺失)/檢舉案件受害者的補償" 如因 **個人因素**/**遊戲機制** 導致的 物品遺失/建築破壞,將不予處理,敬請留意 收到玩家請求後,第一時間到玩家提供座標針對指定物品來查詢 **co i紀錄** 查詢方法: * co i 查詢玩家物品掉落或拿出背包之紀錄: ```minecraft /co lookup user:[MCID] action:-item time:<time> ``` 查詢玩家物品撿起或放入背包之紀錄: ```minecraft /co lookup user:[MCID] action:+item time:<time> ``` 玩家與所有箱子的互動: ```minecraft /co lookup user:[MCID] action:container time:<time> ``` * irp restore 只要是**收進箱子**.**掉落(虛空.岩漿)**.**遊戲機制等各種問題** (苦力怕爆炸將物品炸毀.安德偷走方塊....)皆不予補償 ***記得到其他伺服器查詢*** 除非是經過查詢後完全找不到以上狀況,物品憑空消失,或者是因為伺服器異常斷線導致之回逤則得以補償 若查詢過程中有任何問題可以找底層協助 ::: ## 玩家提出換帳號綁定的問題 :::spoiler 1. 請他先提供目前綁定的帳號 + DCID: Discord ID (可以右鍵成員頭貼`複製ID` 需開啟DC開發模式) + MCID: Minecarft 玩家遊戲名稱,或稱 IGN *[IGN]: In Game Name 2. 到 lobby 或 `#console-lobby` 使用 ``` /discord linked <DCID or MCID> ``` :::info :bulb: 於 DC頻道的 #console-lobby 免加 "/" 斜線 ::: 3. 確認是否為該玩家,確認完之後打 ``` /discord unlink <MCID> ``` :::warning :warning: 必須解綁MCID為主,而非DCID,否則玩家重登會出現 [未在伺服器的錯誤] ::: 即可 4. 再請玩家重新登入伺服器來綁定 ::: ## 關於玩家申請90天以上未活動之建築.區域拆遷之基本流程及許可 :::spoiler #### 不開放特殊頻道用於申請,若是可以隨意申請恐導致許多麻煩(因此沒有固定格式) #### 僅接受玩家私下尋找GM協助或建築團隊大區域性重建而提議 GM收到提議或請求後 第一時間先到申請人提供之座標區域使用**co i**調查所有放置方塊 例如地基是誰蓋的,房屋其他構造也可以查詢(門.床.箱子.....) 如果房屋中有箱子且有上鎖那更好處理,直接先鎖定第一個玩家ID來調查附近建築 查詢完畢後尋找互動或建造方塊紀錄中ID最常出現者 #### :warning:若是此房屋居住者不只一位,需要在新的ticket中一併加入 例如這間房子或這區域最早建造者為may1204 那麼就在所在伺服器輸入指令 ``` /inventoryrollback restore may1204 /ir restore may1204也可以 ``` 看最左邊玩家skin頭顱那邊有寫最後上線時間 如果確認超過90天未上線後,以discord linked指令來查詢玩家DC 開啟一個新的Ticket對話,開放對話及檢視權限給查詢到的DC帳號 詢問相關問題,包含房屋是否需要保留,之後是否會再上線等基本問題 給予回覆時間設立為7天,如果屋主同意放棄建築,或者是7天未回應則得以轉讓權限 由於是玩家個人遊戲財產所以開放ticket後需要私訊對方,提醒他有相關問題須請教 #### 例外狀況:經co i查詢後發現查無此方塊放置紀錄者,應無法得知房屋所有人,不得拆遷 ::: ## Minecraft 內指令 :::spoiler ==/discord linked [mc_id / DC_ID / DC_Name]==*查找玩家名字/ID ==/mpdb inv [mc_id]==*直接打開玩家的物品欄 ==/ir restore [mc_id]==*查找背包的歷史記錄 ==/replaceitem entity [mc_id][armor.head][air]==*頭部裝備改成空氣(用來除下綁定南瓜頭) ==/shout [距離] [消息]== *廣播,距離是消息可以傳播的塊數。 ==/detect search passive==*被動怪最集中地區 ==/detect search monster==*主動怪最集中地區 ==/detect search villager==*村民最集中地區 ==/locate [結構名]==*查找最近的結構地點 ==/co i==*單一方塊改動記錄 ==/co lookup [params]==*高級數據查找 ==/co rollback [mc_id] [time:n] radius:[n]==*回溯玩家行為 /co help - Display a list of command /co inspect - Toggle the inspector /co restore <params> - Restore block data /co purge <params> - Delete old block data /co reload - Reload the configuration file /co status - View the plugin status ### World Edit ==//wand==*拿小木斧 ==//schematic save <名稱>==*儲存(需先Copy) ==//schematic load <名稱>==*讀取 - 選取區 ==//sel <形狀>==*選擇區域的形狀。形狀有:長方形(cuboid) 橢圓形(ellipsoid) 圓形(sphere) ==//pos1==*選取所站的位置的方塊。(選取點A) ==//pos2==*選取所站的位置的方塊。(選取點B) ==//hpos1==*顯示你所選取的點。(選取點A) ==//hpos2==*顯示你所選取的點。(選取點B) ==//expan==*擴大垂直範圍到天空&基石。 ==//size==*選取區大小 ==//count <方塊ID>==*計算選取區內該方塊的數量。 ==//distr==*選區取內各方塊的分布。 ==//limit <參數>==*設置一個修改的最大數量方塊(個)。 - 剪貼板 ==//copy==*複製 ==//cut==*剪下 ==//paste==*貼上 ==//rotate==*旋轉90.180.240.360度(必須先複製旋轉完在貼上) ==//flip==*翻轉(必須先複製翻轉完在貼上)※面向的方向為翻轉的方向 ==/clearclipboard==*清除剪貼板 - 創建 ==// hcyl <方塊ID> <半徑> <高>==*創建一個垂直的空心圓柱。 ==//cyl <方塊ID> <半徑> <高>==*創建一個垂直的實心圓柱。 ==//sphere<方塊ID> <半徑>==*創建一個實心球體。 ==// hsphere==*創建一個空心的球體 ==/forestgen <大小> <類型> <密度>==*創建森林。(不用選區而是以你為中心) ==/pumpkins <大小>==*創建南瓜森林。(不用選區而是以你為中心) - 其他(不用選區而是以你為中心) ==//fill <方塊UD> <半徑> <深度>==*填一個洞。 ==//drain <半徑>==*移除半徑內的水/岩漿, ==/fixwater <半徑>==*整流水/岩漿(讓它不會有亂流)。 ==/removeabove <大小> <高度>==*刪除你以上的方塊 ==/removebelow <大小> <高度>==*刪除你以下的方塊 ==/snow <半徑>==*模擬降雪 ==/thaw <半徑>==*解凍 ==/remove snow. <半徑>==*清除雪 ==//ex <半徑>==*滅火 ==/butcher <半徑>==*殺死附近的怪物 ==/remove <物品名稱>==*刪除附近的實體物。(箭arrows 船arrows 礦車minecarts 點燃的TNT tnt) ==//worldedit version==*查看插件版本 ==//worldedit reload==*重讀插件 使用指南針按右鍵 *可以穿牆 ### 重生創造村民 ==/summon minecraft:villager ~ ~ ~-2 {VillagerData:{type:"minecraft:plains",profession:"minecraft:librarian",level:5},== *設村民種類 等級等 ==Offers:{Recipes:[ {maxUses:24,xp:1,buy:{Count:24,id:"minecraft:paper"},== *購物品 ==buyB:{Count:1,id:"minecraft:book"},== *第二購物品 ==sell:{Count:1,id:"minecraft:emerald"}},== *出售 ==]}}== *整段結尾 =={maxUses:10,xp:1,buy:{Count:7,id:"minecraft:emerald"},== 出售上限, 村民經驗, 數量, 物品 ==buyB:{Count:1,id:"minecraft:book"},== 第二種購買物,數量,物品 ==sell:{Count:1,id:"minecraft:enchanted_book",tag:{StoredEnchantments:[{id:"mending",lvl:1}]} }},== 物品數 , 物品種類, 附魔的tag, 附魔種類,附魔等級 =={maxUses:10,xp:1,buy:{Count:7,id:"minecraft:emerald"},== 出售上限, 村民經驗, 數量, 物品 /summon minecraft:villager ~ ~ ~-2 {VillagerData:{type:"minecraft:plains",profession:"minecraft:librarian",level:5}, Offers:{Recipes:[ {maxUses:24,xp:1,buy:{Count:24,id:"minecraft:paper"}, buyB:{Count:1,id:"minecraft:book"}, sell:{Count:1,id:"minecraft:emerald"}}, {maxUses:24,xp:1,buy:{Count:24,id:"minecraft:paper"}, buyB:{Count:1,id:"minecraft:book"}, sell:{Count:1,id:"minecraft:emerald"}}, ]}} :::