研發項目節點驗收需求材料提交說明-整合_第1頁
研發項目節點驗收需求材料提交說明-整合_第2頁
研發項目節點驗收需求材料提交說明-整合_第3頁
研發項目節點驗收需求材料提交說明-整合_第4頁
研發項目節點驗收需求材料提交說明-整合_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.:.;節點驗收資料闡明目錄 TOC o 1-3 h z u HYPERLINK l _Toc263868406 驗收資料總列表 PAGEREF _Toc263868406 h 2 HYPERLINK l _Toc263868407 資料模板與闡明 PAGEREF _Toc263868407 h 6 HYPERLINK l _Toc263868408 1謀劃中心 PAGEREF _Toc263868408 h 6 HYPERLINK l _Toc263868409 1.1游戲謀劃案 PAGEREF _Toc263868409 h 6 HYPERLINK l _Toc263868410 2藝術中

2、心 PAGEREF _Toc263868410 h 6 HYPERLINK l _Toc263868411 2.1音頻設計文檔 PAGEREF _Toc263868411 h 6 HYPERLINK l _Toc263868412 2.2聲音引擎設計文檔 PAGEREF _Toc263868412 h 6 HYPERLINK l _Toc263868413 2.3美術設計文檔 PAGEREF _Toc263868413 h 6 HYPERLINK l _Toc263868414 2.4資源列表文檔 PAGEREF _Toc263868414 h 7 HYPERLINK l _Toc263868

3、415 3技術中心 PAGEREF _Toc263868415 h 7 HYPERLINK l _Toc263868416 3.1客戶端概要設計文檔 PAGEREF _Toc263868416 h 7 HYPERLINK l _Toc263868417 3.2效力器端整體架構設計 PAGEREF _Toc263868417 h 9 HYPERLINK l _Toc263868418 3.3工具開發方案 PAGEREF _Toc263868418 h 11 HYPERLINK l _Toc263868419 3.4版本開發方案 PAGEREF _Toc263868419 h 11 HYPERLI

4、NK l _Toc263868420 3.5自動更新機制問卷 PAGEREF _Toc263868420 h 12 HYPERLINK l _Toc263868421 3.6代碼更新闡明文檔 PAGEREF _Toc263868421 h 13 HYPERLINK l _Toc263868422 4技保中心 PAGEREF _Toc263868422 h 14 HYPERLINK l _Toc263868423 4.1游戲數據庫維護文檔 PAGEREF _Toc263868423 h 14 HYPERLINK l _Toc263868424 4.2效力器架構及配置 PAGEREF _Toc26

5、3868424 h 15 HYPERLINK l _Toc263868425 4.3效力器部署文檔 PAGEREF _Toc263868425 h 17 HYPERLINK l _Toc263868426 5質量管理中心 PAGEREF _Toc263868426 h 19 HYPERLINK l _Toc263868427 5.1版本壓力測試闡明 PAGEREF _Toc263868427 h 19 HYPERLINK l _Toc263868428 5.2工程組系統自測報告 PAGEREF _Toc263868428 h 27 HYPERLINK l _Toc263868429 6公共需求

6、資料 PAGEREF _Toc263868429 h 34 HYPERLINK l _Toc263868430 6.1游戲功能列表 PAGEREF _Toc263868430 h 34 HYPERLINK l _Toc263868431 6.2GM命令需求列表 PAGEREF _Toc263868431 h 39 HYPERLINK l _Toc263868432 6.3測試賬號 PAGEREF _Toc263868432 h 41驗收資料總列表驗收資料GDD工具與規范原型版本 Prototype根底性游戲版本 First PlayableEarlyAlphaAlphaClose BetaOp

7、enBeta重點闡明謀劃中心游戲謀劃案-藝術中心聲音引擎設計文檔-音頻設計文檔-美術設計文檔-資源列表文檔從First Playable節點開場提供,以后每個節點在原文檔的根底上提交完成情況的更新技術中心設計文檔包括客戶端設計文檔,效力器端設計文檔、工具設計文檔假設在某個節點整體設計進展了調整或新增了某些模塊,那么該文檔也需求進展對應更新,需求堅持文檔的準確性工具開發方案-版本開發方案希望可以顯式的分別列出技術、美術、謀劃等方面的按節點遞增內容,以便各驗收中心能明晰的看到需求驗收的內容自動更新機制問卷自動更新機制驗收必需有更新本人的處置機制源代碼工具源代碼及編譯闡明文檔-效力器端源代碼及編譯闡

8、明文檔假設編譯的預備和結果搜集過程比較復雜,應包含必要的編譯腳本客戶端源代碼及編譯闡明文檔假設編譯的預備和結果搜集過程比較復雜,應包含必要的編譯腳本效力器端安裝包可執行文件+配置文件工具可執行文件、工具運用闡明文檔-節點代碼更新闡明文檔-技保中心游戲數據庫維護文檔其中第一部分“ HYPERLINK l _Toc174528324 數據庫的安裝與配置為重點填寫部分在模板中用紅色標注效力器架構及配置其中第二、三、五部分“效力框架圖、各效力簡述、單組/區效力器規范配置 為重點填寫部分在模板中用紅色標注效力器部署文檔其中第二部分“效力器端軟件部署和第三部分“相關接口部署闡明中的“3.6 客戶端下載&A

