106 lines
4.8 KiB
C
106 lines
4.8 KiB
C
#pragma once
|
|
|
|
// REQUEST : 1개의 목적지로 처리를 요청하는 경우
|
|
// RESPONSE : REQUEST (요청)을 처리하고 1개의 목적지로 응답하는 경우
|
|
// ROUTE : n개의 목적지로 전송하는 경우 (요청이나 응답의 복수형)
|
|
// MODIFY : 피어에게 수정을 명령 (호스트가 수정사항을 만든경우 필요에 따라서 n개 or 1개의 목적지로 전송.)
|
|
void AddGameSharedCommandTable();
|
|
|
|
|
|
// Command of Gunz2 Client [UDP] <-> Game Farm Server or Gunz2 Host
|
|
// GC = Gunz2 Client
|
|
// GF = Game Farm Server
|
|
// UF = User Farm Server
|
|
// P = Gunz2 Peer
|
|
// H = Gunz2 Host
|
|
const unsigned short ZGAMECMD_REQUEST_ENTERBATTLE = 10000;
|
|
const unsigned short ZGAMECMD_REQUEST_TEMP_DIRECTLYENTERBATTLE = 10001;
|
|
const unsigned short ZGAMECMD_REQUEST_LEAVEBATTLE = 10002;
|
|
|
|
const unsigned short ZGAMECMD_NOTIFY_PLAYERMUID = 10008;
|
|
const unsigned short ZGAMECMD_NOTIFY_START_BATTLE = 10009;
|
|
|
|
//
|
|
const unsigned short ZGAMECMD_ROUTE_DIE_CHAR = 10010; ///< 캐릭터가 죽었다. (H -> P)
|
|
const unsigned short ZGAMECMD_REQUEST_SYNCTICK_GET = 10013; ///< 호스트에게 틱을 요청(P -> H)
|
|
const unsigned short ZGAMECMD_RESPONSE_SYNCTICK_PUSH = 10014; ///< 피어에게 틱을 보내준다. (H -> P)
|
|
const unsigned short ZGAMECMD_REQUEST_SYNCTICK_COMPLETE = 10015; ///< 틱 동기화를 완료했다. (P -> H)
|
|
const unsigned short ZGAMECMD_REQUEST_PEERCHAT = 10016; ///< 채팅 요청. (P -> H)
|
|
const unsigned short ZGAMECMD_ROUTE_PEERCHAT = 10017; ///< 채팅 전달. (H -> P)
|
|
|
|
//tick을 동기화한다.
|
|
const unsigned short ZGAMECMD_ROUTE_HOST_TICK = 10101;
|
|
|
|
//오브젝트.
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_JOINTDESTROY = 10102;
|
|
const unsigned short ZGAMECMD_ROUTE_CREATE_PROJECTILE = 10106;
|
|
const unsigned short ZGAMECMD_ROUTE_SYNC_SERIALIZE = 10228;
|
|
const unsigned short ZGAMECMD_REQUEST_LANDNPC_CHAR = 10233;
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_SPAWN_WORLDITEM = 10236; ///< 월드 아이템 생성
|
|
const unsigned short ZGAMECMD_ROUTE_REMOVE_WORLDITEM = 10237; ///< 월드 아이템 제거
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_DESTROY_HOSTOBJECT = 10240; ///< 서버주도적으로 돌아가는 오브젝트의 파괴 알림
|
|
//캐릭터
|
|
const unsigned short ZGAMECMD_KNOCK_BY_DAMAGE = 10202;
|
|
const unsigned short ZGAMECMD_KNOCK_BY_ANIMATION = 10203;
|
|
const unsigned short ZGAMECMD_ROUTE_OBJECTSTATEINFO = 10205;
|
|
const unsigned short ZGAMECMD_REQUEST_PLAYERSTATEINFO = 10206;
|
|
const unsigned short ZGAMECMD_ROUTE_PLAYERSTATEINFO = 10207;
|
|
|
|
const unsigned short ZGAMECMD_REQUEST_NOTIFY_ATTACK_DUMMY = 10208;
|
|
const unsigned short ZGAMECMD_REQUEST_NOTIFY_ATTACK_SHOT = 10209;
|
|
const unsigned short ZGAMECMD_REQUEST_NOTIFY_ATTACK_START = 10210;
|
|
const unsigned short ZGAMECMD_REQUEST_NOTIFY_ATTACK_STOP = 10211;
|
|
const unsigned short ZGAMECMD_MODIFY_MOVEMENTFIXKEYFORHOSTCHECK = 10212;
|
|
const unsigned short ZGAMECMD_REQUEST_ON_THE_WALL = 10216;
|
|
const unsigned short ZGAMECMD_ROUTE_ON_THE_WALL = 10217;
|
|
const unsigned short ZGAMECMD_REQUEST_OFF_THE_WALL = 10218;
|
|
const unsigned short ZGAMECMD_ROUTE_OFF_THE_WALL = 10219;
|
|
const unsigned short ZGAMECMD_REQUEST_NOTIFY_ATTACK_ZOOM_SHOT = 10220;
|
|
|
|
//
|
|
const unsigned short ZGAMECMD_ROUTE_ATTACK_HIT_OBJECT_INFO = 10300;
|
|
const unsigned short ZGAMECMD_ROUTE_ATTACK_HIT_MAP_INFO = 10301;
|
|
//
|
|
const unsigned short ZGAMECMD_REQUEST_ANIMATIONMOVE_INITIALROTATION = 10419;
|
|
const unsigned short ZGAMECMD_REQUEST_MOVEINFO_PHYSXACTOR = 10420;
|
|
const unsigned short ZGAMECMD_REQUEST_PLAYERSYNCINFO = 10421;
|
|
const unsigned short ZGAMECMD_ROUTE_ANIMATIONMOVE_INITIALROTATION = 10423;
|
|
const unsigned short ZGAMECMD_ROUTE_MOVEINFO_PHYSXACTOR = 10424;
|
|
const unsigned short ZGAMECMD_ROUTE_PLAYERSYNCINFO = 10425;
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_SYNCHP = 10320;
|
|
const unsigned short ZGAMECMD_ROUTE_SYNCAP = 10321;
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_NPC_MOVEINFO = 10400;
|
|
|
|
const unsigned short ZGAMECMD_MODIFY_UI_HIT_INDICATOR = 10500;
|
|
|
|
const unsigned short ZGAMECMD_REQUEST_CHECK_NETWORKDELAY = 11000;
|
|
const unsigned short ZGAMECMD_RESPONSE_CHECK_NETWORKDELAY = 11001;
|
|
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_MODIFYGRAVITYOPERATE_OBJ = 12000;
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_TURRET_ACQUIRE_TARGET = 12501;
|
|
|
|
|
|
const unsigned short ZGAMECMD_REQUEST_EVENT1 = 13004;
|
|
const unsigned short ZGAMECMD_REQUEST_EVENT2 = 13005;
|
|
const unsigned short ZGAMECMD_REQUEST_EVENT3 = 13006;
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_EVENT1 = 13007;
|
|
const unsigned short ZGAMECMD_ROUTE_EVENT2 = 13008;
|
|
const unsigned short ZGAMECMD_ROUTE_EVENT3 = 13009;
|
|
|
|
const unsigned short ZGAMECMD_ROUTE_SELFEVENT1 = 13010;
|
|
const unsigned short ZGAMECMD_ROUTE_SELFEVENT2 = 13011;
|
|
const unsigned short ZGAMECMD_ROUTE_SELFEVENT3 = 13012;
|
|
|
|
|
|
|
|
|
|
|