Repository navigation
Expand file tree
/
Copy pathPacketDefine.cs
More file actions
90 lines (65 loc) · 1.81 KB
/
Copy pathPacketDefine.cs
File metadata and controls
90 lines (65 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSBaseLib;
// 에러 코드 정의. 0 ~ 9999
public enum ErrorCode : short
{
None = 0, // 에러가 아니다
// 서버 초기화 에라
RedisInitFail = 1, // Redis 초기화 에러
// 로그인
LoginInvalidAuthToken = 1001, // 로그인 실패: 잘못된 인증 토큰
AddUserDuplication = 1002,
RemoveUserSearchFailureUserId = 1003,
UserAuthSearchFailureUserId = 1004,
UserAuthAlreadySetAuth = 1005,
LoginAlreadyWorking = 1006,
LoginFullUserCount = 1007,
DbLoginInvalidPassword = 1011,
DbLoginEmptyUser = 1012,
DbLoginException = 1013,
RoomEnterInvalidState = 1021,
RoomEnterInvalidUser = 1022,
RoomEnterErrorSystem = 1023,
RoomEnterInvalidRoomNumber = 1024,
RoomEnterFailAddUser = 1025,
}
// 패킷 ID 정의. 1 ~ 10000
public enum PacketId : int
{
ReqResTestEcho = 101,
// 클라이언트
CsBegin = 1001,
ReqLogin = 1002,
ResLogin = 1003,
NtfMustClose = 1005,
ReqRoomEnter = 1015,
ResRoomEnter = 1016,
NtfRoomUserList = 1017,
NtfRoomNewUser = 1018,
ReqRoomLeave = 1021,
ResRoomLeave = 1022,
NtfRoomLeaveUser = 1023,
ReqRoomChat = 1026,
NtfRoomChat = 1027,
ReqRoomDevAllRoomStartGame = 1091,
ResRoomDevAllRoomStartGame = 1092,
ReqRoomDevAllRoomEndGame = 1093,
ResRoomDevAllRoomEndGame = 1094,
CsEnd = 1100,
// 시스템, 서버 - 서버
S2sStart = 8001,
NtfInConnectClient = 8011,
NtfInDisconnectClient = 8012,
ReqSsServerinfo = 8021,
ResSsServerinfo = 8023,
ReqInRoomEnter = 8031,
ResInRoomEnter = 8032,
NtfInRoomLeave = 8036,
// DB 8101 ~ 9000
ReqDbLogin = 8101,
ResDbLogin = 8102,
}