# tlbb-cli **Repository Path**: libretlbb/tlbb-cli ## Basic Information - **Project Name**: tlbb-cli - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-09-08 - **Last Updated**: 2026-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## tlbb命令行工具 ### 构建 > 编译环境 `Ubuntu 26.04` ,其它版本或其它发行版亦可。 > > cargo版本 `cargo 1.100.0-nightly (b2e9d5f9d 2026-09-02)`。 > > 如果使用docker编译,可以选择 `clux/muslrust:latest` 镜像。 > 项目根目录下(`Cargo.toml`所在目录)执行: ```shell cargo cargo build --color=always --profile release ``` > 编译结果在 `target` 目录下,可以根据你编译所在环境寻找对应文件夹。 ### 使用 #### 一级命令 > 主命令 `tlbb`。 > 使用 `-i` 或 `--interface` 来指定输出结果为纯文本而非日志形式(方便其它程序调用得到结果),如果不指定,则默认使用日志格式输出结果。 > > 示例: ```shell # 添加 tlbb -i status --ol 4 # 不加 tlbb status --ol [2026-09-10 11:37] - TLBB工具: 4 ``` > 使用 `-d` 或 `-dir` 来指定服务端文件所在目录,如果不指定,默认使用 `/home/tlbb`。 > > 示例: ```shell tlbb -d /home/tlbb item --find 先天归心丹 31000004 3 10 0 4 Charm3_3 先天归心丹 千年人参炼制的灵药。使用後,回复生命值上限#G5%#W的生命。可以使用#G999999次#W。#r#c00FF00(右键点击即可使用) 10 4 1 29 1 333018 80 0 -1 -1 -1 4 特殊药品 10 0 2005 -1 0 ``` > 使用 `-r` 或 `--run` 来运行服务器。 > > 使用 `-s` 或 `--stop` 来停止服务器。 > > 示例: ```shell tlbb --run tlbb --stop ``` #### 1、服务器状态相关 ##### Ⅰ、统计在线账号数 > 命令 `tlbb status --ol` > > 示例: ```shell tlbb status --ol [2026-09-10 11:31] - TLBB工具: 4 ``` ##### Ⅱ、统计在线的IP > 命令 `tlbb status --oli` > > 示例: ```shell tlbb status --oli [2026-09-10 13:58] - TLBB工具: 192.168.1.100 [2026-09-10 13:58] - TLBB工具: 192.168.1.101 ``` ##### Ⅲ、关闭指定IP的连接 > 命令 `tlbb status --kc ` > > 示例: ```shell tlbb status --kc 192.168.1.1 [2026-09-10 14:15] - TLBB工具: 成功关闭 192.168.1.1 在端口 6588 的连接 ``` #### 2、服务器操作相关 ##### Ⅰ、玩家相关 > 此命令从 `server user <玩家ID>` 开始,玩家ID请在数据库 `tlbbdb` 下的 `t_char` 表中查询列 `charguid` ###### ①、给玩家发放物品(无需下线,但游戏人物必须在洛阳场景) > 命令 `tlbb server user <玩家ID> give <物品ID> --num <数量>`, > > 示例: ```shell tlbb server user 1010000001 give 20005202 --num 1 # 给玩家 1010000001 发放 1 个 20005202 [2026-09-10 14:22] - TLBB工具: 指令已发送 ``` ###### ②、给玩家发放元宝(无需下线) > 命令 `tlbb server user <玩家ID> yb <元宝数量>` > > 示例: ```shell tlbb server user 1010000001 yb 999 # 给玩家 1010000001 发放 999 元宝 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ###### ③、给玩家发放赠点(无需下线) > 命令 `tlbb server user <玩家ID> yb <元宝数量>` > > 示例: ```shell tlbb server user 1010000001 zd 999 # 给玩家 1010000001 发放 999 赠点 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ###### ④、设置玩家等级 > 命令 `tlbb server user <玩家ID> lev <等级>` > > 示例: ```shell tlbb server user 1010000001 lev 119 # 将玩家 1010000001 的等级设置为119级 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ###### ⑤、给玩家增加经验 > 命令 `tlbb server user <玩家ID> exp <经验值>` > > 示例: ```shell tlbb server user 1010000001 lev 100 # 将玩家 1010000001 增加100点经验值 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ###### ⑥、移除玩家背包中指定索引的物品 > 命令 `tlbb server user <玩家ID> remove <背包中物品的索引>` > > 示例: ```shell tlbb server user 1010000001 remove 01 # 将玩家 1010000001 背包中索引为1的物品移除 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ###### ⑦、给玩家发放金币(无需下线) > 命令 `tlbb server user <玩家ID> jb <金币数量>` > > 示例: ```shell tlbb server user 1010000001 jb 100 # 给玩家 1010000001 发放 100 金币 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ###### ⑧、扣除玩家的金币(无需下线) > 命令 `tlbb server user <玩家ID> cjb <要扣除的金币数量>` > > 示例: ```shell tlbb server user 1010000001 cjb 100 # 扣除玩家 1010000001 的 100 金币 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` ##### Ⅱ、发送全服滚动公告 > 命令 `tlbb server ntf <公告内容>`,游戏屏幕中心的滚动公告 > > 示例: ```shell ./tlbb server ntf 大家好 [2026-09-10 14:24] - TLBB工具: 指令已发送 ``` #### 3、物品相关 ##### ①、搜索物品 > 命令 `tlbb item --find <要搜索的内容>`,这个命令会去 `Public/Config` 中的所有 `txt` 文件中搜索。 > > 示例: ```shell tlbb item --find 先天归心丹 31000004 3 10 0 4 Charm3_3 先天归心丹 千年人参炼制的灵药。使用後,回复生命值上限#G5%#W的生命。可以使用#G999999次#W。#r#c00FF00(右键点击即可使用) 10 4 1 29 1 333018 80 0 -1 -1 -1 4 特殊药品 10 0 2005 -1 0 ``` > 当然,也可以指定文件或文件夹搜索,加快搜索速度(虽然搜索所有txt文件已经很快了) > > 使用 `tlbb item --find <要搜索的内容> --file <指定文件或文件夹>` > > 示例: ```shell tlbb item --find 先天归心丹 --file /home/tlbb/Public/Config/CommonItem.txt 31000004 3 10 0 4 Charm3_3 先天归心丹 千年人参炼制的灵药。使用後,回复生命值上限#G5%#W的生命。可以使用#G999999次#W。#r#c00FF00(右键点击即可使用) 10 4 1 29 1 333018 80 0 -1 -1 -1 4 特殊药品 10 0 2005 -1 0 ``` 更多命令开发中...