網狐棋牌游戲用戶數據庫 開發文檔


{

數據庫內容:

存儲用戶相關的全局信息,包括用戶的ID號碼、賬號名字、昵稱、登錄密碼、二級密碼、頭像(自定義頭像)、經驗數值、魅力數值、游戲的管理權限、登錄次數、注冊地址、最后登錄地址等用戶屬性信息。還包括是否允許登錄,IP限制,游戲ID的保留與分配等表。

表AccountsFace(用戶自定義頭像表)

該表用於存放用戶自定義圖像和上傳圖像的時候相關資料
由以下字段組成:
  • ID:用戶自定義頭像的記錄索引。自增長主鍵
  • UserID:使用該頭像的用戶的UserID
  • CustomFace:用戶自定義頭像(由程序轉換為2進制保存)
  • InsertTime:用戶上傳該頭像的時間
  • InsertAddr:用戶上傳該頭像的IP地址
  • InsertMachine:用戶上傳該頭像所用電腦的機器碼


表AccountsInfo(用戶信息表)

該表記錄着用戶的基本信息。用戶ID、用戶游戲ID、用戶賬號、用戶昵稱等信息對應與讀取都從該表獲得
由以下字段組成:
  • UserID:用戶的唯一標識號碼,注冊的時候自動生成,用於其他表的關聯字段,不能修改
  • GameID:游戲ID,注冊的時候自動生成,用於其他表的關聯字段,請通過正確的方式修改
  • ProtectID:密保標識
  • PasswordID:電子口令卡密鑰(密保卡)。可以通過該密鑰生成用戶九宮圖密保卡
  • SpreaderID:推廣員標識,若推廣員標識有效則表明當前玩家用戶是這個推廣員用戶的下線。該字段與UserID關聯。推廣員的使用由具體運營商確定。不填則為0
  • Accounts:賬號名字,具有唯一性,不能重復,能修改
  • NickName:用戶昵稱。平台上顯示的名字
  • RegAccounts:用戶注冊的原始名字,默認與賬號名字相同,方便運營商跟蹤管理賬號名字改變過的用戶
  • UnderWrite:用戶個性簽名
  • PassPortID:用戶注冊的身份證號碼
  • Compellation:用戶注冊的真實姓名
  • LogonPass:用戶賬號的登錄密碼,采用通用加密算法MD5加密記錄(32位密文)
  • InsurePass:用戶銀行登錄密碼,采用通用加密算法MD5加密記錄(32位密文)
  • FaceID:用戶圖像ID,該ID對於系統ID。並非自定義圖像ID
  • CustomID:自定義圖像ID。默認為0時用戶讀取系統圖像。否則讀取用戶自定義頭像表的頭像
  • Present:已兌換的魅力值總和。
  • UserMedal:用戶獎牌。(具體獲取方式由運營商制定)用途:可以兌換金幣。
  • Experience:用戶經驗數值,表示用戶游戲的總局數,可以通過修改每個游戲的經驗數值增加方案得到策略的改變
  • LoveLiness:用戶魅力值
  • UserRight:用戶權限標志,參數意義需要參考所使用系統的權限參數對照表,請參考文檔最后的“權限參數對照表”
  • MasterRight:管理員權限標志,參數意義請參考所使用系統的權限參數對照表,請參考文檔最后的“權限參數對照表”
  • ServiceRight:服務權限標志,一般網站上使用權限由具體運營商確定
  • MemberOrder:會員等級標識,默認為0,具體數字由具體運營商確定
  • MasterOrder:管理等級標識,默認為0,具體數字由具體運營商確定
  • MemberOverDate:會員到期時間
  • MemberSwitchDate:會員切換時間
  • CustomFaceVer:用戶自定義圖像版本號。默認為0。如果非0則代表用戶使用的自定義圖像
  • Gender:用戶性別。保密為0,男為1,女為2
  • Nullity:賬號禁用標識
  • NullityOverDate:賬號解禁時間
  • StunDown:賬號安全關閉標識,用戶安全保護相關(保留擴展用字段)由具體運營商確定如何使用
  • MoorMachine:固定機器,用戶安全保護相關,運營商可以在網站上提供該項服務,該項服務啟用后,根據“MachineSerial(機器碼序列)”限制用戶登錄行為
  • IsAndroid:
  • WebLogonTimes:網站登錄次數,累計用戶從網站的登錄入口登錄的次數。(保留擴展用字段)由具體運營商確定如何使用
  • GameLogonTimes:游戲登錄次數,累計用戶從游戲客戶端大廳登錄的次數
  • PlayTimeCount:用戶游戲時間
  • OnLineTimeCount:用戶在線時間
  • LastLogonIP:用戶最后登錄的IP地址
  • LastLogonDate:用戶最好登錄的時間
  • LastLogonMobile:用戶最后用手機登錄的手機號碼
  • LastLogonMachine:用戶最后登錄的機器碼
  • RegisterIP:用戶賬號的注冊所在的IP地址
  • RegisterDate:用戶注冊時間
  • RegisterMobile:用戶用手機注冊的手機號碼
  • RegisterMachine:用戶注冊使用電腦的機器碼


表AccountsMember(會員信息表)

該表表示用戶可以購買不同級別或同一級別會員多次,並要保證每次購買都不會覆蓋已有的會員級別而在使用的時候可以從高級別的會員身份切換到低於這一級別的會員身份。切換的時間是正在使用的會員身份的級別的過期日期。
由以下字段組成:
  • UserID:用戶的唯一標識號碼,注冊的時候自動生成,用於其他表的關聯字段不能修改
  • MemberOrder:會員身份級別,與UserID字段組成復合主鍵。同一級別的會員身份對每個用戶來說僅存在一條記錄,用戶重復購買時在相同級別的會員身份上進行累加即可
  • UserRight:該會員所獲得的用戶權限
  • MemberOverDate:會員到期日期,表明該MemberOrder級別的會員的最后過期日期,用戶重復購買時在相同級別的會員身份上進行累加會員的到期日期


表AccountsProtect(用戶密碼保護信息表)

該表用於用戶申請密碼保護后。存放用戶申請密碼保護的相關問題與信息
由以下字段組成:
  • ProtectID:密保標識。自增長主鍵
  • UserID:使用這條密保信息的用戶ID
  • Question1:問題1
  • Response1:答案1
  • Question2:問題2
  • Response2:答案2
  • Question3:問題3
  • Response3:答案3
  • PassportID:證件號碼
  • PassportType:證件類型(1:身份證,2:學生證,3:軍官證,4:駕駛證,5:其他)
  • SafeEmail:安全郵箱
  • CreateIP:密保申請IP
  • ModifyIP:密保修改時的IP
  • CreateDate:密保申請日期
  • ModifyDate:密保修改日期


表ConfineAddress(IP地址限制表)

該表的每條記錄限制可以具體到一個 IP 地址。用以控制用戶的登錄、注冊行為。
由以下字段組成:
  • AddrString:IP地址字符,作為外鍵與用戶數據庫的LastLogonIP(上次登錄IP)字段關聯
  • EnjoinLogon:限制登錄標示
  • EnjoinRegister:限制注冊標示,僅對與該IP地址匹配的用戶機器起作用
  • EnjoinOverDate:過期時間
  • CollectDate:記錄日期
  • CollectNote:記錄備注


表ConfineContent(用戶名保留)

該表用來記錄限制注冊的賬號字段。被記錄的名字將不能被注冊。
由以下字段組成:
  • String:保留字符,用於保留或限定的用戶名
  • EnjoinOverDate:過期時間
  • CollectDate:記錄日期


表ConfineMachine(機器碼限制)

該表的每條記錄限制可以具體到一台物理機器。用以控制用戶的登錄、注冊行為。
由以下字段組成:
  • MachineSerial:機器序列碼,作為外鍵與用戶數據庫的機器序列碼字段關聯
  • EnjoinLogon:限制用戶登錄游戲標示
  • EnjoinRegister:限制注冊標示,僅對與該機器序列碼匹配的用戶機器起作用
  • EnjoinOverDate:過期時間
  • CollectDate:記錄日期
  • CollectNote:記錄備注


表GameIdentifier(游戲標識預分配表)

該表的內容在游戲運行前被創建。用於UserID與GameID對應。
由以下字段組成:
  • UserID:用戶的唯一標識號碼,自動增長。步長同表AccountsInfo的UserID一致
  • GameID:游戲ID,系統生成時按運營商確定的可以預先分配的ID規則進行生成填寫
  • IDLevel:保留標識等級,默認為0,具體數字由具體運營商確定


表IndividualDatum(用戶資料表)

用戶資料表。供網站使用。用來記錄用戶的基本信息
由以下字段組成:
  • UserID:用戶的唯一標識號碼,注冊的時候自動生成,用於其他表的關聯字段不能修改
  • Compellation:用戶填寫的真實姓名
  • QQ:用戶填寫的QQ號碼
  • Email:用戶填寫的電子郵箱
  • SeatPhone:用戶填寫的固定電話號碼
  • MobilePhone:用戶填寫的手機號碼
  • DwellingPlace:用戶填寫的詳細住址
  • PostalCode:用戶填寫的郵政編碼
  • CollectDate:用戶填寫的收集日期
  • UserNote:備注信息


表ReserveIdentifier游戲標識保留)

