找隊伍與隊伍
找隊伍系統是機器人的核心。成員建立隊伍,機器人把它們發到合適的頻道,並把合得來的玩家配對到一起。
隊伍
一支隊伍對應一款遊戲和一組選定的篩選條件。成員在任何文字頻道用 /找隊伍 指令(或它的全名 /create-group)建立,或者點已配置的組隊頻道指南上的 建立隊伍 按鈕。
建立隊伍
建立隊伍 會開啟一個標題為 在 #頻道 中開始一支隊伍 的面板,裡面有即將發佈的卡片的完整預覽。成員可以在這裡:
- 選擇 你打算什麼時候玩?:正在遊戲、稍後的某個時間(30 分鐘後、1 小時後、2 小時後、今晚(20:00),或者 📅 稍後玩 來選任意日期和時間),或者在頻道允許時發一個長期貼文;
- 從下拉選單選擇隊伍人數(雙排、三排……和 自訂…);
- 新增備註;
- 從 更多篩選條件 裡逐個設定其他篩選條件;瀏覽更多篩選條件 會列出這款遊戲的、頻道沒有詢問的額外篩選條件;
- 檢視這支隊伍會不會出現在 LFG Network 上,並可以在那裡隱藏;
- 點 建立隊伍,或 關閉。
這裡沒有一問一答的嚮導:成員上次儲存的內容都已經填好了,預覽會隨著修改實時更新。
隊伍狀態
隊伍在任何時刻都處於以下狀態之一:
- 搜尋中:正在積極尋找更多玩家。機器人會在頻道裡發佈一張實時卡片。
- 已暫停:暫時不找人,可能是手動暫停,也可能是自動暫停。
- 已滿:隊伍達到人數上限並鎖定,停止廣播。已滿的隊伍如果有人離開,會重新開始搜尋。
隊伍結束後,卡片會顯示 隊伍已結束。
卡片
隊伍卡片顯示遊戲、它的篩選條件、隊伍裡有誰,以及一鍵 加入。卡片上有兩個小按鈕:
- ⚙️:隊伍裡的玩家會得到一個通向該隊伍控制面板的連結;其他人會被告知只有隊伍裡的玩家才能開啟。
- 🚩:在伺服器開啟了檢舉時,可以檢舉貼文或某位玩家。
控制面板
每支隊伍在它的討論串或語音頻道聊天裡都有一個控制面板。面板下方累積了 7 條訊息後,機器人會把它移回底部。在這裡可以:
- 搜尋玩家 / 停止搜尋:開始或停止搜尋
- 傳送提醒:提醒玩這款遊戲的成員,每支隊伍一次(見智能 Ping)
- 邀請好友:邀請你的好友或任何伺服器成員,人數不限
- 搜尋設定:修改隊伍的篩選條件、人數、角色或備註,設定開始時間,或預留名額
- 更改活動:把隊伍切換到另一款遊戲
- 使用者操作:設定或分享你的遊戲標籤、把隊友加為好友、離開
- 語音管理:所有者的工具:踢出或封鎖玩家、鎖定或解鎖語音頻道、轉移所有權、語音品質和地區、私人群聊、在 LFG Network 中顯示 / 從 LFG 網路隱藏群組。其中一些需要 Premium
- 語音頻道控制:編輯語音頻道名稱、編輯語音頻道狀態、編輯語音頻道人數上限(見語音頻道)
只有討論串、沒有語音頻道的隊伍,閒置 24 小時後會被自動結束,因為它們沒有「語音頻道清空」這個收尾訊號。
角色(坦克、治療、輸出……)
對於有固定角色的遊戲,隊伍可以設定角色分配,比如 1 個坦克、1 個治療、3 個輸出,在建立隊伍面板的 角色 裡或搜尋設定裡設定。這個分配就是隊伍的人數:每個角色有各自的名額。加入時只提供還空著的角色,已滿的角色會提供 加入候補名單;有名額空出來時,排在最前面的候補玩家會被移入並收到通知。
有角色名額的遊戲包括魔獸世界、Aion 2、英雄聯盟、Dota 2、鬥陣特攻、Valorant、黎明死線、NBA 2K27 和 Wardogs。像 M+ 傳奇鑰石或 5v5 這樣的預設會提供給你選,但絕不會預設套用。
自動暫停:搜尋如何自己結束
搜尋不會永遠進行下去。大多數遊戲是一局一局玩的:半小時前湊滿的隊伍已經在對局中,沒人會切出來點暫停,所以一直開著的搜尋,多半是在宣傳一支早已不再找人的隊伍。機器人不去猜,而是先問,沒人回答才暫停:
| 時間點 | 會發生什麼 |
|---|---|
| 搜尋開始 50 分鐘 | 在隊伍裡發佈 「還在找玩家嗎?」,提及所有者,並私訊發給所有者。兩處都帶有 繼續搜尋 和 停止搜尋。 |
| 60 分鐘 | 如果沒人回答,搜尋會暫停。隊伍頻道裡會發一條通知,帶有 開始搜尋 按鈕用來恢復。 |
| 暫停後 30 分鐘 | 如果隊伍只剩一名成員,就會被結束並清理。 |
幾點值得了解:
- 繼續搜尋會再給一個完整的時間視窗:再來 60 分鐘,結束前 10 分鐘再次確認。隊伍的組隊貼文不會重新發布,也不會發提醒:卡片、提醒和邀請早就發出去了,所以回答一下不會給你的頻道增加任何負擔。
- 面板會顯示截止時間。 隊伍在搜尋時,控制面板上會顯示搜尋自動暫停的時間,沒人需要憑記憶去數。
- 只有回答才是可靠的判斷。 線上狀態不能代替:設為隱身的玩家看起來是離線,人們等待時也會自己靜音耳機。
- 已滿和已暫停的隊伍不會被詢問。 沒什麼可問的:已滿的隊伍會鎖定,已暫停的已經停止了。
- 有兩名及以上成員的隊伍不會被自動結束。 它們會在所有人離開時自然關閉;暫停後只會清理單人隊伍。
- 語音隊伍和討論串隊伍遵循同一個計時。 房間空了的語音隊伍,會在幾秒內被常規清理關閉,遠早於這一切:這個確認是為了還連著語音但已經走開的所有者,以及沒有房間可清空的討論串隊伍。
確認私訊可以按遊戲和伺服器靜音,用私訊上的靜音按鈕即可。靜音只會取消私訊,隊伍頻道裡的貼文仍在,你回來時它還在等你。見發現與通知。
自行部署
上面的時間是預設值:PM2 配置裡的 DEFAULT_SEARCHING_TIMEOUT(60)、SEARCH_CHECK_IN_MINUTES(10,算在那個時間視窗之內,不是額外加上)和 AUTO_FINISH_AFTER_PAUSE_MINUTES(30)。
預留名額
隊伍所有者可以為朋友留空名額,免得被陌生人佔滿:在搜尋設定下拉選單裡選 ➕ 預留名額 / ➖ 釋放預留名額。
- 預留名額算作已佔用:它們會減少剩餘容量、阻止加入,並降低語音頻道的人數上限。
- 佔滿最後一個空位會讓隊伍變為已滿(🔒)並停止搜尋;因預留而已滿時,開始搜尋會被拒絕。
- 公開貼文和麵板會顯示一行
🔒 N 個預留名額,以及調整後的(x/y)人數。 - 降低隊伍人數時,預留數量會被相應限制,容量不會變成負數。
保持可見(自動置頂)
如果一支正在搜尋的隊伍的卡片在繁忙的頻道裡被頂得太靠上,或排在已結束、已暫停或已滿的卡片之上,機器人會重新發布它,讓它保持可見。
匹配
隊伍廣播時,機器人並不是到處亂髮。它會:
- 發到最相關的頻道:按隊伍的篩選條件給每個組隊頻道打分,讓貼文落到合適玩家所在的地方。
- 把合適的玩家和隊伍互相推薦:段位類篩選條件在一定容差內匹配,所以段位接近的玩家仍能湊到一起。
結果是:成員看到的大多是真正符合他們想玩的內容的隊伍(合適的模式、平台和段位區間),不用在無關的貼文裡翻來翻去。
開放遊玩
還沒加入隊伍的玩家可以把自己標記為開放遊玩,讓隊伍來找自己:現在,或之後的某個時間。見開放遊玩與長期戰隊。