sculk-cli 0.1.0

Minecraft P2P multiplayer tunnel CLI
# sculk-cli

Minecraft P2P multiplayer tunnel CLI, built on [sculk](https://crates.io/crates/sculk).

## Installation

```sh
cargo install sculk-cli
```

> The binary is named `sckc`, the crate name is `sculk-cli`.

## Usage

### Host

```sh
sckc host
```

Options:
- `-p <PORT>` — Local MC server port (default: 25565)
- `--password <PWD>` — Connection password
- `--max-players <N>` — Maximum player count
- `--relay <URL>` — Override relay address
- `--new-key` — Force generate a new secret key

### Join

```sh
sckc join "sculk://..."
```

Options:
- `-p <PORT>` — Local inbound listen port (default: 30000)
- `--password <PWD>` — Join password
- `--max-retries <N>` — Max reconnection attempts (omit for unlimited)

### Relay Configuration

```sh
sckc relay --list
sckc relay --url https://your-relay.example.com
sckc relay --reset
```

---

## 中文说明

Minecraft P2P 联机隧道命令行客户端,基于 [sculk](https://crates.io/crates/sculk)。

### 安装

```sh
cargo install sculk-cli
```

> 二进制名是 `sckc`,Cargo 包名是 `sculk-cli`
### 使用

#### 建房

```sh
sckc host
```

常用参数:
- `-p <PORT>` — 本地 MC 服务端端口(默认 25565)
- `--password <PWD>` — 连接密码
- `--max-players <N>` — 最大玩家数
- `--relay <URL>` — 覆盖 relay 地址
- `--new-key` — 强制生成新密钥

#### 加入

```sh
sckc join "sculk://..."
```

常用参数:
- `-p <PORT>` — 本地入站监听端口(默认 30000)
- `--password <PWD>` — 加入密码
- `--max-retries <N>` — 最大重连次数(不传=无限)

#### 中继配置

```sh
sckc relay --list
sckc relay --url https://your-relay.example.com
sckc relay --reset
```

更多信息见[项目主页](https://github.com/KercyDing/sculk)。