꼭 던파 아니더라도 사설서버면 당연한거긴 한데
패킷 캡쳐 없이 구현하려면 개빡세네?
이걸 어케 했냐???
df_chaanel_r인가? 거기서 cs_open 어쩌구 보면
일단 맨처음에서 게임에서 보내는 첫 패킷이 41바잍에 핸드쉐이크용 패킷이고 그 다음에 채널서버랑 핸드쉐이크해서 키 교환? 그거 하고
그다음에 서버에서 채널 서버 정보 보내고,
그다음에 채널 서버 연결을 하고
그다음 채널서버 -> 게임서버 연결을 다시하고
(여기서 부턴 df_game_r로 함)
인게임 한뒤에 유저간 통신은 udp로 하던 stun을 거치던
또 처리 해야함
다행인지는 모르겠는데 던파가 의외로 패킷 암호화가 빡센거지
패킷 구조는 옛날이나 80제 던파나 지금이나 거의 비슷해서
그걸 참고해서 구현할 순 있다라고는 하는데
진짜 어케 했노...
별로 안어려운디?
핸드쉐잌으로 키교환하는 부분을 후킹해서 고정키교환 방식으로 바꾸고 df처럼 본 서버로 연결시키면 돼