9、utopatch部署為重點填寫部分在模板中用紅色標注同時請留意:效力器安檢流程經過前,切記不要部署效力器端程序質量管理中心版本壓力測試闡明其中第一部分效力器物理架構闡明,第五部分單組/區效力器規范配置,第六部分性能測試技術接口人為重點填寫部分;另外在第十部分附壓力測試工具開發規范務必閱讀并參照壓力測試工具-工程組自測報告1、功能自測結果請經過質量管理中心自助測試效力平臺進展填寫;2、系統自測結果經過填寫自測報告進展提供;1OA方面測試版本和測試環境兩部分為重點部分在模板中用紅色標注2性能測試方面“1性能測試列表中CS架構的效力器端性能測試包括登錄過程壓力測試、游戲過程壓力、登錄過程穩定性、游戲

10、過程穩定性和BS架構的效力器端壓力測試為重點填寫內容。同時,留意CB節點驗收時效力端應按照實踐運營情況的最簡架構來部署,即DB、Web、GS、Login等運用效力應按照架構設計分開部署。在模板中用紅色標注公共需求資料客戶端安裝程序原型節點要求提供Demo版本,Alpha 節點開場應保證為安裝程序文件,而非緊縮包方式,如驗收版本將對外,那么還要保證提交的客戶端方式與外放的方式完全一致。游戲功能列表列表中的根本內容部分為重點提供內容在模板中用紅色標注測試賬號-GM命令需求列表列表中根本的指令功能在模板中用紅色標志,要求工程方必需提供。由于游戲設計功能多樣化,一些游戲特有的功能點測試假設有配套相關命

11、令,也請需求方提供。思索到不同游戲GM指令的運用方式能夠不同,請在提供GM指令列表同時,注明正確的運用方法。注:1、前期節點已提交過的驗收資料,如沒有更新可不需求反復提交 2、驗收需求資料包括但不限于以上內容,如合同中有特殊需求請以合同實踐情況為準資料模板與闡明謀劃中心游戲謀劃案謀劃中心游戲性驗收謀劃案要求:提供資料為合同要求以及符合當前節點進度的詳細謀劃案文檔。提供的謀劃案必需清楚闡明所謀劃系統或功能的設計目的、邏輯構造及描畫。文檔格式以及內容方式不限,根據工程組實踐謀劃規范決議。藝術中心音頻設計文檔文檔分為3份或者3個部分。“音頻風格定位,“音樂設計內容及“音效設計內容。音頻風格定位必需闡

12、明游戲的音樂音效風格,“音樂設計內容及“音效設計內容包括游戲音頻的風格定位,游戲音頻的分類,游戲音頻詳細類別的描畫,游戲音頻詳細類別的制造要求,游戲音頻詳細類別的實現方式等內容。文檔格式不限,根據工程組的實踐規范決議。聲音引擎設計文檔聲音引擎設計文檔 包括游戲聲音引擎的功能分類及功能的詳細描畫,詳細的設計參數。文檔格式不限,根據工程組的實踐規范決議。美術設計文檔美術設計文檔分為2個部分“美術風格定位,“游戲設計體系定位。“美術風格定位根本包括:游戲的質感、顏色、光影等 “游戲設計體系定位根本包括:角色體系設計、場景體系設計等 工程組可以結合工程實踐情況,對工程的美術風格定位做詳細的整理和描畫。

13、文檔格式不限,根據工程組的實踐規范決議。資源列表文檔資源列表文檔是游戲整體開發圖量的預估表,資源列表文檔包含以下三個部分:音樂包含以下幾個個部分:“音樂列表、“音效列表及“語音列表語音部分是詳細游戲設計而定 。每一部分都需求包括一切音頻內容的稱號,詳細描畫,運用范圍及樣本的格式詳細要求。美術包含以下幾個個部分:“原畫設計、“角色制造列表、“場景制造列表、“2DUI列表、“特效等。每一部分都需求包括一切開發內容的稱號,詳細描畫,命名格式等詳細要求。文檔格式不限,根據工程組的實踐規范決議。技術中心客戶端概要設計文檔 1.引言11背景 12定義 2.框架設計 21運轉環境 22游戲框架構造(客戶端模

14、塊框架構造圖)23游戲各個系統的設計分層次地給出各個系統的設計可以根據游戲本身進展刪減231物品系統功能稱號:功能稱號功能指游戲中的用戶需求功能,也稱為系統,譬如聊天功能、坐騎功能、道具功能等。功能描畫:功能的根本描畫及功能實現方法,包括和其他各模塊的調用關系。涉及界面列表:假設沒有可不列出界面列表包括界面根本稱號及界面截圖代碼清單:功能對應的代碼文件列表類型闡明:功能涉及的主要類及類的闡明,假設沒有在這里列出類的成員的闡明,需求在程序代碼中闡明。實現機制:主要描畫功能的實現機制,涉及效力器通訊的需求寫明效力器客戶端通訊過程等,最好給出時序圖。完成度闡明:功能和節點對應的完成度闡明,完成度可以

