MSharedCommandTable.h
00001 #ifndef MSHAREDCOMMANDTABLE_H 00002 #define MSHAREDCOMMANDTABLE_H 00003 00004 class MCommandManager; 00005 00006 00007 #define MCOMMAND_VERSION 32 00008 00009 00010 00011 #define MSCT_MASTER 1 00012 #define MSCT_CLIENT 2 00013 #define MSCT_MATCHSERVER 4 00014 #define MSCT_AGENT 8 00015 #define MSCT_ALL (MSCT_MASTER+MSCT_CLIENT+MSCT_AGENT) 00016 00017 00019 void MAddSharedCommandTable(MCommandManager* pCommandManager, int nSharedType); 00020 00021 00023 #define MATCH_CYCLE_CHECK_SPEEDHACK 20000 00024 00025 00026 // 기본 커맨드 리스트 00027 #define MC_HELP 0 00028 #define MC_VERSION 1 00029 00030 #define MC_DEBUG_TEST 100 00031 00032 #define MC_LOCAL_INFO 201 00033 #define MC_LOCAL_ECHO 202 00034 #define MC_LOCAL_LOGIN 203 00035 00036 #define MC_NET_ENUM 301 00037 #define MC_NET_CONNECT 302 00038 #define MC_NET_DISCONNECT 303 00039 #define MC_NET_CLEAR 304 00040 #define MC_NET_ONCONNECT 311 00041 #define MC_NET_ONDISCONNECT 312 00042 #define MC_NET_ONERROR 313 00043 #define MC_NET_CHECKPING 321 00044 #define MC_NET_PING 322 00045 #define MC_NET_PONG 323 00046 #define MC_NET_CONNECTTOZONESERVER 331 00047 00048 #define MC_NET_REQUEST_INFO 341 00049 #define MC_NET_RESPONSE_INFO 342 00050 #define MC_NET_REQUEST_UID 343 00051 #define MC_NET_RESPONSE_UID 344 00052 #define MC_NET_ECHO 351 00053 00054 #define MC_CLOCK_SYNCHRONIZE 361 00055 00056 // 매치서버 관련 명령어 00057 #define MC_MATCH_NOTIFY 401 00058 #define MC_MATCH_ANNOUNCE 402 00059 #define MC_MATCH_RESPONSE_RESULT 403 00060 00061 // 관리자 전용 명령어 00062 #define MC_ADMIN_ANNOUNCE 501 00063 #define MC_ADMIN_REQUEST_SERVER_INFO 505 00064 #define MC_ADMIN_RESPONSE_SERVER_INFO 506 00065 #define MC_ADMIN_SERVER_HALT 511 00066 #define MC_ADMIN_TERMINAL 512 00067 #define MC_ADMIN_REQUEST_UPDATE_ACCOUNT_UGRADE 513 00068 #define MC_ADMIN_RESPONSE_UPDATE_ACCOUNT_UGRADE 514 00069 #define MC_ADMIN_REQUEST_BAN_PLAYER 515 00070 #define MC_ADMIN_RESPONSE_BAN_PLAYER 516 00071 #define MC_ADMIN_PING_TO_ALL 521 00072 #define MC_ADMIN_REQUEST_SWITCH_LADDER_GAME 522 00073 #define MC_ADMIN_HIDE 531 00074 00075 // 이벤트 마스터 명령어 00076 #define MC_EVENT_CHANGE_MASTER 601 00077 #define MC_EVENT_CHANGE_PASSWORD 602 00078 #define MC_EVENT_REQUEST_JJANG 611 00079 #define MC_EVENT_REMOVE_JJANG 612 00080 #define MC_EVENT_UPDATE_JJANG 613 00081 00082 00083 // 매치서버-클라이언트 00084 #define MC_MATCH_LOGIN 1001 00085 #define MC_MATCH_RESPONSE_LOGIN 1002 00086 #define MC_MATCH_LOGIN_NETMARBLE 1003 00087 #define MC_MATCH_BRIDGEPEER 1006 00088 #define MC_MATCH_BRIDGEPEER_ACK 1007 00089 00090 #define MC_MATCH_OBJECT_CACHE 1101 00091 00092 #define MC_MATCH_REQUEST_RECOMMANDED_CHANNEL 1201 00093 #define MC_MATCH_RESPONSE_RECOMMANDED_CHANNEL 1202 00094 #define MC_MATCH_CHANNEL_REQUEST_JOIN 1205 00095 #define MC_MATCH_CHANNEL_REQUEST_JOIN_FROM_NAME 1206 00096 #define MC_MATCH_CHANNEL_RESPONSE_JOIN 1207 00097 #define MC_MATCH_CHANNEL_LEAVE 1208 00098 #define MC_MATCH_CHANNEL_LIST_START 1211 00099 #define MC_MATCH_CHANNEL_LIST_STOP 1212 00100 #define MC_MATCH_CHANNEL_LIST 1213 00101 #define MC_MATCH_CHANNEL_REQUEST_PLAYER_LIST 1221 00102 #define MC_MATCH_CHANNEL_RESPONSE_PLAYER_LIST 1222 00103 #define MC_MATCH_CHANNEL_REQUEST_CHAT 1225 00104 #define MC_MATCH_CHANNEL_CHAT 1226 00105 #define MC_MATCH_CHANNEL_REQUEST_RULE 1230 00106 #define MC_MATCH_CHANNEL_RESPONSE_RULE 1231 00107 #define MC_MATCH_CHANNEL_REQUEST_ALL_PLAYER_LIST 1232 00108 #define MC_MATCH_CHANNEL_RESPONSE_ALL_PLAYER_LIST 1233 00109 00110 00111 #define MC_MATCH_STAGE_CREATE 1301 00112 #define MC_MATCH_RESPONSE_STAGE_CREATE 1302 00113 #define MC_MATCH_STAGE_JOIN 1303 00114 #define MC_MATCH_REQUEST_STAGE_JOIN 1304 00115 #define MC_MATCH_REQUEST_PRIVATE_STAGE_JOIN 1305 00116 #define MC_MATCH_RESPONSE_STAGE_JOIN 1306 00117 #define MC_MATCH_STAGE_LEAVE 1307 00118 #define MC_MATCH_STAGE_REQUEST_PLAYERLIST 1308 00119 #define MC_MATCH_STAGE_FOLLOW 1309 00120 #define MC_MATCH_RESPONSE_STAGE_FOLLOW 1310 00121 #define MC_MATCH_REQUEST_STAGE_LIST 1311 00122 #define MC_MATCH_STAGE_LIST_START 1312 00123 #define MC_MATCH_STAGE_LIST_STOP 1313 00124 #define MC_MATCH_STAGE_LIST 1314 00125 #define MC_MATCH_STAGE_CHAT 1321 00126 #define MC_MATCH_STAGE_REQUEST_QUICKJOIN 1322 00127 #define MC_MATCH_STAGE_RESPONSE_QUICKJOIN 1323 00128 #define MC_MATCH_STAGE_GO 1331 00129 00130 00131 #define MC_MATCH_STAGE_REQUEST_ENTERBATTLE 1401 00132 #define MC_MATCH_STAGE_ENTERBATTLE 1402 00133 #define MC_MATCH_STAGE_LEAVEBATTLE 1403 00134 00135 #define MC_MATCH_REQUEST_STAGESETTING 1411 00136 #define MC_MATCH_RESPONSE_STAGESETTING 1412 00137 #define MC_MATCH_STAGESETTING 1413 00138 #define MC_MATCH_STAGE_MAP 1414 00139 #define MC_MATCH_STAGE_REQUEST_FORCED_ENTRY 1415 00140 #define MC_MATCH_STAGE_RESPONSE_FORCED_ENTRY 1416 00141 #define MC_MATCH_STAGE_MASTER 1421 00142 #define MC_MATCH_STAGE_PLAYER_STATE 1422 00143 #define MC_MATCH_STAGE_TEAM 1423 00144 #define MC_MATCH_STAGE_START 1431 00145 #define MC_MATCH_STAGE_LAUNCH 1432 00146 #define MC_MATCH_LOADING_COMPLETE 1441 00147 #define MC_MATCH_STAGE_FINISH_GAME 1442 00148 00149 #define MC_MATCH_REQUEST_GAME_INFO 1451 00150 #define MC_MATCH_RESPONSE_GAME_INFO 1452 00151 00152 #define MC_MATCH_REQUEST_PEERLIST 1461 00153 #define MC_MATCH_RESPONSE_PEERLIST 1462 00154 00155 #define MC_MATCH_REQUEST_PEER_RELAY 1471 00156 #define MC_MATCH_RESPONSE_PEER_RELAY 1472 00157 00158 // 게임 관련 00159 #define MC_MATCH_GAME_ROUNDSTATE 1501 00160 #define MC_MATCH_ROUND_FINISHINFO 1502 00161 #define MC_MATCH_GAME_KILL 1511 00162 #define MC_MATCH_GAME_DEAD 1512 00163 #define MC_MATCH_GAME_LEVEL_UP 1513 00164 #define MC_MATCH_GAME_LEVEL_DOWN 1514 00165 #define MC_MATCH_GAME_REQUEST_SPAWN 1515 00166 #define MC_MATCH_GAME_RESPONSE_SPAWN 1516 00167 #define MC_MATCH_GAME_TEAMBONUS 1517 00168 00169 #define MC_MATCH_GAME_REQUEST_TIMESYNC 1521 00170 #define MC_MATCH_GAME_RESPONSE_TIMESYNC 1522 00171 #define MC_MATCH_GAME_REPORT_TIMESYNC 1523 00172 00173 #define MC_MATCH_REQUEST_SUICIDE 1531 00174 #define MC_MATCH_RESPONSE_SUICIDE 1532 00175 #define MC_MATCH_REQUEST_OBTAIN_WORLDITEM 1541 00176 #define MC_MATCH_OBTAIN_WORLDITEM 1542 00177 #define MC_MATCH_SPAWN_WORLDITEM 1543 00178 #define MC_MATCH_REQUEST_SPAWN_WORLDITEM 1544 00179 #define MC_MATCH_REMOVE_WORLDITEM 1545 00180 #define MC_MATCH_ASSIGN_COMMANDER 1551 00181 00182 // 동의관련 00183 #define MC_MATCH_REQUEST_PROPOSAL 1561 00184 #define MC_MATCH_RESPONSE_PROPOSAL 1562 00185 #define MC_MATCH_ASK_AGREEMENT 1563 00186 #define MC_MATCH_REPLY_AGREEMENT 1564 00187 00188 // 래더 관련 00189 #define MC_MATCH_LADDER_REQUEST_CHALLENGE 1571 00190 #define MC_MATCH_LADDER_RESPONSE_CHALLENGE 1572 00191 #define MC_MATCH_LADDER_SEARCH_RIVAL 1574 00192 #define MC_MATCH_LADDER_REQUEST_CANCEL_CHALLENGE 1575 00193 #define MC_MATCH_LADDER_CANCEL_CHALLENGE 1576 00194 #define MC_MATCH_LADDER_PREPARE 1578 00195 #define MC_MATCH_LADDER_LAUNCH 1579 00196 00197 // 의사소통 관련 00198 #define MC_MATCH_USER_WHISPER 1601 00199 #define MC_MATCH_USER_WHERE 1602 00200 #define MC_MATCH_USER_OPTION 1605 00201 #define MC_MATCH_CHATROOM_CREATE 1651 00202 #define MC_MATCH_CHATROOM_JOIN 1652 00203 #define MC_MATCH_CHATROOM_LEAVE 1653 00204 #define MC_MATCH_CHATROOM_INVITE 1661 00205 #define MC_MATCH_CHATROOM_CHAT 1662 00206 #define MC_MATCH_CHATROOM_SELECT_WRITE 1665 00207 00208 // 캐릭터 관련 00209 #define MC_MATCH_REQUEST_ACCOUNT_CHARLIST 1701 00210 #define MC_MATCH_RESPONSE_ACCOUNT_CHARLIST 1702 00211 #define MC_MATCH_REQUEST_SELECT_CHAR 1703 00212 #define MC_MATCH_RESPONSE_SELECT_CHAR 1704 00213 #define MC_MATCH_REQUEST_MYCHARINFO 1705 00214 #define MC_MATCH_RESPONSE_MYCHARINFO 1706 00215 #define MC_MATCH_REQUEST_CREATE_CHAR 1711 00216 #define MC_MATCH_RESPONSE_CREATE_CHAR 1712 00217 #define MC_MATCH_REQUEST_DELETE_CHAR 1713 00218 #define MC_MATCH_RESPONSE_DELETE_CHAR 1714 00219 #define MC_MATCH_REQUEST_COPY_TO_TESTSERVER 1715 00220 #define MC_MATCH_RESPONSE_COPY_TO_TESTSERVER 1716 00221 #define MC_MATCH_REQUEST_CHARINFO_DETAIL 1717 00222 #define MC_MATCH_RESPONSE_CHARINFO_DETAIL 1718 00223 #define MC_MATCH_REQUEST_ACCOUNT_CHARINFO 1719 00224 #define MC_MATCH_RESPONSE_ACCOUNT_CHARINFO 1720 00225 00226 // 아이템 관련 00227 #define MC_MATCH_REQUEST_SIMPLE_CHARINFO 1801 00228 #define MC_MATCH_RESPONSE_SIMPLE_CHARINFO 1802 00229 #define MC_MATCH_REQUEST_MY_SIMPLE_CHARINFO 1803 00230 #define MC_MATCH_RESPONSE_MY_SIMPLE_CHARINFO 1804 00231 00232 #define MC_MATCH_REQUEST_BUY_ITEM 1811 00233 #define MC_MATCH_RESPONSE_BUY_ITEM 1812 00234 #define MC_MATCH_REQUEST_SELL_ITEM 1813 00235 #define MC_MATCH_RESPONSE_SELL_ITEM 1814 00236 #define MC_MATCH_REQUEST_SHOP_ITEMLIST 1815 00237 #define MC_MATCH_RESPONSE_SHOP_ITEMLIST 1816 00238 00239 #define MC_MATCH_REQUEST_CHARACTER_ITEMLIST 1821 00240 #define MC_MATCH_RESPONSE_CHARACTER_ITEMLIST 1822 00241 #define MC_MATCH_REQUEST_EQUIP_ITEM 1823 00242 #define MC_MATCH_RESPONSE_EQUIP_ITEM 1824 00243 #define MC_MATCH_REQUEST_TAKEOFF_ITEM 1825 00244 #define MC_MATCH_RESPONSE_TAKEOFF_ITEM 1826 00245 00246 #define MC_MATCH_REQUEST_ACCOUNT_ITEMLIST 1831 00247 #define MC_MATCH_RESPONSE_ACCOUNT_ITEMLIST 1832 00248 #define MC_MATCH_REQUEST_BRING_ACCOUNTITEM 1833 00249 #define MC_MATCH_RESPONSE_BRING_ACCOUNTITEM 1834 00250 #define MC_MATCH_REQUEST_BRING_BACK_ACCOUNTITEM 1835 00251 #define MC_MATCH_RESPONSE_BRING_BACK_ACCOUNTITEM 1836 00252 #define MC_MATCH_EXPIRED_RENT_ITEM 1837 00253 00254 // 친구 관련 00255 #define MC_MATCH_FRIEND_ADD 1901 00256 #define MC_MATCH_FRIEND_REMOVE 1902 00257 #define MC_MATCH_FRIEND_LIST 1903 00258 #define MC_MATCH_RESPONSE_FRIENDLIST 1904 00259 #define MC_MATCH_FRIEND_MSG 1905 00260 00261 00262 // 클랜관련 00263 #define MC_MATCH_CLAN_REQUEST_CREATE_CLAN 2000 00264 #define MC_MATCH_CLAN_RESPONSE_CREATE_CLAN 2001 00265 #define MC_MATCH_CLAN_ASK_SPONSOR_AGREEMENT 2002 00266 #define MC_MATCH_CLAN_ANSWER_SPONSOR_AGREEMENT 2003 00267 #define MC_MATCH_CLAN_REQUEST_AGREED_CREATE_CLAN 2004 00268 #define MC_MATCH_CLAN_RESPONSE_AGREED_CREATE_CLAN 2005 00269 #define MC_MATCH_CLAN_REQUEST_CLOSE_CLAN 2006 00270 #define MC_MATCH_CLAN_RESPONSE_CLOSE_CLAN 2007 00271 #define MC_MATCH_CLAN_REQUEST_JOIN_CLAN 2008 00272 #define MC_MATCH_CLAN_RESPONSE_JOIN_CLAN 2009 00273 #define MC_MATCH_CLAN_ASK_JOIN_AGREEMENT 2010 00274 #define MC_MATCH_CLAN_ANSWER_JOIN_AGREEMENT 2011 00275 #define MC_MATCH_CLAN_REQUEST_AGREED_JOIN_CLAN 2012 00276 #define MC_MATCH_CLAN_RESPONSE_AGREED_JOIN_CLAN 2013 00277 #define MC_MATCH_CLAN_REQUEST_LEAVE_CLAN 2014 00278 #define MC_MATCH_CLAN_RESPONSE_LEAVE_CLAN 2015 00279 #define MC_MATCH_CLAN_UPDATE_CHAR_CLANINFO 2016 00280 #define MC_MATCH_CLAN_MASTER_REQUEST_CHANGE_GRADE 2017 00281 #define MC_MATCH_CLAN_MASTER_RESPONSE_CHANGE_GRADE 2018 00282 #define MC_MATCH_CLAN_ADMIN_REQUEST_EXPEL_MEMBER 2019 00283 #define MC_MATCH_CLAN_ADMIN_RESPONSE_EXPEL_MEMBER 2020 00284 #define MC_MATCH_CLAN_REQUEST_MSG 2021 00285 #define MC_MATCH_CLAN_MSG 2022 00286 #define MC_MATCH_CLAN_REQUEST_MEMBER_LIST 2023 00287 #define MC_MATCH_CLAN_RESPONSE_MEMBER_LIST 2024 00288 #define MC_MATCH_CLAN_REQUEST_CLAN_INFO 2025 00289 #define MC_MATCH_CLAN_RESPONSE_CLAN_INFO 2026 00290 #define MC_MATCH_CLAN_STANDBY_CLAN_LIST 2027 00291 #define MC_MATCH_CLAN_MEMBER_CONNECTED 2028 00292 #define MC_MATCH_CLAN_REQUEST_EMBLEMURL 2051 00293 #define MC_MATCH_CLAN_RESPONSE_EMBLEMURL 2052 00294 #define MC_MATCH_CLAN_LOCAL_EMBLEMREADY 2055 00295 00296 00297 // 투표관련 00298 #define MC_MATCH_CALLVOTE 2100 00299 #define MC_MATCH_NOTIFY_CALLVOTE 2101 00300 #define MC_MATCH_NOTIFY_VOTERESULT 2102 00301 #define MC_MATCH_VOTE_YES 2105 00302 #define MC_MATCH_VOTE_NO 2106 00303 #define MC_MATCH_VOTE_RESPONSE 2107 00304 00305 // 방송관련 00306 #define MC_MATCH_BROADCAST_CLAN_RENEW_VICTORIES 2200 00307 #define MC_MATCH_BROADCAST_CLAN_INTERRUPT_VICTORIES 2201 00308 00309 00311 #define MC_PEER_PING 10001 00312 #define MC_PEER_PONG 10002 00313 #define MC_PEER_UDPTEST 10005 00314 #define MC_PEER_UDPTEST_REPLY 10006 00315 00316 #define MC_PEER_OPENED 10011 00317 #define MC_PEER_BASICINFO 10012 00318 #define MC_PEER_HPINFO 10013 00319 00320 #define MC_PEER_CHANGECHARACTER 10015 00321 #define MC_PEER_MOVE 10021 00322 #define MC_PEER_CHANGE_WEAPON 10022 00323 #define MC_PEER_CHANGE_PARTS 10023 00324 #define MC_PEER_ATTACK 10031 00325 #define MC_PEER_DAMAGE 10032 00326 #define MC_PEER_RELOAD 10033 00327 #define MC_PEER_SHOT 10034 00328 #define MC_PEER_SHOT_SP 10035 00329 #define MC_PEER_SKILL 10036 00330 #define MC_PEER_SHOT_MELEE 10037 00331 #define MC_PEER_DIE 10041 00332 #define MC_PEER_SPAWN 10042 00333 #define MC_PEER_DASH 10045 00334 #define MC_PEER_SPMOTION 10046 00335 #define MC_PEER_CHAT 10052 00336 #define MC_PEER_CHAT_ICON 10053 00337 #define MC_PEER_REACTION 10054 00338 #define MC_PEER_ENCHANT_DAMAGE 10055 00339 00340 00341 // 매치 에이젼트 관련 명령어 00342 #define MC_MATCH_REGISTERAGENT 5001 00343 #define MC_MATCH_UNREGISTERAGENT 5002 00344 #define MC_MATCH_AGENT_REQUEST_LIVECHECK 5011 00345 #define MC_MATCH_AGENT_RESPONSE_LIVECHECK 5012 00346 #define MC_AGENT_ERROR 5013 00347 00348 #define MC_AGENT_CONNECT 5021 00349 #define MC_AGENT_DISCONNECT 5022 00350 #define MC_AGENT_LOCAL_LOGIN 5023 00351 #define MC_AGENT_RESPONSE_LOGIN 5024 00352 #define MC_AGENT_MATCH_VALIDATE 5031 00353 #define MC_AGENT_STAGE_RESERVE 5051 00354 #define MC_AGENT_STAGE_RELEASE 5052 00355 #define MC_AGENT_STAGE_READY 5053 00356 #define MC_AGENT_LOCATETO_CLIENT 5061 00357 #define MC_AGENT_RELAY_PEER 5062 00358 #define MC_AGENT_PEER_READY 5063 00359 #define MC_AGENT_PEER_BINDTCP 5071 00360 #define MC_AGENT_PEER_BINDUDP 5072 00361 #define MC_AGENT_PEER_UNBIND 5073 00362 00363 #define MC_AGENT_TUNNELING_TCP 5081 00364 #define MC_AGENT_TUNNELING_UDP 5082 00365 #define MC_AGENT_ALLOW_TUNNELING_TCP 5083 00366 #define MC_AGENT_ALLOW_TUNNELING_UDP 5084 00367 #define MC_AGENT_DEBUGPING 5101 00368 #define MC_AGENT_DEBUGTEST 5102 00369 00370 #define MC_TEST_BIRDTEST1 60001 00371 #define MC_TEST_PEERTEST_PING 60002 00372 #define MC_TEST_PEERTEST_PONG 60003 00373 00374 00375 00377 00378 // MC_MATCH_CHANNEL_REQUEST_ALL_PLAYER_LIST의 세부옵션 00379 #define MCP_MATCH_CHANNEL_REQUEST_ALL_PLAYER_LIST_NORMAL 0 00380 #define MCP_MATCH_CHANNEL_REQUEST_ALL_PLAYER_LIST_NONCLAN 1 00381 #define MCP_MATCH_CHANNEL_REQUEST_ALL_PLAYER_LIST_MYCLAN 2 00382 00383 00384 // 퀘스트 관련 명령어(서바이벌 모드, 퀘스트 모드 공통) 00385 #define MC_QUEST_NPC_SPAWN 6000 00386 #define MC_QUEST_ENTRUST_NPC_CONTROL 6001 00387 #define MC_QUEST_CHECKSUM_NPCINFO 6002 00388 #define MC_QUEST_REQUEST_NPC_DEAD 6003 00389 #define MC_QUEST_NPC_DEAD 6004 00390 #define MC_QUEST_REFRESH_PLAYER_STATUS 6005 00391 #define MC_QUEST_NPC_ALL_CLEAR 6006 00392 #define MC_MATCH_QUEST_REQUEST_DEAD 6007 00393 #define MC_MATCH_QUEST_PLAYER_DEAD 6008 00394 #define MC_QUEST_OBTAIN_QUESTITEM 6009 00395 00396 #define MC_QUEST_PEER_NPC_BASICINFO 6040 00397 #define MC_QUEST_PEER_NPC_HPINFO 6041 00398 #define MC_QUEST_PEER_NPC_ATTACK_MELEE 6042 00399 #define MC_QUEST_PEER_NPC_ATTACK_RANGE 6043 00400 00401 00402 // 퀘스트 게임 진행 관련(퀘스트 모드) 00403 #define MC_QUEST_GAME_INFO 6051 00404 #define MC_QUEST_COMBAT_STATE 6052 00405 #define MC_QUEST_SECTOR_START 6053 00406 #define MC_QUEST_COMPLETED 6054 00407 #define MC_QUEST_FAILED 6055 00408 00409 #define MC_QUEST_REQUEST_MOVETO_PORTAL 6057 00410 #define MC_QUEST_MOVETO_PORTAL 6058 00411 #define MC_QUEST_READYTO_NEWSECTOR 6059 00412 00413 00414 // 퀘스트 게임 진행 관련(서바이벌 모드) 00415 #define MC_QUEST_ROUND_START 6100 00416 00417 00418 // 퀘스트 테스트용 00419 #define MC_QUEST_TEST_REQUEST_NPC_SPAWN 6901 00420 #define MC_QUEST_TEST_REQUEST_CLEAR_NPC 6902 00421 #define MC_QUEST_TEST_REQUEST_SECTOR_CLEAR 6903 00422 #define MC_QUEST_TEST_REQUEST_FINISH 6904 00423 00424 00425 // MatchServer Schedule관련. 00426 #define MC_MATCH_SCHEDULE_ANNOUNCE_MAKE 7001 00427 #define MC_MATCH_SCHEDULE_ANNOUNCE_SEND 7002 00428 #define MC_MATCH_SCHEDULE_CLAN_SERVER_SWITCH 7003 00429 00430 00431 // Keeper와 Keeper Manager와 통신하는데 필요한 명령. 00432 #define MC_KEEPER_MANAGER_CONNECT 31000 00433 #define MC_SERVER_INFO 31001 00434 #define MC_UPDATE_PATCH 31002 00435 #define MC_UPDATE_RESULT 31003 00436 #define MC_FIND_SERVER_PROCESS_FAIL 31004 00437 #define MC_START_SERVER_PROCESS_FAIL 31005 00438 #define MC_STOP_SERVER_PROCESS_FAIL 31006 00439 #define MC_CHECK_KEEPER_MANAGER_PING 31007 00440 00441 00442 // 퀘스트 아이템 관련 부분. 00443 #define MC_MATCH_REQUEST_CHAR_QUEST_ITEM_LIST 21000 00444 #define MC_MATCH_RESPONSE_CHAR_QUEST_ITEM_LIST 21001 00445 #define MC_MATCH_REQUEST_BUY_QUEST_ITEM 21002 00446 #define MC_MATCH_RESPONSE_BUY_QUEST_ITEM 21003 00447 #define MC_MATCH_REQUEST_SELL_QUEST_ITEM 21004 00448 #define MC_MATCH_RESPONSE_SELL_QUEST_ITEM 21005 00449 #define MC_MATCH_USER_REWARD_QUEST 21006 00450 #define MC_MATCH_REQUEST_DROP_SACRIFICE_ITEM 21007 00451 #define MC_MATCH_RESPONSE_DROP_SACRIFICE_ITEM 21008 00452 00453 00454 00455 #endif
MAIET entertainment