該表的內容在游戲運行前被創建。該表記錄被保留下來的GameID(即靚號)。該表內的GameID不能被申請,只能分配給用戶
由以下字段組成:
  • GameID:游戲ID,系統保留的游戲ID。在生成游戲ID時填寫,為再次分配或贈送使用。可以保留的ID通常是比較有意義的數字ID比如:888888
  • IDLevel:保留標識等級,默認為0,具體數字由具體運營商確定
  • Distribute:分配標志(是否已分配)


表SystemGrantCount(注冊贈送記錄表)

該表記錄在某台電腦上注冊用戶贈送金幣情況:
由以下字段組成:
  • DateID:時間標識。同一天獲取的時間標示是一樣的。用來判斷是否是同一天。獲取辦法:selectCAST(CAST(GETDATE()ASFLOAT)ASINT)
  • RegisterIP:用戶賬號的注冊所在的IP地址
  • RegisterMachine:用戶注冊使用電腦的機器碼
  • GrantScore:已經贈送金幣數目
  • GrantCount:已經贈送金幣次數
  • CollectDate:當天第一次贈送的時間


表SystemStatusInfo(系統狀態參數表)

存儲系統當前狀態。與該狀態下的提示語和相關附加屬性。
由以下字段組成:
  • StatusName:狀態名稱
  • StatusValue:狀態參數
  • StatusString:改狀態下的提示語或備注信息


