From 288490094a7fe9167747dc78d416940759a31197 Mon Sep 17 00:00:00 2001 From: FlavioJS Date: Tue, 5 Dec 2006 13:23:07 +0000 Subject: - Massive EOL normalization & 'svn:eol-style native' flag setting for all txt/conf/h/c files. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9410 54d463be-8e91-2dee-dedb-b68131a5f0ec --- doc/inter_server_packet.txt | 408 ++++++++++++++++++++++---------------------- 1 file changed, 204 insertions(+), 204 deletions(-) (limited to 'doc/inter_server_packet.txt') diff --git a/doc/inter_server_packet.txt b/doc/inter_server_packet.txt index a88694aa8..253280326 100644 --- a/doc/inter_server_packet.txt +++ b/doc/inter_server_packet.txt @@ -1,204 +1,204 @@ -S map鯖=>inter鯖 -R inter鯖=>map鯖 - -パケット長リスト -R 3800-388f - -1,-1,27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 35,-1,11,15, 34,29, 7,-1, 0, 0, 0, 0, 0, 0, 0, 0, - 10,-1,15, 0, 79,17, 7,-1, 0,-1,-1,-1, 14,67,186,-1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11,-1, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -S 3000-308f - -1,-1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 72, 6,52,14, 10,29, 6,-1, 34, 0, 0, 0, 0, 0, 0, 0, - -1, 6,-1, 0, 55,17, 6,-1, 14,-1,-1,-1, 14,19,186,-1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 48,14,-1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - - -S 3000 .w .?B - GMメッセージ送信要求 -R 3800 .w .?B - GMメッセージ -S 3001 .w .24B .24B .?B - Wis送信要求 -R 3801 .w .l .24B .24B .?B - Wisデータ受信 - wis-id=inter鯖内部のWis-id:map鯖では3002で送信するためだけに使う -S 3002 .l .B - このmap鯖でのWisの送信結果 - flag=0 送信完了(このmap鯖にいたので、送信した) - flag=1 送信失敗(このmap鯖にはそんな人いません) - flag=2 送信終了(このmap鯖にいるが、ignoreされている) -R 3802 .24B .B - 全map鯖でのWis送信結果 - flag=0 送信完了 - flag=1 送信失敗(どのmap鯖にもそんな人いません) - flag=2 送信失敗(ignoreされた) -S 3010 .l - 倉庫データ要求 -R 3810 .w .l .?B - 倉庫データ受信 -S 3011 .w .l .?B - 倉庫データ送信&保存要求 -R 3811 .l .b - 倉庫データ保存終了 - flag=0 成功(現在の仕様では必ず0なので、返信を待たなくてもいい) - -S 3020 .l .24B .24B .16B .w - パーティ作成要求 -R 3820 .l .B .l .24B - パーティ成功可否(自分のマップ鯖のみ) - fail=00 パーティ作成成功 - fail=01 失敗(party_id,pary_nameはゴミ) -S 3021 .l - パーティ情報要求 -R 3821 .w .?B - (struct partyの最初4バイトはparty_id) - len=8 パーティは存在しない(受信したら該当キャラを未所属に変更する) - len>8 パーティ情報(受信したらクライアントに送ること) - (要求してきたマップ鯖へ) -S 3022 .l .l .24B .16B .w - パーティ追加要求 -R 3822 .l .l .B - パーティ追加通知(要求してきたマップ鯖へ) - fail=00で成功、fail=01で失敗 - (成功時はこの直後に全鯖にパーティ情報が送られる) -S 3023 .l .l .w .w - パーティ設定変更要求 -R 3823 .l .l .w .w .B - パーティ設定変更通知(成功の場合全マップ鯖へ通知) - fail=0x00 パーティ設定変更完了 - fail=0x01 expの変更失敗 - fail=0x10 itemの変更失敗 -S 3024 .l .l - パーティ脱退要求 -R 3824 .l .l .24B - パーティ脱退通知(全マップ鯖へ) -S 3025 .l .l .16B .B .w - パーティマップ更新/オンライン要求 -R 3825 .l .l .16B .B .w - パーティマップ更新通知(全マップ鯖へ) -S 3026 .l - パーティ解散要求(送られることはないと思われる) -R 3026 .l .B - パーティ解散 - fail=00 パーティは解散された(今のところ必ず00) - (map鯖内の不要データ削除のためだけに使われる) -S 3027 .w .l .l .?B - パーティ内発言要求 -R 3827 .w .l .l .?B - パーティ内発言通知(全マップ鯖へ) -S 3028 .l .l .24B - 別パーティに所属していないかチェックは本来の所属 - - -S 3030 .w .l .24B .?B - ギルド作成要求 -R 3830 .l .l - ギルド作成可否(guild_id=0で失敗) -S 3031 .l - ギルド情報要求 -R 3831 .w .?B - ギルド情報 - len=8 ギルドは存在しない - len>8 ギルド情報 -S 3032 .w .l .?B - ギルドメンバ追加要求 -R 3832 .l .l .l .B - ギルド追加メンバ通知 - fail=0で成功,1で失敗 -S 3034 .l .l .l .B .40B - ギルド脱退/追放要求 - flag=0 脱退 / 1 追放 -R 3834 .l .l .l .B .40B .24B - ギルド脱退/追放通知 -S 3035 .l .l .l .B .w .w - ギルドメンバ情報更新要求 -R 3835 .l .l .l .B .w .w - ギルドメンバ情報更新通知 -S 3036 .l - ギルド解散要求 -R 3836 .l .B - ギルド解散通知 - flag=00 解散成功 / 01 失敗 -S 3037 .w .l .l .?B - ギルド発言要求 -R 3837 .w .l .l .?B - ギルド発言通知 -S 3038 .l .l .l - 別ギルドに所属していないかチェック -S 3039 .w .l .w .?B - 各種基本情報更新要求 -R 3839 .w .l .w .?B - 各種基本情報更新通知 -S 303A .w .l .l .l .w .?B - 各種ギルドメンバ情報更新要求 -R 383A .w .l .l .l .w .?B - 各種ギルドメンバ情報更新通知 -S 303B .w .l .l .?B - ギルド役職変更要求 -R 383B .w .l .l .?B - ギルド役職変更通知 -S 303C .l .l .l - ギルドスキル割り振り -R 383C .l .l .l - ギルドスキル割り振り(skill_num==0で失敗) -S 303D .l .l .l .l .B - ギルド同盟/敵対要求 - flag=0 同盟 / 1 敵対 / 8 同盟解除 / 9 敵対解除 -R 383D .l .l .l .l .B .24B .24B - ギルド同盟/敵対通知 - flag=0 同盟 / 1 敵対 - flag=0x10 同盟失敗 / 0x11 敵対失敗 -S 303E .l .60B .120B - ギルド告知設定要求 -R 383E .l .60B .120B - ギルド告知設定通知 -S 303F .w .l .l .?B - ギルドエンブレム変更要求 dummyは0固定 -R 383F .w .l .l .?B - ギルドエンブレム変更通知 -(以下、ギルド系追加予定) - -S 3080 .l .I .w .w .w - .w .w .w .B .B - .24B - ペット生成要求 -R 3880 .l .B .l - ペット生成成功可否 - fail=00 ペット生成成功 - fail=01 失敗(pet_idはゴミ) -S 3081 .l .I .l - ペットデータ要求 -R 3881 .w .l .B .?B - ペットデータ受信 - fail=00 ペットデータ転送 - fail=01 ペットのデータがないかもしくはaccount_idかchar_idが合わないので - 失敗(s_petはゴミ) -S 3082 .w .l .?B - ペットデータ送信&保存要求 -R 3882 .l .b - ペットデータ保存終了 - flag=0 成功(現在の仕様ではメモリ不足以外には必ず0なので、返信を - 待たなくてもいい) - flag=1 失敗 -S 3083 .l - ペットデータ削除要求 -R 3883 .b - ペットデータ削除終了 - flag=0 成功(現在の仕様では既にデータがいない場合以外は必ず0なので、 - 返信を待たなくてもいい) - flag=1 失敗(pet_idに当たるデータがない場合の物ですが既にデータが - いないと言うことは削除する必要がないことにもなりますので - 意味はありません) - +S map鯖=>inter鯖 +R inter鯖=>map鯖 + +パケット長リスト +R 3800-388f + -1,-1,27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 35,-1,11,15, 34,29, 7,-1, 0, 0, 0, 0, 0, 0, 0, 0, + 10,-1,15, 0, 79,17, 7,-1, 0,-1,-1,-1, 14,67,186,-1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 11,-1, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +S 3000-308f + -1,-1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 72, 6,52,14, 10,29, 6,-1, 34, 0, 0, 0, 0, 0, 0, 0, + -1, 6,-1, 0, 55,17, 6,-1, 14,-1,-1,-1, 14,19,186,-1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 48,14,-1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + + + +S 3000 .w .?B + GMメッセージ送信要求 +R 3800 .w .?B + GMメッセージ +S 3001 .w .24B .24B .?B + Wis送信要求 +R 3801 .w .l .24B .24B .?B + Wisデータ受信 + wis-id=inter鯖内部のWis-id:map鯖では3002で送信するためだけに使う +S 3002 .l .B + このmap鯖でのWisの送信結果 + flag=0 送信完了(このmap鯖にいたので、送信した) + flag=1 送信失敗(このmap鯖にはそんな人いません) + flag=2 送信終了(このmap鯖にいるが、ignoreされている) +R 3802 .24B .B + 全map鯖でのWis送信結果 + flag=0 送信完了 + flag=1 送信失敗(どのmap鯖にもそんな人いません) + flag=2 送信失敗(ignoreされた) +S 3010 .l + 倉庫データ要求 +R 3810 .w .l .?B + 倉庫データ受信 +S 3011 .w .l .?B + 倉庫データ送信&保存要求 +R 3811 .l .b + 倉庫データ保存終了 + flag=0 成功(現在の仕様では必ず0なので、返信を待たなくてもいい) + +S 3020 .l .24B .24B .16B .w + パーティ作成要求 +R 3820 .l .B .l .24B + パーティ成功可否(自分のマップ鯖のみ) + fail=00 パーティ作成成功 + fail=01 失敗(party_id,pary_nameはゴミ) +S 3021 .l + パーティ情報要求 +R 3821 .w .?B + (struct partyの最初4バイトはparty_id) + len=8 パーティは存在しない(受信したら該当キャラを未所属に変更する) + len>8 パーティ情報(受信したらクライアントに送ること) + (要求してきたマップ鯖へ) +S 3022 .l .l .24B .16B .w + パーティ追加要求 +R 3822 .l .l .B + パーティ追加通知(要求してきたマップ鯖へ) + fail=00で成功、fail=01で失敗 + (成功時はこの直後に全鯖にパーティ情報が送られる) +S 3023 .l .l .w .w + パーティ設定変更要求 +R 3823 .l .l .w .w .B + パーティ設定変更通知(成功の場合全マップ鯖へ通知) + fail=0x00 パーティ設定変更完了 + fail=0x01 expの変更失敗 + fail=0x10 itemの変更失敗 +S 3024 .l .l + パーティ脱退要求 +R 3824 .l .l .24B + パーティ脱退通知(全マップ鯖へ) +S 3025 .l .l .16B .B .w + パーティマップ更新/オンライン要求 +R 3825 .l .l .16B .B .w + パーティマップ更新通知(全マップ鯖へ) +S 3026 .l + パーティ解散要求(送られることはないと思われる) +R 3026 .l .B + パーティ解散 + fail=00 パーティは解散された(今のところ必ず00) + (map鯖内の不要データ削除のためだけに使われる) +S 3027 .w .l .l .?B + パーティ内発言要求 +R 3827 .w .l .l .?B + パーティ内発言通知(全マップ鯖へ) +S 3028 .l .l .24B + 別パーティに所属していないかチェックは本来の所属 + + +S 3030 .w .l .24B .?B + ギルド作成要求 +R 3830 .l .l + ギルド作成可否(guild_id=0で失敗) +S 3031 .l + ギルド情報要求 +R 3831 .w .?B + ギルド情報 + len=8 ギルドは存在しない + len>8 ギルド情報 +S 3032 .w .l .?B + ギルドメンバ追加要求 +R 3832 .l .l .l .B + ギルド追加メンバ通知 + fail=0で成功,1で失敗 +S 3034 .l .l .l .B .40B + ギルド脱退/追放要求 + flag=0 脱退 / 1 追放 +R 3834 .l .l .l .B .40B .24B + ギルド脱退/追放通知 +S 3035 .l .l .l .B .w .w + ギルドメンバ情報更新要求 +R 3835 .l .l .l .B .w .w + ギルドメンバ情報更新通知 +S 3036 .l + ギルド解散要求 +R 3836 .l .B + ギルド解散通知 + flag=00 解散成功 / 01 失敗 +S 3037 .w .l .l .?B + ギルド発言要求 +R 3837 .w .l .l .?B + ギルド発言通知 +S 3038 .l .l .l + 別ギルドに所属していないかチェック +S 3039 .w .l .w .?B + 各種基本情報更新要求 +R 3839 .w .l .w .?B + 各種基本情報更新通知 +S 303A .w .l .l .l .w .?B + 各種ギルドメンバ情報更新要求 +R 383A .w .l .l .l .w .?B + 各種ギルドメンバ情報更新通知 +S 303B .w .l .l .?B + ギルド役職変更要求 +R 383B .w .l .l .?B + ギルド役職変更通知 +S 303C .l .l .l + ギルドスキル割り振り +R 383C .l .l .l + ギルドスキル割り振り(skill_num==0で失敗) +S 303D .l .l .l .l .B + ギルド同盟/敵対要求 + flag=0 同盟 / 1 敵対 / 8 同盟解除 / 9 敵対解除 +R 383D .l .l .l .l .B .24B .24B + ギルド同盟/敵対通知 + flag=0 同盟 / 1 敵対 + flag=0x10 同盟失敗 / 0x11 敵対失敗 +S 303E .l .60B .120B + ギルド告知設定要求 +R 383E .l .60B .120B + ギルド告知設定通知 +S 303F .w .l .l .?B + ギルドエンブレム変更要求 dummyは0固定 +R 383F .w .l .l .?B + ギルドエンブレム変更通知 +(以下、ギルド系追加予定) + +S 3080 .l .I .w .w .w + .w .w .w .B .B + .24B + ペット生成要求 +R 3880 .l .B .l + ペット生成成功可否 + fail=00 ペット生成成功 + fail=01 失敗(pet_idはゴミ) +S 3081 .l .I .l + ペットデータ要求 +R 3881 .w .l .B .?B + ペットデータ受信 + fail=00 ペットデータ転送 + fail=01 ペットのデータがないかもしくはaccount_idかchar_idが合わないので + 失敗(s_petはゴミ) +S 3082 .w .l .?B + ペットデータ送信&保存要求 +R 3882 .l .b + ペットデータ保存終了 + flag=0 成功(現在の仕様ではメモリ不足以外には必ず0なので、返信を + 待たなくてもいい) + flag=1 失敗 +S 3083 .l + ペットデータ削除要求 +R 3883 .b + ペットデータ削除終了 + flag=0 成功(現在の仕様では既にデータがいない場合以外は必ず0なので、 + 返信を待たなくてもいい) + flag=1 失敗(pet_idに当たるデータがない場合の物ですが既にデータが + いないと言うことは削除する必要がないことにもなりますので + 意味はありません) + -- cgit v1.2.3-60-g2f50