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>
|
||||
<pre><code><call <i>...</i>>
|
||||
<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>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<playerdata status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<result __type="s32" />
|
||||
</playerdata>
|
||||
</response></code></pre>
|
||||
|
||||
@ -320,6 +332,9 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<playerdata method="usergamedata_recv">
|
||||
<info>
|
||||
<version __type="u32" />
|
||||
</info>
|
||||
<data>
|
||||
<refid __type="str">
|
||||
<dataid __type="str">
|
||||
@ -341,35 +356,55 @@
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<playerdata status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<player>
|
||||
<result>
|
||||
<record_num __type="u32" />
|
||||
</result>
|
||||
<record>
|
||||
<d[]>
|
||||
<bin1 __type="str" />
|
||||
</d[]>
|
||||
</record>
|
||||
</player>
|
||||
</playerdata>
|
||||
</response></code></pre>
|
||||
|
||||
<h3 id="playerdata.usergamedata_inheritance"><code>playerdata.usergamedata_inheritance</code></h3>
|
||||
<h4>Request:</h4>
|
||||
<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>
|
||||
<p>See: <code>playerdata.usergamedata_recv</code></p>
|
||||
|
||||
<h3 id="playerdata.usergamedata_condrecv"><code>playerdata.usergamedata_condrecv</code></h3>
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<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>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<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>
|
||||
</response></code></pre>
|
||||
|
||||
@ -377,13 +412,26 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<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>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<playerdata status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<rank>
|
||||
<result __type="s32" />
|
||||
<rank __type="s32" />
|
||||
<updatetime __type="u64" />
|
||||
</rank>
|
||||
</playerdata>
|
||||
</response></code></pre>
|
||||
|
||||
@ -393,28 +441,36 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<matching method="request">
|
||||
<matchtyp __type="s32" />
|
||||
<matchgrp __type="s32" />
|
||||
<matchflg __type="s32" />
|
||||
<waituser __type="s32" />
|
||||
<waittime __type="s32" />
|
||||
|
||||
<joinip __type="str" />
|
||||
<localip __type="str" />
|
||||
<localport __type="s32" />
|
||||
<dataid __type="str" />
|
||||
<gamekind __type="str" />
|
||||
<locationid __type="str" />
|
||||
<lineid __type="str" />
|
||||
<locationcountry __type="str" />
|
||||
<locationregion __type="str" />
|
||||
|
||||
<info>
|
||||
<version __type="s32" />
|
||||
</info>
|
||||
<data>
|
||||
<matchtyp __type="s32" />
|
||||
<matchgrp __type="s32" />
|
||||
<matchflg __type="s32" />
|
||||
<waituser __type="s32" />
|
||||
<waittime __type="s32" />
|
||||
<joinip __type="str" />
|
||||
<localip __type="str" />
|
||||
<localport __type="s32" />
|
||||
<dataid __type="str" />
|
||||
<gamekind __type="str" />
|
||||
<locationid __type="str" />
|
||||
<lineid __type="str" />
|
||||
<locationcountry __type="str" />
|
||||
<locationregion __type="str" />
|
||||
</data>
|
||||
</matching>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<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>
|
||||
</response></code></pre>
|
||||
|
||||
@ -422,13 +478,21 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<matching method="wait">
|
||||
<i>placeholder</i>
|
||||
<info>
|
||||
<version __type="s32" />
|
||||
</info>
|
||||
<data>
|
||||
<hostid __type="s64" />
|
||||
<locationid __type="str" />
|
||||
<lineid __type="str" />
|
||||
</data>
|
||||
</matching>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<matching status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<result __type="s32" />
|
||||
<prwtime __type="s32" />
|
||||
</matching>
|
||||
</response></code></pre>
|
||||
|
||||
@ -436,13 +500,20 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<matching method="finish">
|
||||
<i>placeholder</i>
|
||||
<info>
|
||||
<version __type="s32" />
|
||||
</info>
|
||||
<data>
|
||||
<hostid __type="s64" />
|
||||
<locationid __type="str" />
|
||||
<lineid __type="str" />
|
||||
</data>
|
||||
</matching>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<matching status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<result __type="s32" />
|
||||
</matching>
|
||||
</response></code></pre>
|
||||
|
||||
@ -452,13 +523,20 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<system method="getmaster">
|
||||
<i>placeholder</i>
|
||||
<data>
|
||||
<gamekind __type="str" />
|
||||
<datatype __type="str" />
|
||||
<datakey __type="str" />
|
||||
</data>
|
||||
</system>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<system status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<result __type="s32" />
|
||||
<strdata1 __type="str" />
|
||||
<strdata2 __type="str" />
|
||||
<updatedate __type="u64" />
|
||||
</system>
|
||||
</response></code></pre>
|
||||
|
||||
@ -466,13 +544,22 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<system method="getlocationiplist">
|
||||
<i>placeholder</i>
|
||||
<data>
|
||||
<locationid __type="str" />
|
||||
<lineid __type="str" />
|
||||
</data>
|
||||
</system>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<system status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<result __type="s32" />
|
||||
<iplist>
|
||||
<record_num __type="s32" />
|
||||
<record[]>
|
||||
<localconn __type="str" />
|
||||
</record[]>
|
||||
</iplist>
|
||||
</system>
|
||||
</response></code></pre>
|
||||
|
||||
@ -480,13 +567,35 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<system method="xrpcproxy">
|
||||
<i>placeholder</i>
|
||||
<info>
|
||||
<version __type="s32" />
|
||||
</info>
|
||||
<data>
|
||||
<hostid __type="s64" />
|
||||
<locationid __type="str" />
|
||||
<lineid __type="str" />
|
||||
</data>
|
||||
</system>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<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>
|
||||
</response></code></pre>
|
||||
|
||||
@ -494,13 +603,22 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<system method="convcardnumber">
|
||||
<i>placeholder</i>
|
||||
<info>
|
||||
<version __type="s32" />
|
||||
</info>
|
||||
<data>
|
||||
<card_id __type="str" />
|
||||
<card_type __type="s32" />
|
||||
</data>
|
||||
</system>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<system status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<result __type="s32" />
|
||||
<data>
|
||||
<card_number __type="str" />
|
||||
</data>
|
||||
</system>
|
||||
</response></code></pre>
|
||||
|
||||
@ -510,28 +628,27 @@
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<esoc method="read">
|
||||
<i>placeholder</i>
|
||||
<senddata />
|
||||
</esoc>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<esoc status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
<recvdata />
|
||||
</esoc>
|
||||
</response></code></pre>
|
||||
<p>Go figure.</p>
|
||||
|
||||
<h3 id="esoc.write"><code>esoc.write</code></h3>
|
||||
<h4>Request:</h4>
|
||||
<pre><code><call <i>...</i>>
|
||||
<esoc method="write">
|
||||
<i>placeholder</i>
|
||||
<senddata />
|
||||
</esoc>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
<pre><code><response>
|
||||
<esoc status="<i>status</i>">
|
||||
<i>placeholder</i>
|
||||
</esoc>
|
||||
<esoc status="<i>status</i>" />
|
||||
</response></code></pre>
|
||||
|
||||
|
||||
@ -647,7 +764,7 @@
|
||||
<lasttime __type="str" />
|
||||
<exptime __type="str" />
|
||||
<expflag __type="u8" />
|
||||
</item>
|
||||
</item[]>
|
||||
</cardmng>
|
||||
</response></code></pre>
|
||||
|
||||
@ -800,7 +917,7 @@
|
||||
<name __type="str" />
|
||||
<value __type="s32" />
|
||||
<time __type="time" />
|
||||
</item>
|
||||
</item[]>
|
||||
</pcbevent>
|
||||
</call></code></pre>
|
||||
<h4>Response:</h4>
|
||||
@ -1234,7 +1351,7 @@
|
||||
<cardno __type="str" />
|
||||
<title __type="str" />
|
||||
<systemid __type="str" />
|
||||
</item>
|
||||
</item[]>
|
||||
</history>
|
||||
</eacoin>
|
||||
</response></code></pre>
|
||||
@ -1249,7 +1366,7 @@
|
||||
<valid __type="bool">
|
||||
<addr __type="ip4">
|
||||
<usec __type="u64">
|
||||
</hop>
|
||||
</hop[]>
|
||||
</traceroute>
|
||||
</call></code></pre>
|
||||
<p><code>hop</code> repeats for every hop (unsurprisingly)</p>
|
||||
|
Loading…
Reference in New Issue
Block a user