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に当たるデータがない場合の物ですが既にデータが いないと言うことは削除する必要がないことにもなりますので 意味はありません)