15、不用是百分比,可是是詳細完成的子功能列表,但是需求寫明每節點完成的內容是哪些。節點版本號與上版本比較添加的內容完成情況232戰斗系統233角色系統234義務系統235技藝系統236場景系統237 AI系統238渲染系統239 UI系統2310聲音系統2311好友系統2312工會系統2313商城系統2314音訊系統3.引擎引見 4.其他其他的一些游戲需求涉及到的內容41文件系統42資源管理43內存管理44尋路45腳本46場景管理以及場景劃分47挪動同步48客戶端系統間的通訊方式效力器端整體架構設計1.框架描畫此處簡單描畫整體架構的設計思緒,主要處理了那些方面的問題。整體架構圖建議采用uml圖描畫

16、,盡量不要采用word的框圖來描畫給人覺得混亂、業余。/插入圖片根據需求對圖示進展概要闡明。效力器功能描畫對每種效力器的功能定義以及在系統中的作用,不同效力器之間的關系,需求明確描畫。2.效力器程序架構程序整體構造圖描畫整個程序的層次構造和模塊構造開發言語采用什么言語開發,選擇的理由。腳本引擎假設需求腳本引擎,選擇什么腳本引擎,選擇的理由?跨平臺支持能否支持跨平臺主要是指windows/Linux,如何做到跨平臺。國際化支持能否支持國際化多言語,如何支持?網絡I/O模型描畫該I/O模型的原理及優缺陷,為什么要采用這種模型等。文件I/O模型假設對文件操作很頻繁,那么需求描畫文件I/O模型,否那么

17、不做要求。線程模型采用什么線程模型,采用這種模型的益處。層次構造整個程序分成幾層,各個層次的關系是什么。模塊闡明各個模塊的作用及與其他模塊的接口。IPC模型假設用到IPC進程間通訊,那么必需描畫采用IPC的類型及緣由。工程和類庫目錄設置闡明描畫那些是根底庫目錄,那些是功能模塊目錄,不同server代碼放在不同目錄。最好是一個workspace或處理方案,包含多個工程,這樣代碼管理和編譯都比較方便。3.擴展性和缺點平衡方案擴展性方案采用什么方案來保證效力器框架的擴展性,包括功能擴展和性能擴展。比如添加一個新的效力器類型能否困難,性能不夠時能否容易擴展。缺點平衡方案如何對效力器實現容災處置,盡量減

18、少對玩家的影響。各種效力器是如何實現負載的動態平衡。4.關鍵流程設計每種流程都必需有流程圖,盡量采用uml描畫登錄流程描畫登錄的整個交互流程,重點描畫如何保證整個登錄過程的平安性。小退流程描畫整個小退流程的交互過程。跳服流程主要是針對MMO游戲,比如從一個地圖效力器跳到另一個地圖效力器。轉服流程比如從一個區的一個組轉到另一個組,整個流程是什么,如何保證用戶資料完好。退出流程用戶退出游戲的整個流程描畫。5.數據庫方案設計數據庫產品的選擇選擇那種DBMS,哪個版本?選擇的理由是什么?數據庫概要設計需求建幾個庫,各個庫之間的關系是什么?如何實現跨區數據合并和數據遷移?數據庫備份/恢復方案如何設計備份

19、戰略和方案。數據庫優化方案數據庫優化戰略和方案。6.通訊協議設計協議選擇選擇文本還是二進制協議?通用協議還是私有協議?選擇的理由是什么?協議擴展如何保證協議的擴展性,滿足不同的游戲需求。協議平安如何防止數據包的平安,不會被修正和竊取?如何進展身份認證,防止偽造客戶端或效力器工具開發方案1. 客戶端工具可根據工程實踐情況刪減實踐需求的工具1.1場景編輯器工具簡介以及預期開場、完成時間1.2地圖編輯器工具簡介以及預期開場、完成時間1.3特效編輯器工具簡介以及預期開場、完成時間1.4角色編輯器工具簡介以及預期開場、完成時間1.5UI 編輯器工具簡介以及預期開場、完成時間1.6MAX導出插件工具簡介以

20、及預期開場、完成時間1.7義務編輯器工具簡介以及預期開場、完成時間2.效力器端工具2.1自動測試工具主要批處置測試效力器端的指令2.2壓力機器人進展壓力測試版本開發方案技術中心版本開發方案要求:希望可以顯式的分別列出技術、美術、謀劃等方面的按節點遞增內容,以便各驗收中心能明晰的看到需求驗收的內容。文檔格式不限,根據工程組實踐規范決議。自動更新機制問卷 更新機制運用什么協議可多項選擇?FTPBT其他(請在此注明)支不支持斷點續傳?支持不支持支不支持多個線程同時下載?支持(請注明線程數)不支持更新效力器采用什么配置?IISApacheServer-U其他(請在此注明)更新效力器地址是域名還是IP?

