# @kobalab/mjai-test-server

> Mjaiボット対戦サーバー

Latest version **0.1.1** (published 2026-09-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install @kobalab/mjai-test-server
pnpm add @kobalab/mjai-test-server
yarn add @kobalab/mjai-test-server
bun add @kobalab/mjai-test-server
```

Provides the command `mjai-test-server`.

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2026-09-23 |
| First published | 2026-09-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 19.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Satoshi Kobayashi |
| Maintainers | kobalab |
| Keywords | 麻雀, Mjai, 電脳麻将 |

## Links

- npm: https://www.npmjs.com/package/@kobalab/mjai-test-server
- npm.io page: https://npm.io/package/@kobalab/mjai-test-server

## Dependencies (2)

- [yargs](https://npm.io/package/yargs.md) ^17.7.3
- [@kobalab/majiang-core](https://npm.io/package/@kobalab/majiang-core.md) ^1.4.1

## Recent versions

- 0.1.1 (latest) — 2026-09-23

## README

# mjai-test-server

Mjaiボット対戦サーバー

評価のために [Mjai](https://gimite.net/pukiwiki/index.php?Mjai%20麻雀AI対戦サーバ) ボットを対戦させるサーバー。
対戦方法には [デュプリケート対局](https://blog.kobalab.net/entry/2020/12/19/075529) を選択できる。
対戦結果は [牌譜](https://github.com/kobalab/majiang-core/wiki/牌譜) に保存される。

## インストール
```bash
$ npm i -g @kobalab/mjai-test-server
```

## 使用方法

### mjai-test-server [ *options...* ] *mjai-bot1* *mjai-bot2*

**bjai-bot1** で指定した3体のボットと **mjai-bot2** で指定したボットと対戦させます。

#### --input, -i
デュプリケート対局用の牌山を指定します。省略した場合はランダムな牌山で自動対局します。

#### --output, -o
指定されたファイルに牌譜を出力します。

#### --times, -t
対局数を指定します。省略時は指定された牌山内の対局数にしたがいます。牌山も指定がない場合は1戦だけ対局します。

#### --skip, -s
指定された数分牌山をスキップします。特定の牌山でだけ対局させたいときに便利です。

#### --rule, -r
JSONファイルもしくはJSON形式の文字列で [ルール](https://github.com/kobalab/majiang-core/wiki/ルール) を変更します。
**--input** で牌山を指定した場合、赤牌の枚数は牌山にしたがいます。

#### --verbose, -v
Mjaiプロトコルの通信を表示します。

## ライセンス
[MIT](https://github.com/kobalab/mjai-test-server/blob/master/LICENSE)

## 作者
[Satoshi Kobayashi](https://github.com/kobalab)

---
_Source: https://npm.io/package/@kobalab/mjai-test-server · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
