122 lines
4.3 KiB
Go
122 lines
4.3 KiB
Go
package main
|
||
|
||
const (
|
||
PLAYER_MGR_HANDLER_ID = 1
|
||
PLAYER_HANDLER_ID = 2
|
||
WSP_LISTENER_HANDLER_ID = 3
|
||
)
|
||
|
||
const (
|
||
MAX_PACKET_LEN = 1024 * 64
|
||
)
|
||
|
||
const (
|
||
GAME_DB = "gamedb"
|
||
FRIEND_DB = "firenddb"
|
||
GAME_ID = 206
|
||
)
|
||
|
||
// im server friend
|
||
const (
|
||
MaxFriendMembers = 200
|
||
MaxPendingFriendReqs = 20
|
||
MaxBlockedMembers = 50
|
||
SearchWord = 42 // 搜索关键字
|
||
MaxSearchResults = 20 // 搜索结果20条
|
||
FriendReqsStatusDefault = 0 // 好友请求状态, 等待中
|
||
FriendReqsStatusOk = 1 // 好友请求状态, 接受
|
||
FriendReqsStatusReject = 2 // 好友请求状态, 拒绝
|
||
FriendReqsStatusDeleted = 3 // 好友请求状态, 已删除
|
||
FriendshipStatusOk = 0 // 好友关系状态 正常
|
||
FriendshipStatusDeleted = 1 // 好友关系状态 已删除0
|
||
BlacklistStatusDefault = 0 // 好友黑名单状态 是否已移除黑名单 默认0,添加进来 未移除
|
||
BlacklistStatusIsRemoved = 1 // 好友黑名单状态 已移除黑名单
|
||
)
|
||
|
||
const (
|
||
kCCBegin = iota
|
||
kCCWorld = 1
|
||
kCCPrivate = 2
|
||
kCCGuild = 3
|
||
kCCTeam = 4
|
||
kCCBigHorn = 5
|
||
kCCLoopMsg = 6
|
||
kCCEnd
|
||
)
|
||
|
||
// im server guild
|
||
const (
|
||
RandomGuildCount = 10
|
||
MaxMembers = 10
|
||
MaxPendingReqs = 10
|
||
DefaultLogs = 20
|
||
LogTypeApprove = 1 // 公会日志类型, 批准加入
|
||
LogTypeLeave = 2
|
||
LogTypeDismiss = 3
|
||
LogTypePromote = 4
|
||
LogTypeDemote = 5
|
||
LogTypeDisband = 6
|
||
GuildMemberLevelLeader = 1 // 成员等级, 会长
|
||
GuildMemberLevelViceLeader = 20 // 成员等级, 副会长
|
||
GuildMemberLevelElite = 30 // 成员等级, 精英
|
||
GuildMemberLevelDefault = 40 // 成员等级, 普通成员
|
||
JoinCondDefault = 0 // 加入条件 0 需要审批
|
||
JoinCondFree = 1 // 加入条件 1 可直接加入
|
||
JoinCondStar = 2 // 加入条件 2 满足星星条件
|
||
|
||
PendingReqIsJoinGuildStatusDefault = 0 // 等待验证请求状态, 0 等待审核
|
||
PendingReqIsJoinGuildStatusJoined = 1 // 等待验证请求状态, 1 已加入
|
||
PendingReqIsJoinGuildStatusReject = 2 // 等待验证请求状态, 2 拒绝
|
||
PendingReqIsJoinGuildStatusDisband = 3 // 等待验证请求状态, 3 公会已解散
|
||
|
||
// Event Names
|
||
EVENT_CREATE = "event_create"
|
||
EVENT_APPLY = "event_apply"
|
||
EVENT_APPROVE = "event_approve"
|
||
EVENT_REJECT = "event_reject"
|
||
EVENT_JOIN = "event_join"
|
||
EVENT_LEAVE = "event_leave"
|
||
EVENT_DISMISS_MEMBER = "event_dismiss_member"
|
||
EVENT_PROMOTE_MEMBER = "event_promote_member"
|
||
EVENT_DEMOTE_MEMBER = "event_demote_member"
|
||
EVENT_SET_MEMBER_LEVEL = "event_set_member_level"
|
||
EVENT_DISBAND = "event_disband"
|
||
EVENT_SET_NOTICE = "event_set_notice"
|
||
|
||
// Err code
|
||
ERR_CODE_OK = 0
|
||
|
||
// Friemds
|
||
ERR_CODE_USERS_NO_EXISTS = 11001
|
||
ERR_CODE_FRIENDSHIP_IS_FULL = 11002
|
||
ERR_CODE_PENDING_REQUEST_IS_FULL = 11003
|
||
ERR_CODE_UPDATE_PENDING_REQUEST_DB_FAIL = 11004
|
||
ERR_CODE_UPDATE_FRIENDSHIP_DB_FAIL = 11005
|
||
ERR_CODE_UPDATE_BLACKLIST_DB_FAIL = 11006
|
||
ERR_CODE_NO_IN_REQ = 11007
|
||
ERR_CODE_USERS_IS_FULL = 11008
|
||
ERR_CODE_USER_IN_BLACKLIST = 11009
|
||
ERR_CODE_USER_NOT_IN_BLACKLIST = 11010
|
||
ERR_CODE_BLACKLIST_FULL = 11011
|
||
ERR_CODE_SEARCH_USERS_SIZE_FULL = 11012
|
||
ERR_CODE_SEARCH_USERS_DB_FAIL = 11013
|
||
|
||
// Guild
|
||
ERR_CODE_GUILD_NO_EXISTS = 10001
|
||
ERR_CODE_JOINED_GUILD = 10001
|
||
ERR_CODE_CREATE_GUILD_FAIL = 10002
|
||
ERR_CODE_GUILD_MEMBER_NO_EXISTS = 10001
|
||
ERR_CODE_GUILD_MEMBER_FULL = 10001
|
||
ERR_CODE_GUILD_PENDING_REQUEST_NO_EXISTS = 10002
|
||
ERR_CODE_GUILD_NO_LEADER_PERM = 10002
|
||
ERR_CODE_GUILD_BLOCKED_LEADER = 10002
|
||
ERR_CODE_GUILD_OPERATOR_MEMBER_NO_PERM = 10002
|
||
ERR_CODE_GUILD_DISMISS_MEMBER_NO_PERM = 10002
|
||
ERR_CODE_GUILD_DEMOTE_MEMBER_OK = 10002
|
||
ERR_CODE_CREATE_GUILD_DB_FAIL = 10002
|
||
ERR_CODE_CREATE_GUILD_MEMBER_DB_FAIL = 10002
|
||
ERR_CODE_UPDATE_GUILD_DB_FAIL = 10002
|
||
ERR_CODE_UPDATE_GUILD_MEMBER_DB_FAIL = 10002
|
||
ERR_CODE_UPDATE_GUILD_PENDING_REQUEST_DB_FAIL = 10002
|
||
)
|