ts rcon
v1.2.1
ts-rcon は、TypeScript で実装された Node.js で RCON サーバーに接続するためのシンプルなライブラリです。 Pushrax/node-rcon に基づいています。これは、Valve の Source エンジンと GoldSrc エンジン、および他の多くのゲーム サーバーで使用されるプロトコルを実装しています。
これは元々、Minecraft の RCON サーバーに接続するために作成されました。
RCON プロトコルのドキュメント
npm install ts-rcon
yarn add ts-rcon
RCON の実装に TCP を使用するゲームもあれば、UDP を使用するゲームもあります。どのプロトコルを使用するかを node-rcon に指示するには、次のようにオプション オブジェクトを渡します。
var options = {
tcp : false , // false for UDP, true for TCP (default true)
challenge : false , // true to use the challenge protocol (default true)
} ;
client = new Rcon ( host , port , password , options ) ;
以下は、どのゲームがどのオプションを使用するかの完全なリストではありません:
ゲーム | プロトコル | チャレンジ |
---|---|---|
あらゆるソースのゲーム | TCP | 該当なし |
マインクラフト | TCP | 該当なし |
すべての GoldSrc ゲーム | UDP | はい |
コール・オブ・デューティ | UDP | いいえ |
ソース ゲームには CS:S、CS:GO、TF2 などが含まれます。GoldSrc ゲームには CS 1.6、TFC、Ricochet (笑) などが含まれます。
特定のプロトコルを使用していることがわかっているゲームがある場合は、お気軽にプル リクエストを送信してください。
試してみて動作しなかったゲームについては、バグレポートを提出してください。