21、域名IP動態獲取(請在此注明獲取方式)能否有更新程序更新本人的處置機制?這項必需完成,否那么驗收不經過有無更新文件下載完成后更新程序能夠會做如下哪些處置可多項選擇?解緊縮文件拷貝文件或文件夾運轉Exe或Dll刪除文件或文件夾修正配置文件其他操作(請在此注明)更新邏輯更新文件類型可多項選擇:補丁包(請注明補丁包類型:Exe/Zip/Rar/7z)單個文件二進制差別文件更新方式有可多項選擇?強迫更新(更新完才干進游戲)非強迫更新(更新未完也可進游戲,更新在后臺處置)更新與區服的關系可多項選擇:單一更新(一切用戶都更新同一內容)分區更新(可以控制某區用戶更新不同的內容)更新程序有沒有版本控制?有無異

22、常處置下載失敗補救機制可多項選擇:無提示用戶同一地址重試(請注明重試次數)自動改換地址重新更新其他(請注明)處置下載下來的文件時失敗的補救機制可多項選擇:無提示用戶回滾其他(請注明)更新失敗后能否還能啟動游戲?能不能看情況(請注明)用戶強迫終止更新程序進程會不會引起可多項選擇?客戶端版本混亂更新程序無法啟動 游戲客戶端無法啟動以后都無法更新簡要引見請在此簡要引見您的更新流程請在此簡要引見您的版本控制請在此簡要引見您的程序更新本身的機制代碼更新闡明文檔文檔更新記錄:日期添加修正內容擔任人版本xxxx-xx-xxxxxxxxxxx框架設計文檔闡明本次節點文檔的包括:xxx設計文檔 闡明形狀新增、修

23、正、未更改游戲程序的主框架可執行程序級闡明2進制級別的程序的關系和依賴等工程庫援用關系闡明處理方案下各個工程的作用以及相互的依賴關系接口級最好是類似UML圖的接口關系圖以及相應的闡明系統框架主要闡明現有的系統的功能以及實現的構造系統模塊稱號模塊已有功能模塊新增功能模塊修正功能針對某一項模塊進展框架設計闡明,最好有UML圖構造對于上圖的闡明如下:對于每一個類構造、接口簡要闡明如下: 類/構造/接口名簡要闡明各個類和數據構造在源代碼中的詳細位置見下表:類/構造/接口名聲明的頭文件模塊相關的設定文件主要包括配置文件和其他文件:文件名闡明系統需求用到的資源文件在客戶端的目錄:該系統模塊對應的設計文檔的

24、位置技保中心游戲數據庫維護文檔1. HYPERLINK l _Toc174528324 數據庫的安裝與配置 PAGEREF _Toc174528324 h 論述數據庫的安裝步驟,數據庫用戶的授權,訪問控制,補丁安裝,刪除有隱患的存儲過程等2、HYPERLINK l _Toc174528323數據庫闡明 針對常用的游戲數據庫,表,字段闡明3、數據庫備份與恢復論述數據庫備份及恢復的實現方式,檢查機制,4、數據庫的日常維護論述數據庫優化,修復壞表,重建索引,權限修正等實現方式效力器架構及配置本文檔簡要引見游戲的架構,各個效力的功能及列舉開一個新區組所需的硬/軟件資源列表1、工程簡介簡單引見游戲工程的

25、類型,如XXX是一款大型多人在線的角色扮演冒險類網絡游戲。游戲主題為強調人與人之間的互助精神,發掘信心與勇氣的意義。2、效力框架圖以圖的方式展現各效力之間的關聯及接口3、各效力簡述簡要引見游戲的各效力及其提供的功能序號效力功能闡明1Loginsrv玩家登錄驗證,向已登錄客戶端提供各GS的列表,供玩家進一步登錄選擇;2CenterSrv維護在線玩家列表;維護并轉發各GS形狀;配合LoginSrv向GS提供玩家的驗證信息;3GameSrv實現本游戲的其它一切功能與效力;4PtoPSrv實現不同客戶端之間的UDP穿透銜接,不能穿透者,協助 進展信息轉發;5Mysql數據庫各項數據游戲配置信息及玩家信

26、息的紀錄4、玩家登入步驟引見以一個玩家登錄游戲的過程闡明Login、Center、Gs效力之間的關聯,和各個效力在其中的作用。如能提供流程圖更好5、單組/區效力器規范配置5.1 效力器硬軟件要求5.11 效力器硬件要求序號類別Cpu內存硬盤網卡其他1Login2GS4Center5Db5.12 效力器軟件環境要求類型安裝軟件備注操作系統數據庫第三方軟件含Linux下的組件5.2 效力器分區要求注明效力器的分區信息如C盤,D盤各多大,如各效力要求不同也請在此闡明5.3物理效力器分布區名所在IDCLogin數量Gs數量Center數量Db數量5.4網絡需求及網段劃分注明網絡帶寬,交換機的需求,需安

