### 网狐棋牌数据库文档知识点解析
#### 一、用户数据库:GameUserDB
**1. 数据库内容概述**
- **存储目的**: 存储用户相关的全局信息,包括但不限于用户ID、账户名、密码等重要信息。
- **核心功能**: 用于管理用户账户的创建、登录、权限管理等。
**2. 数据库表结构**
- **表UserAccounts**:此表主要存储用户的基本信息。
- **UserID**:用户唯一标识号码,在用户注册时自动生成,并用于其他表中的关联字段。
- **Accounts**:账户名,具有唯一性且可修改。
- **RegAccounts**:用户注册时的原始名称,主要用于运营商跟踪管理账户名称变化情况。
- **LogonPass**:用户登录密码,采用MD5加密存储。
- **InsurePass**:用户二级密码,同样采用MD5加密,用于重要操作的身份验证。
- **Gender**:用户性别字段,目前系统默认为0(未使用)。
- **LogonNullity**:登录禁止标志,影响用户登录游戏。
- **ServiceNullity**:服务禁止标志,保留供网站系统或未来扩展使用。
- **UserRight**:用户权限标志,具体含义参见系统权限对照表。
- **MasterRight**:管理员权限标志,具体含义参见系统权限对照表。
- **FaceID**:用户头像索引编号。
- **GroupID**:用户所属社团ID,主要用于社团系统与游戏系统之间的联动。
- **MemberOrder**:会员等级标识,默认为0,具体值由运营商定义。
- **Experience**:用户经验数值,反映用户游戏总局数,可通过调整经验值获取方式来调整策略。
- **AllLogonTimes**:用户成功登录的总次数。
- **MemberOverDate**:会员到期日期,若用户登录时间晚于该日期,则会自动调整会员等级为0。
- **RegisterDate**:用户账户注册日期。
- **LastLogonDate**:用户最后登录日期。
- **RegisterIP**:用户注册时的IP地址。
- **LastLogonIP**:用户最后一次登录的IP地址。
- **Question**:密码找回提示问题。
- **Answer**:密码找回回答问题。
- **TencentQQ**:用户注册时的QQ号码。
- **ConnectPerson**:联系人姓名。
- **TelNO**:联系电话号码。
- **Address**:家庭住址。
- **Email**:电子邮件地址。
- **Bank**:银行账户信息。
- **表GroupList**:此表用于管理用户社团信息。
- **GroupID**:社团唯一标识号码。
- **GroupName**:社团名称。
- **GroupQQ**:社团对应的QQ群号码。
- **GroupAdmin**:社团管理员。
- **GroupNotice**:社团公告,当前作为预留字段。
**3. 存储过程描述**
- **GSP_GP_LogonByAccounts**:用户通过账户名登录游戏广场服务器的存储过程。
- **GSP_GP_LogonByUserID**:用户通过ID登录游戏广场服务器的存储过程。
- **GSP_GP_RegisterUser**:用户通过游戏大厅客户端注册账户服务器的存储过程。
- **WEB_GP_CHKNAME**:检查昵称是否存在。
- **PROCWEB_GP_CHKREG**:检查账户是否已注册。
- **WEB_GP_SETPROTECT**:申请密码保护。
- **PROCWEB_GP_EDITINFO**:编辑个人信息。
- **PROCWEB_GP_REPASS**:修改密码。
- **WEB_GP_LogonByAccounts**:网站账号登录。
- **WEB_GP_RegisterUser**:网站账号注册。
#### 二、平台信息数据库:ServerInfoDB
**1. 数据库内容概述**
- **存储目标**: 存储游戏列表的相关信息,如游戏显示方式、游戏类型管理、数据连接配置等。
- **主要作用**: 控制游戏列表的展示形式,以及游戏类型分级。
**2. 数据库表结构**
- **表GameTypeInfo**:用于管理游戏类型信息。
- **TypeID**:类型标识ID号码。
- **TypeName**:类型名称,如对战类、休闲类等。
- **SortID**:列表排序ID号码,用于控制游戏大厅内游戏列表的排序方式。
- **Enable**:显示控制字段,默认为1表示显示,0表示隐藏。
- **表GameKindInfo**:用于管理游戏种类信息。
- **KindID**:游戏种类标识号码。
- **TypeID**:与之关联的游戏类型标识号码,用于确保同一游戏可以挂接到不同类型上,实现金币类、比赛类、积分等多种显示方式。
以上内容涵盖了网狐棋牌数据库文档中的关键知识点,包括用户数据库和平台信息数据库的结构设计及功能描述。这些信息对于理解网狐棋牌游戏系统的用户管理和平台架构至关重要。