mrs_pusher man ページ

名前

書式

mrs_pusher [options]

説明

mrs_pusher --address 192.168.0.253 --port 33333
mrs_pusher --address 192.168.0.253 --port 33333 --room_id 20000 --player_id 1000
mrs_pusher --address 192.168.0.253 --port 33333 --room_id 20000 --player_id 1000 --send_type broadcast --payload_type 50 --payload abcdefg1234567890
mrs_pusher --address 192.168.0.253 --port 33333 --room_id 20000 --player_id 1000 --send_type broadcast --payload_type 50 --payload abcdefg1234567890 --make_data "CreateRoom" --invite_data "JoinRoom" --exit_data "LeaveRoom"
mrs_pusher --address 192.168.0.253 --port 33333 --room_id 20000 --player_id 1000 --send_type change --change_owner_id 2000 --change_owner_data "ChangeOwner:PlayerID=2000"

mrs_pusher --address 192.168.0.253 --port 33333 --send_type receive --receive

mrs_pusher --address 192.168.0.253 --port 33333 --send_type get

mrs_room について

ルーム

プレイヤー

ルーム内データ送信

送信方式 内容
broadcast ルーム内に存在する、自身を含めた全てのクライアントに対してデータを送信します。
othercast ルーム内に存在する、自身を除く全てのクライアントに対してデータを送信します。
unicast ルーム内に存在する、特定の単体クライアントに対してのみデータを送信します。
multicast ルーム内に存在する、特定の複数クライアントに対してデータを送信します。
ownercast ルーム内に存在する、オーナーの権限を有する単体クライアントに対してのみデータを送信します。

オプション一覧

-h, --help

mrs_pusher -h
mrs_pusher --help

-t, --protocol

mrs_pusher -t tcp
mrs_pusher --protocol tcp
mrs_pusher -t udp
mrs_pusher --protocol udp
mrs_pusher -t ws
mrs_pusher --protocol ws
mrs_pusher -t wss
mrs_pusher --protocol wss

-a, --address

mrs_pusher -a 192.168.0.253
mrs_pusher --address 192.168.0.253

-p, --port

mrs_pusher -p 7000
mrs_pusher --port 7000

-s, --send_type

オプション 内容
broadcast ルーム内に存在する、自身を含めた全てのクライアントに対してデータを送信します。
othercast ルーム内に存在する、自身を除く全てのクライアントに対してデータを送信します。
unicast ルーム内に存在する、特定の単体クライアントに対してのみデータを送信します。
この送信方法を指定した場合、別途 ユニキャスト送信先プレイヤーID の指定が必要です。
multicast ルーム内に存在する、特定の複数クライアントに対してデータを送信します。
ownercast ルーム内に存在する、オーナーの権限を有する単体クライアントに対してのみデータを送信します。
write MRSサーバに対し、独自レコードを送信します。
この送信方法を指定した場合、payload_type および payload で独自データを指定してください。
change ルームオーナーを変更します。
receive 受信専用端末として動作します。
get ルーム一覧情報を取得します。
close ルームを削除します。
create ルームを作成します。
mrs_pusher -s broadcast
mrs_pusher --send_type broadcast
mrs_pusher -s othercast
mrs_pusher --send_type othercast
mrs_pusher -s unicast
mrs_pusher --send_type unicast
mrs_pusher -s multicast
mrs_pusher --send_type multicast
mrs_pusher -s ownercast
mrs_pusher --send_type ownercast
mrs_pusher -s write -l 100 -d abcdefg
mrs_pusher --send_type write --payload_type 100 --payload abcdefg
mrs_pusher -s change -o 100
mrs_pusher --send_type change --change_owner_id 100
mrs_pusher -s receive
mrs_pusher --send_type receive
mrs_pusher -s get
mrs_pusher --send_type get
mrs_pusher -s close -r 10000
mrs_pusher --send_type close --room_id 10000
mrs_pusher -s create -r 10000
mrs_pusher --send_type create --room_id 10000

-e, --encrypt

mrs_pusher -e on
mrs_pusher --encrypt on
mrs_pusher -e off
mrs_pusher --encrypt off

-r, --room_id

mrs_pusher -r 10000
mrs_pusher --room_id 10000

-y, --player_id

mrs_pusher -y 10000
mrs_pusher --player_id 10000

-l, --payload_type

mrs_pusher -l 10000
mrs_pusher --payload_type 10000

-d, --payload

mrs_pusher -d abcdefg
mrs_pusher --payload abcdefg
mrs_pusher -d 0x0123456789abcdef
mrs_pusher --payload 0x0123456789abcdef

-m, --make_data

mrs_pusher -m abcdefg
mrs_pusher --make_data abcdefg
mrs_pusher -m 0x0123456789abcdef
mrs_pusher --make_data 0x0123456789abcdef

-i, --invite_data

mrs_pusher -i abcdefg
mrs_pusher --invite_data abcdefg
mrs_pusher -i 0x0123456789abcdef
mrs_pusher --invite_data 0x0123456789abcdef

-x, --exit_data

mrs_pusher -x abcdefg
mrs_pusher --exit_data abcdefg
mrs_pusher -x 0x0123456789abcdef
mrs_pusher --exit_data 0x0123456789abcdef

-z, --close_data

mrs_pusher -z abcdefg
mrs_pusher --close_data abcdefg
mrs_pusher -z 0x0123456789abcdef
mrs_pusher --close_data 0x0123456789abcdef

-u, --target_ids

mrs_pusher -s unicast -u 5000
mrs_pusher --send_type unicast --target_ids 5000
mrs_pusher -s multicast -u 5000,6000,7000
mrs_pusher -s multicast -u 5000-6000-7000
mrs_pusher --send_type multicast --target_ids 5000,6000,7000
mrs_pusher --send_type multicast --target_ids 5000-6000-7000

-o, --change_owner_id

mrs_pusher -o 100
mrs_pusher --change_owner_id 100

-w, --change_owner_data

mrs_pusher -w abcdefg
mrs_pusher --change_owner_data abcdefg
mrs_pusher -w 0x0123456789abcdef
mrs_pusher --change_owner_data 0x0123456789abcdef

-c, --receive

mrs_pusher -c 10
mrs_pusher --receive 10
mrs_pusher --receive -1
mrs_pusher --receive

-v, --receive_timeout

mrs_pusher -v 10000
mrs_pusher --receive_timeout 10000
mrs_pusher -v 0
mrs_pusher --receive_timeout 0

-f, --log_file

mrs_pusher -f /home/mrs_pusher/mrs_pusher.log
mrs_pusher --log_file /home/mrs_pusher/mrs_pusher.log

-q, --safety_time_sec

mrs_pusher -q 60
mrs_pusher --safety_time_sec 60

Copyright © 2019 MONOBIT ENGINE Inc.