• 434阅读
  • 1回复

[分享]经典韩国74版................ [复制链接]

上一主题 下一主题
离线8903312
 
发帖
377
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2005-06-27
想要的找个空间给我上传...............
这是说明 因为是H文 所以不知道是怎么意思
인증 서버 프로토콜
프로토콜헤더



Code(1Byte) Size 1/2 Byte Protocol number (1Byte) Data(Size-Header size)
Code :
- 0xC1 : 이면 Size가 한바이트로 구성(데이터를 포함한 패킷크기가 256이내)
- 0xC2 : 이면 Size가 두바이트로 구성(데이터를 포함한 패킷크기가 65536 이내)
Size :
- 패킷의 크기를 담고 있다. (Header + Data)
Protocol Number :
- 실제 Data의 프로토콜 번호다. 이 번호로 Data가 어떤 프로토콜인지 구별한다.
만약 0xFF 이면 데이터에 추가 번호가 붙어 확장을 한다.
Data :
실제 프로토콜 데이터가 들어있다.


0xC1




GJ : 게임서버가 인증서버에 보내는 프로토콜
JG : 인증서버가 게임서버에 보내는 프로토콜


GJ [0x01] 게임서버에서 사용자 인증요청 (아아디 패스워드 암호화) 0xC1
Id 10Byte 아이디
Pass 10Byte 비밀번호
Number short 게임서버의 유저 번호
UserIP 17Byte 유저 접속 IP 주소

JG [0x01] 사용자 인증요청 결과 0xC1
Result 1Byte 0x00 : 비밀번호가 틀렸다.
0x01 : 성공이다.
0x02 : 아이디가 존재하지 않는다.
0xd0 : (대만) 날짜제 유저 사용기간 만료
0xd1 : (대만) 시간제 유저 사용기간 만료
0xd2 : IP가 국내 IP가 아님
Number short 게임서버의 유저 번호
Id 10Byte 계정 아이디 (확인겸 다시 보냄)
UserNumber int 인증서버의 유저 번호
DBNumber int 사용자의 데이터베이스 번호
JoominNumber 8Byte 주민등록번호 뒷자리 (캐릭터 지울 때 확인 하기 위해 )
게임서버에 사용자 인증 요청 결과를 보낸다.

GJ [0x02] 게임서버에서 사용자가 종료했는지 찾을 수가 없다.. 인증을 종료시켜라. 0xC1
Number short 게임서버의 유저 번호
Id 10Byte 아이디
UserNumber int 게임서버의 유저 번호
DBNumber Int 사용자의 데이터베이스 번호

GJ [0x03] 사용자가 게임 접속을 종료했다 (서버 인증을 닫는다) 0xC1
UserNumber Int UserNumber
DBNumber Int DBNumber
Id 10Byte Id

GJ [0x04] 사용자를 블록시켜라 (스피드핵을 사용했다) 0xC1
Number short 게임서버의 유저 번호
Id 10Byte 아이디
UserNumber int 게임서버의 유저 번호
DBNumber Int 사용자의 데이터베이스 번호
BlockCode BYTE 0 : 블록을 해제 시킨다.
1 : 블럭시킨다.

GJ [0x05] 사용자가 게임 접속을 종료했다 (서버 인증을 닫는다) 0xC1
UserNumber Int 유저 인증 번호
Id 10Byte 유저 아이디

GJ [0x06] 남은 시간 확인 요청 0xC1
Id 10Byte 아이디
Number short 게임서버 유저 번호

GJ [0x06] 남은 시간 확인 결과 0xC1
Id 10Byte 아이디
Number short 게임서버 유저 번호
PayCode 1Byte 0:종량, 1:정액
EndsDays 8Byte 정액일때 마지막 날자
EndsTime Int 종량일때 남은시간

JG [0x08] 다른사용자 접속 시도.. 알림 0xC1
Id 10Byte 아이디


JG [0x20] 3분 서버 종료를 시킨다. 0xC1
Code 3Byte 서버 종료 코드 (Default : FFX)


CJ [0x30] 러브하트 이벤트 아이템을 저장한다 0xC1
AccountId 10Byte 유저 아이디
Name 10Byte 유저 캐릭터 이름

JC [0x30] 러브하트 이벤트 결과를 받는다. 0xC1
Type 1Byte 0 : 일반 등록
1 : 당첨 등록
Name 10Byte 유저 캐릭터 아이디
Number 4Byte 등록번호

JC [0x40] 전체 공지 0xC1
Notice 61 Byte 공지 내용



JC [0x41] 유저 공지 0xC1
szId 10 Byte 유저 아이디
Notice 61 Byte 공지 내용


JG [0x42] 게임 블록 0xC1
ClientIndex int 클라이언트 인덱스
AccountID 10Byte 계정 이름
ServerNumber 1 Byte 서버군으로( 예 1 – 7 까지)
CharName 10Byte 캐릭터 명
Type 1 Byte 블록 형태
0x00 : 캐릭터 블록
0x01 : 아이템 블록

GJ [0x42] 게임 블록 결과 0xC1
ClientIndex Int 클라이언트 인덱스
ClientIndex Int 클라이언트 인덱스
Result BYTE 결과
메니져와 인증서버와의 프로토콜

MJ [0xA0] 메니져에서 사용자 강제 튕기기 요청 0xC1
ClientIndex int 클라이언트 인덱스
AccountId 10Byte 유저 아이디


JM [0xA0] 메니져에서 사용자 강제 튕기기 요청 결과 0xC1
ClientIndex int 클라이언트 인덱스
Result 1 Byte 강제 튕기기 결과
0x00 :
0x01

MJ [0xA1] 메니져에서 전체 공지를 요청한다. 0xC1
ClientIndex int 클라이언트 인덱스
Notice 60 Byte 공지 내용


JM [0xA1] 메니져에서 전체 공지 요청 결과 0xC1
ClientIndex int 클라이언트 인덱스
Result 1 Byte 결과


MJ [0xA2] 메니져에서 개인 공지를 요청한다. (접속해 있는 상태에서만 가능) 0xC1
ClientIndex int 클라이언트 인덱스
Notice 60Byte 공지 내용
AccountId 10Byte 사용자 계정

JM[0xA2] 메니져에서 개인 공지결과 0xC1
ClientIndex Int 클라이언트 인덱스
Result 1 Byte 결과
0x00 : 사용자가 없다.
0x01 : 공지 성공

MJ [0xA3] 메니져에서 블록 요청한다. 0xC1
ClientIndex int 클라이언트 인덱스
AccountID 10Byte 계정 이름
ServerNumber 1 Byte 서버군으로( 예 1 – 7 까지)
CharName 10Byte 캐릭터 명
Type 1 Byte 블록 형태
0x00 : 캐릭터 블록
0x01 : 아이템 블록

JM[0xA3] 메니져에서 블록 요청 결과 0xC1
ClientIndex Int 클라이언트 인덱스
Result 1 Byte 결과
0x00 : 사용자가 없다.
0x01 : 블록 성공
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水


离线superpk
发帖
1086
祝福宝石
0
威望
2544
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2005-06-27
给你本经典的H文三国演义看!
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!