# 高级配置详解

部署游戏时，点击「▸ 高级配置」可以展开高级设置面板。本章详细解释每个配置项的含义和建议值。

***

## 随机数源

随机数源决定了游戏如何生成随机数来判定胜负。

| 模式             | 工作原理                               | 安全性                           | 可用网络              |
| -------------- | ---------------------------------- | ----------------------------- | ----------------- |
| **Oracle**     | 预言机服务生成随机数，通过 commit-reveal 机制保证公平 | <p>⭐⭐⭐⭐⭐ </p><p>可验证公平</p>     | BSC、Base、HyperEVM |
| **Prevrandao** | 使用以太坊区块的 prevrandao 值作为随机数         | <p>⭐⭐⭐⭐⭐</p><p>以太坊主网极难被操纵</p> | 暂时仅 Ethereum      |

{% hint style="info" %}
**推荐使用 Oracle 模式**。Oracle 模式提供可验证的公平随机数，玩家可以在链上验证每一次结果。详细对比请参考[Oracle vs Prevrandao](/ji-shu-gai-lan/oracle-vs-prevrandao.md)。
{% endhint %}

### Ethereum 网络特殊说明

在 Ethereum 网络上，Oracle 模式暂未开放，因此默认使用 Prevrandao 模式。Prevrandao 模式下会强制开启「仅允许 EOA」以增强安全性。

***

## 仅允许 EOA

| 设置         | 说明                        |
| ---------- | ------------------------- |
| **开启**（默认） | 只有外部账户（钱包地址）可以下注，智能合约不能下注 |
| **关闭**     | 允许智能合约调用下注函数              |

{% hint style="warning" %}
**Prevrandao 模式下强制开启**。因为智能合约可以在同一个交易中读取 prevrandao 值并决定是否下注，这会破坏游戏公平性。
{% endhint %}

***

## 下注限额

| 参数       | 默认值       | 说明              |
| -------- | --------- | --------------- |
| **最小下注** | 1         | 单次下注的最小金额（代币单位） |
| **最大下注** | 999999999 | 单次下注的最大金额（代币单位） |

* 最小下注必须小于最大下注
* 所有金额必须小于资金池上限

{% hint style="info" %}
**建议**：根据你的代币价值设置合理的下注范围。例如，如果代币价格为 $0.001，最小下注设为 100（约 $0.1）比较合理。
{% endhint %}

***

## 入股限额

| 参数       | 默认值       | 说明              |
| -------- | --------- | --------------- |
| **最小入股** | 10        | 单次入股的最小金额（代币单位） |
| **最大入股** | 999999999 | 单次入股的最大金额（代币单位） |

* 最小入股必须小于最大入股
* 所有金额必须小于资金池上限

***

## 资金池上限

| 参数        | 默认值        | 说明           |
| --------- | ---------- | ------------ |
| **资金池上限** | 9999999999 | 资金池允许的最大代币总量 |

资金池上限限制了所有股东存入的代币总量。当资金池达到上限时，新的入股操作将被拒绝。

{% hint style="info" %}
**建议**：设置一个合理的上限可以控制游戏的风险敞口。上限越大，游戏可以承受的单笔最大下注越高。
{% endhint %}

***

## 最大股东数

| 参数        | 默认值 | 范围      |
| --------- | --- | ------- |
| **最大股东数** | 100 | 1 - 100 |

限制可以同时入股的股东数量。达到上限后，新用户无法入股，除非有现有股东退出。

***

## 所有者费率

| 参数        | 默认值 | 范围      |
| --------- | --- | ------- |
| **所有者费率** | 1%  | 0% - 9% |

从每笔下注中抽取的费率，归游戏创建者（owner）所有。

* 费率以基点（BPS）计算，1% = 100 BPS
* 最大不超过 9%（合约代码规定）
* 设置游戏去中心化后费率自动设为 0%

{% hint style="info" %}
**建议**：设置 1-3% 的费率比较合理。费率过高会降低玩家的参与意愿。
{% endhint %}

***

## 去中心化模式

| 设置         | 说明                                     |
| ---------- | -------------------------------------- |
| **关闭**（默认） | 游戏有管理员（owner），可以管理游戏参数                 |
| **开启**     | ⚠️ **不可逆！** owner 设为零地址（黑洞地址），永久放弃管理权限 |

开启去中心化模式后：

* 所有者费率自动设为 0%
* 无法再进行任何管理操作（提款、移除股东、调整参数等）
* 游戏将完全由智能合约自动运行，完全去中心化
* **此操作不可撤销**

{% hint style="danger" %}
**⚠️ 不可逆操作**：开启去中心化模式后，你将永久失去对游戏的管理权限。请在充分了解后果后再做决定。你也可以在部署后通过[管理面板](/guan-li-you-xi.md)随时去中心化。
{% endhint %}

***

## 配置建议总结

| 场景          | 推荐配置                          |
| ----------- | ----------------------------- |
| **新手首次部署**  | 全部使用默认值                       |
| **正式运营的游戏** | Oracle 模式 + 合理的下注限额 + 1-3% 费率 |
| **社区信任型游戏** | 部署后去中心化 + 0% 费率               |
| **高价值代币游戏** | 设置较低的资金池上限和下注上限               |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dapp.meme/chuang-jian-you-xi/gao-ji-pei-zhi-xiang-jie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