表SystemStreamInfo(每日登錄、注冊人數)

每條記錄標識該“記錄日期”當天的登錄、注冊人次。由以下字段組成:
  • DateID:日期標識
  • WebLogonSuccess:網站登錄成功數量
  • WebRegisterSuccess:網站注冊成功數量
  • GameLogonSuccess:游戲登錄成功數量
  • GameRegisterSuccess:游戲注冊成功數量
  • CollectDate:記錄日期


存儲過程描述:

    • GSP_GP_CustomFaceDelete:用戶取消自定義圖像所調用的存儲過程(詳見:自定頭像.sql)
    • GSP_GP_CustomFaceInsert:用戶使用自定義圖像所調用的存儲過程(詳見:自定頭像.sql)
    • GSP_GP_EfficacyAccounts:用戶通過游戲大廳客戶端注冊賬號服務器所調用的存儲過程(詳見:帳號登錄.sql)
    • GSP_GP_EfficacyGameID:用戶通過ID方式登錄游戲廣場的服務器所調用的存儲過程(詳見:標識登錄.sql)
    • GSP_GP_ModifyInsurePassword:用戶修改銀行密碼所調用的存儲過程(詳見:修改密碼.sql)
    • GSP_GP_ModifyLogonPassword:用戶修改登錄密碼所調用的存儲過程(詳見:修改密碼.sql)
    • GSP_GP_ModifyUnderWrite:用戶修改個性簽名所調用的存儲過程(詳見:修改簽名.sql)
    • GSP_GP_ModifyUserIndividual:用戶更改自己的用戶資料事所使用的存儲過程(詳見:用戶資料.sql)
    • GSP_GP_MoorMachine:用戶鎖機所調用的存儲過程(詳見:綁定機器.sql)
    • GSP_GP_QueryUserIndividual:查詢資料存儲過程。用於調取用戶的資料信息(詳見:用戶資料.sql)
    • GSP_GP_RegisterAccounts:電腦游戲客戶端注冊賬號所調用的存儲過程(詳見:注冊帳號.sql)
    • GSP_GP_SystemFaceInsert:用戶修改為系統自帶圖像所使用的存儲過程(詳見:自定頭像.sql)
    • GSP_GP_UnMoorMachine:用戶取消鎖機所調用的存儲過程(詳見:綁定機器.sql)
    • GSP_GR_ManageUserRight:權限設置存儲過程。用於管理員設置用戶權限使用(詳見:設置權限.sql)
    • GSP_MB_EfficacyAccounts:用戶通過手機游戲大廳客戶端注冊賬號服務器所調用的存儲過程(詳見:帳號登錄.sql)
    • GSP_MB_EfficacyGameID:用戶通過手機以ID方式登錄游戲廣場的服務器所調用的存儲過程(詳見:標識登錄.sql)
    • GSP_MB_RegisterAccounts:用戶通過手機游戲大廳客戶端注冊賬號所調用的存儲過程(詳見:注冊帳號.sql)

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM