> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 游戏

> 23 款内置游戏、一套金币经济、一间道具商店和淘汰赛对决，全部在控制面板中配置。

23 款游戏，成员直接在频道里开玩，获胜可赢得积分、Game Coin 和 XP。

<Note>
  游戏必须先在 [服务器设置](/zh-CN/server-management/setup) 中启用。下面的所有内容在关闭状态下也能配置 —— 唯一的提醒只是一条横幅。
</Note>

## 玩法

<AccordionGroup>
  <Accordion title="/game —— 玩一局" icon="play">
    `name` 是**必填的**，而且支持自动补全：开始输入，选择器就会推荐**你服务器所用语言**的游戏，并且只给出该语言真正玩得了的那些。可选的 `entry` 会为一场对决发起 [奖金对决](/zh-CN/engagement/prize-matches)。
  </Accordion>

  <Accordion title="/event —— 连着玩好几局" icon="list-check">
    按编排好的顺序一局接一局地进行，中间留出短暂间隔。设定目标分数后，它就变成一场竞速赛 —— 见 [活动](#活动)。
  </Accordion>

  <Accordion title="/stop —— 结束正在进行的内容" icon="stop">
    结束当前频道里正在进行的一局游戏、活动或对决。被停止的游戏不会公布任何结果，不会揭晓答案，也不会产生获胜者。
  </Accordion>

  <Accordion title="/coins —— 余额与赠送" icon="coins">
    `/coins balance` 查看你自己的余额。`/coins gift to: amount:` 把 Game Coin 送给其他成员。见 [Game Coin](#game-coin)。
  </Accordion>

  <Accordion title="/leaderboard —— 谁领先" icon="ranking-star">
    显示服务器排名，`page` 为可选参数。它是公开的，不是私密的 —— 与置顶排行榜消息里的排名完全一致。
  </Accordion>
</AccordionGroup>

## 全部游戏

23 款里有 20 款是**快速游戏**：一道题目，所有人同时抢答，第一个答对的人获胜。

| 游戏         | 作答方式    | 题目内容          |
| ---------- | ------- | ------------- |
| **快速打字**   | 打字      | 打出这个词         |
| **速算冲刺**   | 打字      | 算出得数          |
| **数字跟打**   | 打字      | 一模一样地把这串数字打出来 |
| **拆分单词**   | 打字      | 把它拆开、加上空格重打一遍 |
| **拼合单词**   | 打字      | 去掉空格重打一遍      |
| **倒序单词**   | 打字      | 把它正着打出来       |
| **字母计数**   | 打字      | 它有多少个字母       |
| **猜国旗**    | 打字      | 说出这个国家        |
| **猜首都**    | 打字      | 说出这座首都        |
| **以此字开头**  | 打字      | 任何以该字母开头的词    |
| **补全词语**   | 打字      | 有一个字母被藏了起来    |
| **说出表情名称** | 打字      | 这个表情叫什么       |
| **复数**     | 打字      | 复数形式          |
| **单数**     | 打字      | 单数形式          |
| **猜颜色**    | 按钮      | 选出这个颜色的名称     |
| **找不同表情**  | 按钮      | 有一个表情与众不同     |
| **正确拼写**   | 按钮      | 四种拼写里只有一个是对的  |
| **找出不同的字** | 按钮      | 方格里有一个字母不一样   |
| **数字排序**   | 按钮，按顺序点 | 从 1 到 15 依次点击 |
| **极速点击**   | 按钮      | 点击变绿的那个按钮     |

其余 3 款是**对决** —— 一对一较量，还可以选择开启淘汰赛对阵表。

| 对决        | 玩法                      |
| --------- | ----------------------- |
| **井字棋**   | 3x3，先连成三子者胜             |
| **四子连珠**  | 5x5，先连成四子者胜             |
| **石头剪刀布** | 双方暗中出招，可选 1 局、3 局或 5 局制 |

<Note>
  **某些游戏在你的语言里无法使用**。复数和单数所要求的词形变化，日语、韩语、中文、泰语和越南语并不存在；补全词语和正确拼写需要足够长、能藏住一个字母的单词，而中文里没有这样的词，韩语也很少。

  这是有意为之，并不是等着日后补齐的空缺 —— 这些游戏在那些语言里根本不会提供，`/game` 也不会推荐它们。

  阿拉伯语、荷兰语、英语、法语、德语、印地语、印尼语、意大利语、库尔德语、波斯语、波兰语、葡萄牙语、俄语、西班牙语、土耳其语和乌克兰语为**23 款游戏**。日语、泰语和越南语为**21 款**，韩语为**20 款**，中文为**19 款**。
</Note>

## 游戏在哪里进行

默认情况下，游戏**只在你关联的频道里**运行 —— 一个频道都没关联，就哪里都不会运行。如果你不想维护这样一份名单，可以切换到\_任意频道\_。

| Starter | Basic | Max | Black |
| ------- | ----- | --- | ----- |
| 1 个频道   | 2     | 3   | 无限    |

你还可以按身份组限制**谁可以参与游戏**以及**谁可以发起游戏**。被禁止的身份组始终优先于被允许的身份组。

## 单局设置

每款游戏都在自己的页面上单独配置，因此不同游戏的价值可以不一样。

| 设置项                | 范围       | 默认值                   |
| ------------------ | -------- | --------------------- |
| **时间限制**           | 5-300s   | 30s（井字棋 45s，四子连珠 60s） |
| **每次获胜积分**         | 0-1,000  | 1                     |
| **每次获胜 Game Coin** | 0-100    | 5                     |
| **冷却时间**           | 0-3,600s | 沿用服务器的 5s             |

服务器全局：

| 设置项              | 范围       | 默认值     |
| ---------------- | -------- | ------- |
| **每个频道同时进行的游戏数** | 1-10     | 3       |
| **多久之后删除游戏消息**   | 0-3,600s | 0 —— 保留 |
| **公布获胜**         | 开/关      | 开       |
| **无人获胜时揭晓答案**    | 开/关      | 开       |

<Note>
  \_同一款\_游戏绝不会同时开两局，而且每位成员同时只能有一局属于自己的游戏在进行 —— 无论上面的数字设成多少。
</Note>

## 活动

`/event` 会按编排好的顺序一局接一局地玩下去。编排为空时，就随机选出少量快速游戏来玩。

| 设置项         | 范围     | 默认值 |
| ----------- | ------ | --- |
| **游戏之间的间隔** | 3-120s | 8s  |
| **目标分数**    | 0-40   | 0   |

**目标分数 0** 是默认值，表示这组游戏只走一遍，活动本身没有获胜者。大于 0 时它就变成一场**竞速赛**：游戏循环进行，第一个赢下这么多局的成员夺得整场活动。

## 对决

对决会先开放一段报名时间，然后开打。参与者超过两人时，会按种子排位打一场淘汰赛，决出唯一的冠军。

| 设置项       | 范围      | 默认值 |
| --------- | ------- | --- |
| **报名时间**  | 10-120s | 30s |
| **对阵表规模** | 按等级     | 见下表 |

| Starter | Basic | Max | Black |
| ------- | ----- | --- | ----- |
| 4 名玩家   | 8     | 16  | 32    |

<Note>
  打平的一局会**重赛**，绝不靠掷硬币定胜负，而且每次重赛先手都会轮换。只有连着四次都打平，晋级名额才会抽签决定 —— 而且会明说这是抽签的结果。
</Note>

两名玩家还可以在一场对决上押注 Vito。见 [奖金对决](/zh-CN/engagement/prize-matches)。

## Game Coin

Game Coin 靠获胜赚取，在 [道具商店](#道具商店) 里花掉。它只能用来买道具，别无他用，也永远不会变成 Vito 或真实货币。

付费等级从同样一场胜利中赚得更多：

| Starter | Basic | Max  | Black |
| ------- | ----- | ---- | ----- |
| 100%    | 100%  | 150% | 200%  |

**赠送**默认开启 —— `/coins gift` 把 Game Coin 送给其他成员。服务器可以关掉它，也可以限制单个成员每天最多送出多少。

| 设置项        | 范围          | 默认值   |
| ---------- | ----------- | ----- |
| **允许赠送**   | 开/关         | 开     |
| **每日赠送上限** | 0-1,000,000 | 5,000 |

<Note>
  每日上限约束的是一个被盗账号，而不是正常游玩 —— 被盗的会话最多只能转走一天的量，而不是一辈子的积累。
</Note>

## 道具商店

道具用 Game Coin 购买，可以在一局游戏进行中买，也可以在对决的等候大厅里买。价格由你设定，任何道具都可以关闭。

| 道具       | 默认价格 | 可用场合     | 说明                                  |
| -------- | ---- | -------- | ----------------------------------- |
| **加成**   | 60   | 任何游戏     | 让你这次获胜的收益翻倍。每天最多 5 次                |
| **提示**   | 40   | 8 款游戏    | 缩小范围但不直接给出答案的线索 —— 代价是你自己这一局要搭上 5 秒 |
| **延长时间** | 30   | 有计时的快速游戏 | 为**所有人**增加 10 秒。每局限一次               |
| **三局两胜** | 70   | 对决       | 输的一方可以再买一次机会 —— 赢家必须接受              |
| **挑战召集** | 20   | 对决       | 提及你的游戏身份组。全服务器每 30 分钟限一次            |
| **胜利风采** | 40   | 任何游戏     | 改变你获胜时的公布方式。纯装饰                     |

<Note>
  价格设为 **0 表示免费**，这和把道具关掉是两回事。两种做法都可以。
</Note>

<Tip>
  没有任何道具能买来击败其他玩家的更高胜算。提示要花掉购买者自己的时间，延长时间是给所有人的，而加成只改变你已经赢下的那场胜利发多少奖励。
</Tip>

## 排行榜

排名只有一个来源，所以 `/leaderboard` 和置顶的排行榜消息绝不会在谁领先这件事上互相打架。

设置一个排行榜频道，Vetox 就会在那里维护一条始终最新的置顶消息。控制面板里没有排行榜页面 —— 重置积分请用 `/points-reset`。

## XP

获胜同样会把 XP 计入你服务器常规的 [等级系统](/zh-CN/engagement/leveling) 经济。

| 设置项          | 范围        | 默认值 |
| ------------ | --------- | --- |
| **每次获胜 XP**  | 0-500     | 5   |
| **每日 XP 上限** | 0-100,000 | 500 |

<Note>
  每日上限在**你服务器自己的等级重置时刻**归零，而不是 UTC 午夜。
</Note>

## 卡片设计

每款游戏都会绘制自己的卡片，而且每款游戏都单独设计 —— 猜国旗可以和快速打字长得毫不相像。

所有人都能从四种模板里挑一种，并设置强调色、标题、计时器和页脚。**Basic** 及以上还可以上传背景图，并自行摆放上面的各个元素。

<Info>
  自定义布局需要 **Basic**。
</Info>

| Starter | Basic | Max | Black |
| ------- | ----- | --- | ----- |
| 0 款游戏   | 3     | 无限  | 无限    |

## 疑难排查

<AccordionGroup>
  <Accordion title="运行 /game 之后什么都没发生">
    检查游戏是否已在服务器设置中开启、这个频道是否已关联（或频道模式是否为\_任意频道\_），以及 Vetox 在这里能否发送消息和上传附件。
  </Accordion>

  <Accordion title="选择器里找不到我想玩的游戏">
    要么它在你的服务器里被关掉了，要么你服务器的语言玩不了它 —— 见 [全部游戏](#全部游戏) 下面的提示。
  </Accordion>

  <Accordion title="卡片没出现，只有文字">
    卡片渲染服务当时联系不上。这一局照常进行，也照样能赢 —— 题目退回成纯文字。
  </Accordion>

  <Accordion title="有人先答对了却没有获胜">
    只有第一个\_正确\_的答案才算赢。如果那个人买过提示，他的答案会被忽略 5 秒 —— 这正是提示的代价。
  </Accordion>

  <Accordion title="对决提示频道正忙">
    同一款游戏不能在一个频道里同时开两局，而且每位成员同时只能有一局属于自己的游戏在进行。想让更多游戏并行，就调高**每个频道同时进行的游戏数**。
  </Accordion>

  <Accordion title="一场奖金对决结束时没有获胜者">
    双方的押注全额退还。只有分出胜负才会结算奖池。
  </Accordion>

  <Accordion title="我输入的数值保存后变了">
    超出范围的数值不会被拒绝，而是会被调整到最接近的允许值。保存后请再检查一遍这个字段。
  </Accordion>
</AccordionGroup>

<Card title="奖金对决" icon="trophy" horizontal href="/zh-CN/engagement/prize-matches">
  在一场对决的结果上押注 Vito。
</Card>
