Contents | Transport layer | Packet format | Application Protocol | Let's write a server |
game
game.sv4_sample
<call ...> <game method="sv4_sample"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_new
<call ...> <game method="sv4_new"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_load
<call ...> <game method="sv4_load"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_load_m
<call ...> <game method="sv4_load_m"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save
<call ...> <game method="sv4_save"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save_m
<call ...> <game method="sv4_save_m"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_common
<call ...> <game method="sv4_common" ver="0"> <locid __type="str" /> <cstcode __type="str" /> <cpycode __type="str" /> <hadid __type="str" /> <licid __type="str" /> <actid __type="str" /> </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_shop
<call ...> <game method="sv4_shop"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_hiscore
<call ...> <game method="sv4_hiscore" ver="0"> <locid __type="str" /> </game> </call>
<response> <game status="status"> <sc> <d[]> <id __type="s32" /> <ty __type="u32" /> <a_sq __type="str" /> <a_nm __type="str" /> <a_sc __type="u32" /> <l_sq __type="str" /> <l_nm __type="str" /> <l_sc __type="u32" /> <avg_sc __type="u32" /> <cr __type="s32" /> </d> </sc> </game> </response>
game.sv4_buy
<call ...> <game method="sv4_buy"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_exception
<call ...> <game method="sv4_exception"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_entry_s
<call ...> <game method="sv4_entry_s"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_entry_e
<call ...> <game method="sv4_entry_e"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_frozen
<call ...> <game method="sv4_frozen"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_lounge
<call ...> <game method="sv4_lounge"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save_e
<call ...> <game method="sv4_save_e"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save_pb
<call ...> <game method="sv4_save_pb"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save_c
<call ...> <game method="sv4_save_c"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_play_s
<call ...> <game method="sv4_play_s"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_play_e
<call ...> <game method="sv4_play_e"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_serial
<call ...> <game method="sv4_serial"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save_fi
<call ...> <game method="sv4_save_fi"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_print
<call ...> <game method="sv4_print"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_print_h
<call ...> <game method="sv4_print_h"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_load_r
<call ...> <game method="sv4_load_r"> ...placeholder </game> </call>
<response> <game status="status"> ...placeholder </game> </response>
game.sv4_save_campaign