All the base bemani xrpc methods
This commit is contained in:
parent
aeff96e1d5
commit
a5e2a7569b
233
protocol.html
233
protocol.html
@ -306,13 +306,25 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<playerdata method="usergamedata_send">
|
<playerdata method="usergamedata_send">
|
||||||
<i>placeholder</i>
|
<retrycnt __type="u32" />
|
||||||
|
<info>
|
||||||
|
<version __type="u32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<refid __type="str" />
|
||||||
|
<dataid __type="str" />
|
||||||
|
<gamekind __type="str" />
|
||||||
|
<datanum __type="u32" />
|
||||||
|
<record>
|
||||||
|
<d[] __type="str" />
|
||||||
|
</record>
|
||||||
|
</data>
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<playerdata status="<i>status</i>">
|
<playerdata status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -320,6 +332,9 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<playerdata method="usergamedata_recv">
|
<playerdata method="usergamedata_recv">
|
||||||
|
<info>
|
||||||
|
<version __type="u32" />
|
||||||
|
</info>
|
||||||
<data>
|
<data>
|
||||||
<refid __type="str">
|
<refid __type="str">
|
||||||
<dataid __type="str">
|
<dataid __type="str">
|
||||||
@ -341,35 +356,55 @@
|
|||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<playerdata status="<i>status</i>">
|
<playerdata status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<player>
|
||||||
|
<result>
|
||||||
|
<record_num __type="u32" />
|
||||||
|
</result>
|
||||||
|
<record>
|
||||||
|
<d[]>
|
||||||
|
<bin1 __type="str" />
|
||||||
|
</d[]>
|
||||||
|
</record>
|
||||||
|
</player>
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
<h3 id="playerdata.usergamedata_inheritance"><code>playerdata.usergamedata_inheritance</code></h3>
|
<h3 id="playerdata.usergamedata_inheritance"><code>playerdata.usergamedata_inheritance</code></h3>
|
||||||
<h4>Request:</h4>
|
<p>See: <code>playerdata.usergamedata_recv</code></p>
|
||||||
<pre><code><call <i>...</i>>
|
|
||||||
<playerdata method="usergamedata_inheritance">
|
|
||||||
<i>placeholder</i>
|
|
||||||
</playerdata>
|
|
||||||
</call></code></pre>
|
|
||||||
<h4>Response:</h4>
|
|
||||||
<pre><code><response>
|
|
||||||
<playerdata status="<i>status</i>">
|
|
||||||
<i>placeholder</i>
|
|
||||||
</playerdata>
|
|
||||||
</response></code></pre>
|
|
||||||
|
|
||||||
<h3 id="playerdata.usergamedata_condrecv"><code>playerdata.usergamedata_condrecv</code></h3>
|
<h3 id="playerdata.usergamedata_condrecv"><code>playerdata.usergamedata_condrecv</code></h3>
|
||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<playerdata method="usergamedata_condrecv">
|
<playerdata method="usergamedata_condrecv">
|
||||||
<i>placeholder</i>
|
<info>
|
||||||
|
<version __type="s32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<dataid __type="str" />
|
||||||
|
<gamekind __type="str" />
|
||||||
|
<vkey __type="str" />
|
||||||
|
<conditionkey __type="str" />
|
||||||
|
<columns_bit __type="u64" />
|
||||||
|
<conditions_num __type="u32" />
|
||||||
|
<where __type="str" />
|
||||||
|
<order_num __type="u32" />
|
||||||
|
<order __type="str" />
|
||||||
|
<recv_num __type="u32" />
|
||||||
|
</info>
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<playerdata status="<i>status</i>">
|
<playerdata status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<player>
|
||||||
|
<result __type="s32" />
|
||||||
|
<record_num __type="s32" />
|
||||||
|
<record>
|
||||||
|
<d[]>
|
||||||
|
<bin1 __type="str" />
|
||||||
|
</d[]>
|
||||||
|
<record/>
|
||||||
|
</player>
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -377,13 +412,26 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<playerdata method="usergamedata_scorerank">
|
<playerdata method="usergamedata_scorerank">
|
||||||
<i>placeholder</i>
|
<info>
|
||||||
|
<version __type="s32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<dataid __type="str" />
|
||||||
|
<gamekind __type="str" />
|
||||||
|
<ckey __type="str" />
|
||||||
|
<conditionkey __type="str" />
|
||||||
|
<score __type="str" />
|
||||||
|
</data>
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<playerdata status="<i>status</i>">
|
<playerdata status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<rank>
|
||||||
|
<result __type="s32" />
|
||||||
|
<rank __type="s32" />
|
||||||
|
<updatetime __type="u64" />
|
||||||
|
</rank>
|
||||||
</playerdata>
|
</playerdata>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -393,28 +441,36 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<matching method="request">
|
<matching method="request">
|
||||||
<matchtyp __type="s32" />
|
<info>
|
||||||
<matchgrp __type="s32" />
|
<version __type="s32" />
|
||||||
<matchflg __type="s32" />
|
</info>
|
||||||
<waituser __type="s32" />
|
<data>
|
||||||
<waittime __type="s32" />
|
<matchtyp __type="s32" />
|
||||||
|
<matchgrp __type="s32" />
|
||||||
<joinip __type="str" />
|
<matchflg __type="s32" />
|
||||||
<localip __type="str" />
|
<waituser __type="s32" />
|
||||||
<localport __type="s32" />
|
<waittime __type="s32" />
|
||||||
<dataid __type="str" />
|
<joinip __type="str" />
|
||||||
<gamekind __type="str" />
|
<localip __type="str" />
|
||||||
<locationid __type="str" />
|
<localport __type="s32" />
|
||||||
<lineid __type="str" />
|
<dataid __type="str" />
|
||||||
<locationcountry __type="str" />
|
<gamekind __type="str" />
|
||||||
<locationregion __type="str" />
|
<locationid __type="str" />
|
||||||
|
<lineid __type="str" />
|
||||||
|
<locationcountry __type="str" />
|
||||||
|
<locationregion __type="str" />
|
||||||
|
</data>
|
||||||
</matching>
|
</matching>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<matching status="<i>status</i>">
|
<matching status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<hostid __type="s64" />
|
||||||
|
<result __type="s32" />
|
||||||
|
<hostip_g __type="str" />
|
||||||
|
<hostip_l __type="str" />
|
||||||
|
<hostport_l __type="s32" />
|
||||||
|
<hostport_g __type="s32" />
|
||||||
</matching>
|
</matching>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -422,13 +478,21 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<matching method="wait">
|
<matching method="wait">
|
||||||
<i>placeholder</i>
|
<info>
|
||||||
|
<version __type="s32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<hostid __type="s64" />
|
||||||
|
<locationid __type="str" />
|
||||||
|
<lineid __type="str" />
|
||||||
|
</data>
|
||||||
</matching>
|
</matching>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<matching status="<i>status</i>">
|
<matching status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
|
<prwtime __type="s32" />
|
||||||
</matching>
|
</matching>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -436,13 +500,20 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<matching method="finish">
|
<matching method="finish">
|
||||||
<i>placeholder</i>
|
<info>
|
||||||
|
<version __type="s32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<hostid __type="s64" />
|
||||||
|
<locationid __type="str" />
|
||||||
|
<lineid __type="str" />
|
||||||
|
</data>
|
||||||
</matching>
|
</matching>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<matching status="<i>status</i>">
|
<matching status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
</matching>
|
</matching>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -452,13 +523,20 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<system method="getmaster">
|
<system method="getmaster">
|
||||||
<i>placeholder</i>
|
<data>
|
||||||
|
<gamekind __type="str" />
|
||||||
|
<datatype __type="str" />
|
||||||
|
<datakey __type="str" />
|
||||||
|
</data>
|
||||||
</system>
|
</system>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<system status="<i>status</i>">
|
<system status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
|
<strdata1 __type="str" />
|
||||||
|
<strdata2 __type="str" />
|
||||||
|
<updatedate __type="u64" />
|
||||||
</system>
|
</system>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -466,13 +544,22 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<system method="getlocationiplist">
|
<system method="getlocationiplist">
|
||||||
<i>placeholder</i>
|
<data>
|
||||||
|
<locationid __type="str" />
|
||||||
|
<lineid __type="str" />
|
||||||
|
</data>
|
||||||
</system>
|
</system>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<system status="<i>status</i>">
|
<system status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
|
<iplist>
|
||||||
|
<record_num __type="s32" />
|
||||||
|
<record[]>
|
||||||
|
<localconn __type="str" />
|
||||||
|
</record[]>
|
||||||
|
</iplist>
|
||||||
</system>
|
</system>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -480,13 +567,35 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<system method="xrpcproxy">
|
<system method="xrpcproxy">
|
||||||
<i>placeholder</i>
|
<info>
|
||||||
|
<version __type="s32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<hostid __type="s64" />
|
||||||
|
<locationid __type="str" />
|
||||||
|
<lineid __type="str" />
|
||||||
|
</data>
|
||||||
</system>
|
</system>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<system status="<i>status</i>">
|
<system status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
|
<pwrtime __type="s32" />
|
||||||
|
<matchlist>
|
||||||
|
<record_num __type="u32" />
|
||||||
|
<record[]>
|
||||||
|
<pcbid __type="str" />
|
||||||
|
<statusflg __type="str" />
|
||||||
|
<matchgrp __type="s32" />
|
||||||
|
<hostid __type="s64" />
|
||||||
|
<jointime __type="u64" />
|
||||||
|
<connip_g __type="str" />
|
||||||
|
<connport_g __type="s32" />
|
||||||
|
<connip_l __type="str" />
|
||||||
|
<connport_l __type="s32" />
|
||||||
|
</record[]>
|
||||||
|
</matchlist>
|
||||||
</system>
|
</system>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -494,13 +603,22 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<system method="convcardnumber">
|
<system method="convcardnumber">
|
||||||
<i>placeholder</i>
|
<info>
|
||||||
|
<version __type="s32" />
|
||||||
|
</info>
|
||||||
|
<data>
|
||||||
|
<card_id __type="str" />
|
||||||
|
<card_type __type="s32" />
|
||||||
|
</data>
|
||||||
</system>
|
</system>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<system status="<i>status</i>">
|
<system status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<result __type="s32" />
|
||||||
|
<data>
|
||||||
|
<card_number __type="str" />
|
||||||
|
</data>
|
||||||
</system>
|
</system>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -510,28 +628,27 @@
|
|||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<esoc method="read">
|
<esoc method="read">
|
||||||
<i>placeholder</i>
|
<senddata />
|
||||||
</esoc>
|
</esoc>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<esoc status="<i>status</i>">
|
<esoc status="<i>status</i>">
|
||||||
<i>placeholder</i>
|
<recvdata />
|
||||||
</esoc>
|
</esoc>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
<p>Go figure.</p>
|
||||||
|
|
||||||
<h3 id="esoc.write"><code>esoc.write</code></h3>
|
<h3 id="esoc.write"><code>esoc.write</code></h3>
|
||||||
<h4>Request:</h4>
|
<h4>Request:</h4>
|
||||||
<pre><code><call <i>...</i>>
|
<pre><code><call <i>...</i>>
|
||||||
<esoc method="write">
|
<esoc method="write">
|
||||||
<i>placeholder</i>
|
<senddata />
|
||||||
</esoc>
|
</esoc>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
<pre><code><response>
|
<pre><code><response>
|
||||||
<esoc status="<i>status</i>">
|
<esoc status="<i>status</i>" />
|
||||||
<i>placeholder</i>
|
|
||||||
</esoc>
|
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
|
|
||||||
@ -647,7 +764,7 @@
|
|||||||
<lasttime __type="str" />
|
<lasttime __type="str" />
|
||||||
<exptime __type="str" />
|
<exptime __type="str" />
|
||||||
<expflag __type="u8" />
|
<expflag __type="u8" />
|
||||||
</item>
|
</item[]>
|
||||||
</cardmng>
|
</cardmng>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
|
|
||||||
@ -800,7 +917,7 @@
|
|||||||
<name __type="str" />
|
<name __type="str" />
|
||||||
<value __type="s32" />
|
<value __type="s32" />
|
||||||
<time __type="time" />
|
<time __type="time" />
|
||||||
</item>
|
</item[]>
|
||||||
</pcbevent>
|
</pcbevent>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<h4>Response:</h4>
|
<h4>Response:</h4>
|
||||||
@ -1234,7 +1351,7 @@
|
|||||||
<cardno __type="str" />
|
<cardno __type="str" />
|
||||||
<title __type="str" />
|
<title __type="str" />
|
||||||
<systemid __type="str" />
|
<systemid __type="str" />
|
||||||
</item>
|
</item[]>
|
||||||
</history>
|
</history>
|
||||||
</eacoin>
|
</eacoin>
|
||||||
</response></code></pre>
|
</response></code></pre>
|
||||||
@ -1249,7 +1366,7 @@
|
|||||||
<valid __type="bool">
|
<valid __type="bool">
|
||||||
<addr __type="ip4">
|
<addr __type="ip4">
|
||||||
<usec __type="u64">
|
<usec __type="u64">
|
||||||
</hop>
|
</hop[]>
|
||||||
</traceroute>
|
</traceroute>
|
||||||
</call></code></pre>
|
</call></code></pre>
|
||||||
<p><code>hop</code> repeats for every hop (unsurprisingly)</p>
|
<p><code>hop</code> repeats for every hop (unsurprisingly)</p>
|
||||||
|
Loading…
Reference in New Issue
Block a user