get_games
Search for games by name to retrieve their IDs and details, enabling further queries for mods and game information.
Instructions
获取游戏列表。
⚠️ 重要:这是所有游戏相关查询的入口点。必须先搜索游戏名称来获取 game_id,
然后才能在其他函数(如 get_mods)中使用该 ID。
典型工作流:
1. 使用 search 参数调用此函数来查找游戏
2. 从返回结果中获取游戏的 id 字段
3. 将该 id 作为 game_id 参数传递给 get_mods、get_game_detail 等函数
支持分页、搜索、类型筛选和排序。
参数:
- search: 游戏名称搜索关键词(必需用于查找特定游戏)
- game_type: 游戏类型筛选
- page: 页码
- page_size: 每页结果数
返回结构:
{
"data": [
{
"id": number, # 游戏ID(用于其他查询)
"game_name": string, # 游戏名称
"game_ename": string, # 游戏英文名称
"game_cover_imgUrl": string, # 游戏封面图
"game_path": string, # 游戏路径
"game_desc": string, # 游戏描述
"allcount": number, # 总Mod数量
"tcount": number # 最近30天Mod数量
}
],
"count": number, # 总数
"page": number, # 当前页码
"pageSize": number, # 每页数量
"totalPages": number # 总页数
}
示例:
- 搜索 "Skyrim" 游戏 -> 获取 id = 123
- 搜索 Skyrim 的 Mod: get_mods(game_id=123)
- 或同时查询多个游戏: get_mods(game_id=[123, 456, 789])
游戏详细网址:
https://mod.3dmgame.com/<game_path>
其中 game_path 来自返回结果中的 "game_path" 字段
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| search | No | ||
| sort_by | No | allcount | |
| game_type | No | ||
| page_size | No | ||
| sort_order | No | desc |