27、裝其他網絡設備防火墻、IDS等如有Vlan劃分等設置也請在此闡明效力器部署文檔1、效力器前期配置1.1安裝前期包各工程部按游戲需求調整效力器前期包并安裝Win系統有以下操作安裝octopod前期包檢查時區刪除默許共享封鎖不用效力啟用Ipsec,指派戰略修正管理員用戶名、口令,安裝NetSnmp,遠程桌面,Gina等Linux系統有以下操作晉級SSH安裝Zlib修正sshd偵聽端口并重啟效力關掉不需求的效力啟用iptables安裝octopod客戶端安裝NetSnmp、遠程桌面、Pam等注:效力器安檢流程經過前,切記不要部署效力器端程序1.2 Iptables設置各工程按游戲需求確認需開啟的端口

28、在Ipsec中啟用,建議先制止一切端口訪問,按游戲需求以“最小化“原那么開啟端口set player=*=rem 去除舊戰略rem =echo Windows Registry Editor Version 5.00local.regecho.local.regecho -HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsIPSecPolicylocallocal.regecho HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsIPSecPolicylocallocal.regregedit

29、/s local.regdel local.regipsecpol -w REG -p shanda-tuituixia-policy-gs1 -f *+0 -r BLOCK-ANY -n BLOCKrem rem 游戲戰略(以下僅參與了玩家訪問效力器的規那么,其他的請自行添加,要留意分別區分公網地址和內網地址的規那么)rem ipsecpol -w REG -p shanda-tuituixia-policy-gs1 -f %player%+0:9500:tcp -r palyer-pass-gameserver-9500 -n PASSipsecpol -w REG -p shanda-t

30、uituixia-policy-gs1 -f %player%+0:9501:tcp -r palyer-pass-gameserver-9501 -n PASSipsecpol -w REG -p shanda-tuituixia-policy-gs1 -f %player%+0:8000:tcp -r palyer-pass-loginserver -n PASSipsecpol -x -w REG -p shanda-tuituixia-policy-gs1pause2、效力器端軟件部署2.1 效力器程序文件及對應配置文件在以下表格中填入各效力對應的程序及配置文件序號效力稱號對應的程序(

31、效力)配置文件1252.2 效力器程序端口各效力通訊端口如下表所示: 效力名端口TCP/UDP對應效力備注LSTCP監聽TCPAS公測將封鎖此接口CSTCPGame-CenterCenter中配置GSTCPMysqlTCPGame-CenterTCPGame-Client監聽有N個game那么端口為+NUDPP2PSrvUdpClient-Gamesrv一個效力器上部署多個game效力那么需開通多個UDP對應端口2.3 效力器端程序部署闡明論述務部署方式、本卷須知3、相關接口部署闡明3.1 認證接口論述帳號接口的實現機制,本卷須知等3.2 計費接口論述計費接口實現機制3.3 人數監控部署論述人

32、數曲線接入的機制,用的是什么接入模塊,如何監控等信息 3.4 備份程序部署論述數據備份實現機制,訂制戰略,數據恢復測試規范,能否進展LOG的備份3.5 數據倉庫論述數據倉庫的實現機制,每日/每周傳送的數據列表3.6 客戶端下載&Autopatch部署客戶端下載能否采用公司的一致平臺,闡明Autopatch任務機制質量管理中心版本壓力測試闡明(一到六為C/S和B/S架構游戲都需填寫,六到九僅B/S架構游戲需求填寫 1、效力架構圖下面為例,闡明效力器物理架構必要2、效力器類型與功能引見效力器端效力和對應的程序可見下表:序號效力稱號對應的程序(效力)1GameDBMSSQL2Game ServerG

33、ameserver3Run Gaterungate4Select Gateselgate5LoginGateLogingate6LoginServerLoginserverDB ServerDbserverLog Serverlogserver各效力器對應的功能為:序號效力功能闡明1GameDB記錄玩家角色信息2Game ServerGameServer 簡稱為GS,實現游戲的一切功能和邏輯。處置玩家在線的信息,處置地圖信息等。3Run Gate用戶身份驗證中轉程序,玩家數據與GS、DB效力器交互數據中轉作用。4Select Gate與客戶端交互,使玩家可以創建、刪除角色,或選擇已創建的角色進

34、入游戲5LoginGate用戶登錄游戲的入口,主要作用是中轉用戶與LoginServer的數據交互。6LoginServer校驗客戶端輸入的用戶名和密碼的合法性。假設用戶經過校驗,那么發送GameGate的地址和端口給客戶端。7DB ServerDBServer簡稱為DB,管理用戶的角色,經過Selgate與客戶端交互,使玩家可以創建、刪除角色,或選擇已創建的角色進入游戲;針對GameServer的角色信息懇求,提供相應的角色信息,或保管GameServer提交的角色信息數據8Log Server記錄玩家買賣日志和怪物爆物品3、登陸過程引見步驟對應的操作1. 執行客戶端,銜接到PORT 700

35、0的LOGIN GATE。2. 輸入ID和PASSWORD后,LOGIN GATE將認證信息發送到LOGIN SERVER。3. LOGIN SERVER收到客戶端的認證信息后,發送到PTS認證效力器。4. 能否經過PTS認證的結果發送到LOGIN SERVER。5. LOGIN SERVER將能否經過認證的結果經過LOGIN GATE發送到客戶端。6. 假設認證勝利,客戶端彈出效力器選擇窗口。7. 選擇銜接的效力器,向LOGIN GATE發送所選效力器的信息。8. LOGIN GATE將所選效力器的信息發送到LOGIN SERVER。9. LOGIN SERVER收到所需效力器信息后,經過L

36、OGIN GATE將銜接的SELGATE的IP和PORT發送到客戶端。10. 客戶端收到IP和PORT信息后,銜接到SELGATE。11. 銜接到SELGATE后,客戶端懇求角色列表。12. 收到角色列表懇求后,SELGATE向DB SERVER懇求角色列表。13. DB效力器從GAME SQL中讀取角色列表,再經過SELGATE發送到客戶端。14. 客戶端收到角色列表后,選擇其中的一個角色,向SELGATE懇求銜接。15. 收到銜接懇求后,SELGATE向DB SERVER懇求銜接答應。16. DB SERVER經過SELGATE將需求銜接的RUN GATE的IP和PORT的信息發送給客戶端

37、。17. 客戶端獲得銜接答應后,銜接到該IP、PORT的RUN GATE。18. 銜接到RUN GATE后,客戶端懇求認證。19. 收到認證懇求后,RUN GATE向GAME SERVER發送懇求。20. 收到認證懇求后,GAME SERVER經過認證信息判別能否可以銜接。可以銜接時, 向DB SERVER懇求角色的一切信息。21. DB SERVER從GAME SQL中讀取角色的一切信息,發送到GAME SERVER。22. 收到角色一切的信息后,GMAE SERVER經過RUN GATE將信息發送到客戶端。4、效力器網絡拓撲圖5、單組/區效力器規范配置必要硬件配置IPCPU/內存/硬盤/網

38、卡類型相關運用遠程銜接方式用戶名和密碼維護人272.0(E5405)*2/4G/73G/1000M EthNIC*2loginserverLogingateloginserverTerminal282.0(E5310)*2/2G/73G/1000M EthNIC*2dbserverdbserverTerminal192.33(E5410)*2/6G/146*2G/1000M EthNIC*2gamedbsqlTerminal312.0(E5405)*2/4G/73G/1000M EthNIC*2RungateselgateRungateselgateTerminal292.0(E5405)*2

39、/4G/73G/1000M EthNIC*2gameservergameserverTerminal軟件配置操作系統:Microsoft(R) Windows(R) Server 2003 Enterprise x64 Edition (CHS)數據庫: SQL Server 2005 Enterprise 網絡配置本游戲網絡傳輸較為頻繁且大多集中在rungate與玩家客戶端之間,故最好保證GG效力擁有較高的網絡帶寬,目前為1臺rungate每臺效力器帶寬不少于30M6、性能測試技術接口人必要技術接口人需熟習工程的技術框架,可以對本文檔涉及的內容進展解釋和闡明必填 選填技術接口人姓名郵箱MSN

40、李7、預期目的表格數據為參考,詳細目的請相關擔任人填寫負載對象模塊平均處置速度目的平均呼應時間目的訪問量較大的功能模塊處置才干登錄100次/秒5秒聊天100次/秒5秒建造100次/秒5秒攻擊100次/秒5秒買賣100次/秒5秒8、提供所需求測試的接口,及其作用表格數據為參考,詳細內容請開發進展填寫對應站點對應接口大致引見loginServiceNewcity游戲初始化數據接口Status每30分鐘懇求的刷新接口login登錄時獲取用戶名register注冊新用戶buildServiceCancelBuild取消當前在建建筑BuildingList取消建筑需求的資源NewBuilding建造建筑

41、techService無取消研討Technology研討科技eventServiceStatus可查詢城市形狀propServiceShop購買資源Advantage購買上帝之手starMapServiceAdvantage購買完成后觸發MakeEquip購買資源后打造配備9、提供接口參數及參數舉例闡明表格數據為參考,詳細內容請開發進展填寫訪問地址闡明參數稱號參數闡明例子運用頻度(每秒次數) HYPERLINK td.7058:5050/test_interface/building/build.aspx 79:9841/test_interface/building/build.aspxbu

42、ild.aspx新建建筑CityID ,BuildID城市ID,建筑ID1,1 HYPERLINK td.7058:5050/test_interface/building/%20cannel.aspx 79:9841/test_interface/building/ cannel.aspxcannel.aspx取消建筑CityID ,BuildID城市ID,建筑ID1,1 HYPERLINK td.7058:5050/test_interface/Equip/Buy.aspx 79:9841/test_interface/Equip/Buy.aspxBuy.aspx購買物品CityID ,I

43、temID城市ID,物品ID1,1 HYPERLINK td.7058:5050/test_interface/HeroEquip/Equipment.aspx 79:9841/test_interface/HeroEquip/Equipment.aspxEquipment.aspx英雄配備CityID ,HeroID ,EquipID ,EquipType城市ID,英雄ID,配備ID,配備類型1,1,1,0 HYPERLINK td.7058:5050/test_interface/HeroEquip/Cannel.aspx%20 79:9841/test_interface/HeroEqu

44、ip/Cannel.aspx Cannel.aspx英雄卸下配備CityID ,HeroID ,EquipID ,EquipType城市ID,英雄ID,配備ID,配備類型1,1,1,0測試接口參數闡明:除EquipType參數,一切參數值必需為 0 20 否那么前往0EquipType參數為配備類型,范圍為0-9,否那么前往0參數未傳送那么前往異常參數 -1參數闡明:CityID 城市IDBuildID 建筑IDItemID 物品IDHeroID 英雄IDEquipID 配備IDEquipType 配備類型CB節點的效力器壓力測試需求資料中補充在提交CB效力器測試時,務必要工程部提供正式運營需

45、求的效力器配置,而且測試環境也采用同樣的環境進展測試。10、壓力測試工具開發規范務必閱讀并參照1、非接入OA版本測試工具開發規范中/英: 2、接入OA版本測試工具開發規范: 11、效力端日志規范務必閱讀并參照規范概述浩大游戲效力器日志規范的主要目的是一致浩大游戲工程效力器的日志格式,方便質量管理中心對所獲得的日志做出自動分析和批量操作。 規范內容效力器日志均以“效力名+日期命名,例如:“登錄20210525、“DB20210526;效力器日志均以TXT文件為載體;每條日志均以“時間 日期為首,格式舉例如下:“2021-12-11 08:00:00;每條日志終了后,新的日志必需另起一行,不得同行

46、記載;日志每一次的記錄均采用追加記錄的方式,不得覆蓋之前的日志;日志中必需包含相應的關鍵字,例如登錄勝利、登錄失敗等;針對操作結果勝利/失敗的記錄日志中需包含操作耗費的時間。供參考的日志內容2021-12-11 08:03:36 USR_INF Recv LoginReq V1 From IP:02, Account qq492879052,Success,cost 131ms /1、日志時間2021-12-11 08:03:362、信息類型USR_INF3、操作內容Recv LoginReq V1 From IP:024、日志記錄的結果(Success)5、操作耗費的時間cost 131ms

47、工程組系統自測報告游戲稱號版本號系統自測報告日期根本信息版本信息測試版本:游戲客戶端版本游戲效力端版本OA客戶端版本OA效力端版本版本方式: 文件大小: 測試評定測試結論: 測試分類BUG分類A類B類C類D類性能測試自動更新客戶端性能效力端性能兼容性測試Bug 嚴重度闡明:A類:導致系統解體或程序無呼應,致使游戲無法正常運轉,或對游戲系統產生致命影響B類:游戲重要系統和功能缺失或無效,嚴重影響游戲過程C類:不影響游戲過程的微小BugD類:功能性或易用性建議最低配置CPU主板芯片內存顯卡操作系統DirectX版本測試環境游戲測試環境功能測試環境DEV 聯調環境正式環境備注游戲功能防沉浸賬號防沉浸

48、信息填寫在DEV環境認證組件*,版本*平安計費尚未接入測試機配置CPU主板芯片內存顯卡操作系統DirectX版本效力器配置根本信息注:CB節點驗收時效力端應按照實踐運營情況的最簡架構來部署,即DB、Web、GS、Login等運用效力應按照架構設計分開部署。機器名及IP地址效力器配置類型相關運用及進程43Xeon5405 *2 4G 73G *2 Raid-1cache用戶會話用戶緩存45Xeon5405 *2 4G 146G *2 Raid-1DBORACLE數據庫46Xeon5405 *2 4G 73G *2 Raid-1WebApache被測對象及闡明BS:訪問地址闡明測試帳號例如35:9

49、876/Default.aspx登錄Sdotest146 12312335:9876/Default.aspx效力器拓撲構造圖效力端業務邏輯圖測試檢查點游戲歷史Bug回歸如:Severity:A Bug Summary: 登錄游戲時A8密寶無法運用,系統提示“賬號密碼錯誤測試結果:已修復,并測試經過Severity:BBug Summary:同一身份證下的2個防沉浸賬號登錄游戲滿1小時、2小時和3小時后,無整點防沉浸測試結果:部分修復,防沉浸效果已測試經過,提示信息尚無,下個版本添加。Severity:CBug Summary: 游戲中運用HP恢復類道具無提示測試結果:未修復,不影響游戲體驗,

50、下個版本修復。1性能測試列表CS架構性能測試客戶端穩定性測試游戲中根本場景測試2小時后,剩余內存、游戲進程占用內存趨勢圖游戲中根本場景測試2小時后,總CPU占用、游戲進程CPU占用趨勢圖游戲中根本場景測試2小時后,網絡流量占用趨勢圖結論:自動更新測試考核對象測試方案結果客戶端從版本更新到版本從版本更新到版本自動更新程序本身從版本更新到版本從版本更新到版本更新完成更新能否可以正常終了更新勝利更新后能否能正常進展游戲異常操作處置才干更新過程中斷能否可以繼續更新失敗重連客戶端獲取更新地址失敗后,能否會多次嘗試重新獲取更新地址強迫更新運用舊版本啟動后,當有新版本需求更新時,能否為強迫更新。差別更新覆蓋

51、更新時,比對文件的MD5碼。假設不一樣時才更新,否那么不更新該文件。從而減小用戶的更新量測試過程數據:結論:效力器端性能測試登錄過程壓力測試必要如,預期“每秒處置的登錄數量:25個施壓時長登錄頻率次/秒LoginServer處置速度次/秒GameServer處置速度次/秒登錄勝利率LS效力器性能GS效力器性能10min25MAX = 59AVG = 9MAX = 21AVG = 790%Cpu% = 1.1%可用內存% = 41%Cpu% = 1.6%可用內存% = 49%10min5010min登錄處置速度趨勢圖結論游戲過程壓力Gameserver必要如,預期最大負載量為:2500人施壓總量

52、登錄勝利LS效力器性能GS效力器性能DB效力器性能25002483Cpu% = 5%可用內存% = 70%Cpu% = 13%可用內存% = 49%Cpu% = 13%可用內存% = 49%3000結論:登錄過程穩定性必要繼續施壓24小時,測試數據趨勢圖:繼續施壓24小時,LS效力器剩余內存趨勢圖:繼續施壓24小時,LS效力器CPU占用趨勢圖:繼續施壓24小時,LS效力器網絡流量占用趨勢圖:結論:游戲過程穩定性必要最高同時在線人數繼續施壓24小時,GS效力器剩余內存趨勢圖:最高同時在線人數繼續施壓24小時,GS效力器CPU占用趨勢圖:最高同時在線人數繼續施壓24小時,GS效力器網絡流量占用趨勢

53、圖:結論:BS架構性能測試效力器端壓力測試必要測試功能并發量測試時間處置事務數/秒平均呼應時間秒效力器性能登陸10010分鐘AVG:109.51MAX:120.00AVG:0.906MAX:1.0Cpu% = 0.2%MEM% = 50%建造結論人數監控系統測試CB、OB版本驗收必要測試步驟預期結果測試結果運用機器人登錄游戲,并且到達最高負載,并繼續一個小時后人數和機器人個數一致減少機器人數量人數和機器人個數一致添加機器人數量人數和機器人個數一致2兼容性測試列表測試點能否測試已測試內容輸入法測試否閱讀器測試是IE7 殺毒軟件測試常用多媒體軟件常用下載軟件常用IM軟件網絡加速軟件網眾無盤萬象網吧

54、迅閃自動更新銳起無盤vista操作系統HU網維巨匠最低顯卡需求測試3D2DBUG統計1性能類BUG統計A類BUG概述Severity:Bug Summary: Step:Result: Expected Result:Frequency:B類BUG概述C類BUG概述D類BUG概述2兼容性類BUG統計公共需求資料游戲功能列表 功能列表模版分為兩部分,即根本內容和補充內容根本內容: 需求方提供的功能列表中必需填寫的內容,包含有功能點的重要內容闡明和自測結果等,功能列表的根本內容部分是執行驗收功能驗收的必要根底條件,需求按照工程版本實踐內容進展填寫。補充內容: 需求方提供的功能列表中可選填的內容,包

55、含有功能點的關聯信息,為測試人員更快的了解功能要點,為提高測試效率提供協助 。內容表示圖及解釋模板款式表格方式完好模版功能模塊功能點功能闡明功能操作闡明關聯界面關聯地圖關聯NPC關聯道具相關快捷鍵相關圖示測試條件類型形狀自測結果備注根本模版功能模塊功能點功能闡明功能操作闡明類型形狀自測結果運用實例運用實例一功能模塊功能點功能闡明功能操作闡明關聯界面類型形狀自測結果備注登陸系統帳號輸入輸入帳號最大長度限定為40位,除浩大通行證外,還支持手機帳號、郵箱帳號鼠標點擊或enter鍵激活帳號輸入欄,輸入帳號名登陸界面原有功能完善經過/密碼輸入密碼輸入最大長度限定為20位,不支持中文字符鼠標點擊或enter鍵激活密碼輸入欄,輸入密碼登陸界面原有功能完善未經過密碼支持中文字符輸入,不符合設計要求賬號保管運用該功能后,勝利登陸游戲的賬號再次登陸后直接顯示在帳號欄中,密碼不保管登陸界面,輸入帳號及密碼后,勾選界面下方“記住賬號功能登陸界面新增功能完善經過/密碼修正登陸界面參與密碼修正功能,用戶運用后可直接鏈入SDO密碼修正頁面進展操作登陸界面,點擊“密碼修正按鈕,直接鏈接至SDO密碼修正頁面登陸界面新增功能未完善/功能已添加至登陸界面,但目前為不可用形狀登陸游戲用戶輸入的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論