① 自己建了一個游戲私服,新購買了一個二手伺服器,現在想問下用ssd好還是用機械硬碟好,區別在哪裡
固態硬碟具有傳統機械硬碟不具備的快速讀寫、質量輕、能耗低以及體積小等特點,同時其劣勢也較為明顯。其價格仍較為昂貴,容量較低,一旦硬體損壞,數據較難恢復。固態硬碟快閃記憶體具有擦寫次數限制的問題,這也是許多人詬病其壽命短的所在。
機械硬碟與固態硬碟優缺點對比
1、防震抗摔性:機械硬碟都是磁碟型的,數據儲存在磁碟扇區里。而固態硬碟是使用快閃記憶體顆粒(即內存、MP3、U盤等存儲介質)製作而成,所以SSD固態硬碟內部不存在任何機械部件,這樣即使在高速移動甚至伴隨翻轉傾斜的情況下也不會影響到正常使用,而且在發生碰撞和震盪時能夠將數據丟失的可能性降到最小。相較機械硬碟,固硬佔有絕對優勢。
2、數據存儲速度:從PConline評測室的評測數據來看,固態硬碟相對機械硬碟性能提升2倍多。
3、功耗:固態硬碟的功耗上也要低於機械硬碟。
4、重量:固態硬碟在重量方面更輕,與常規1.8英寸硬碟相比,重量輕20-30克。
5、噪音:由於固硬屬於無機械部件及快閃記憶體晶元,所以具有了發熱量小、散熱快等特點,而且沒有機械馬達和風扇,工作噪音值為0分貝。機械硬碟就要遜色很多。
6、價格:截至目前(2014/11/23),普通品牌的128Gb 固態硬碟為450左右。而1Tb 的機械硬碟價格才360左右。固態硬碟比起機械硬碟價格較為昂貴,性價比較低。
7、容量:固態硬碟目前最大容量為4t 3.5寸
8、使用壽命:SLC只有10萬次的讀寫壽命,成本低廉的MLC,讀寫壽命僅有1萬次。因此相對於固態硬碟,機械硬碟壽命更長。
② 單機游戲的存檔文件格式是什麼
有固定的存檔文件格式這一說,有些是用嵌入式資料庫來管理本地游戲數據的,多數游戲的存檔擴展名是.sav。
Sav文件是一種數據格式,不能通過第三方軟體進行修改。即使用編輯軟體如EDIT打開,它也是一片亂碼。
Sav文件也可以說是游戲存檔文件,它們經常出現在游戲目錄中,可以刪除,是原來你玩游戲留下的備份叫做:可儲存文件。 一般游戲的文件里有,就是所謂的「進度」很多游戲的存檔文件其後綴名均為sav,它只能用創建這些存檔文件的游戲讀取這些文件。
資料庫的重要作用:
游戲伺服器無論內存再大,關機數據就會丟失。資料庫的作用是關機以後都還能保留,所以必須得用資料庫。因為游戲伺服器不可能不關機,我們的用戶注冊資料不可能關機一次就全部清空。
你可能覺得用了資料庫就慢了,特別是當內存有那麼大的時候,其實好的軟體不存在這個問題,可以充分使用系統內存進行數據存取,只有在機器空閑的時候才把內存裡面做過修改的數據保存到資料庫中去。
③ 游戲伺服器是什麼
游戲伺服器分三種:1.網路游戲伺服器2.網吧游戲伺服器3.網頁游戲伺服器
總的來說游戲伺服器是游戲公司往往在運行初期要投入大批資金,購買高性能伺服器。可是,一旦進入贏利期,後續的投入幾乎可以不計,所以,行業內的投入主要在於游戲規則的創設,代碼的編寫,以及帶寬的租用,伺服器的購買或者租用。
伺服器也是你進入游戲的一個開關
④ 游戲伺服器與普通伺服器有什麼區別
首先,游戲伺服器與普通伺服器相比較來說,游戲伺服器需要能夠保存更多的用戶的狀態。用戶的等級等屬性不用說,一般的IM服務也會有,還有一些時刻變化的數據,比如某個玩家的生命值,發技能前後的法力值等等,這些值區別於一般的屬性值如名字,ID這些,這些數據會經常性的變化,還會參與到邏輯的計算中,比如你一個多少等級的玩家吃了什麼東西之後戰力值變化為多少,打在一個多少屬性的玩家身上會不會被他閃避,會不會產生暴擊…諸如此類的信息,在游戲伺服器中都會一一保存。
其次,游戲伺服器中每一個用戶都是獨立存在的,每一個用戶的數據、請求等都是獨立的,用戶彼此間的數據並沒有任何交互。這也是游戲伺服器與普通伺服器之間最大的區別。至於客戶端之間會有交互這一點,舉最簡單的例子,一個人在一個場景裡面說了一句話,那麼「同一個屏幕」的玩家也需要能夠看到他說的這句話。此時游戲伺服器就需要判斷,多遠的距離以內的玩家,會認定為是"同屏幕"的玩家,需要向這些玩家廣播這個玩家說的這句話。
這個廣播就比較麻煩了。首先,需要計算哪些玩家屬於"同屏幕",就是我們在第一點提到的玩家身上某些經常變化的屬性需要做的運算,在這里需要根據玩家的坐標,找出來跟在同屏幕的玩家,用到的是AOI的概念。另外,找到了這些需要接收這個消息的玩家之後,將消息轉發給它們又是一個IO密集的操作,假如場景中有10個人,那麼一句話就需要同時廣播給另外9個人,假如有100人,1000人呢,數據量就更大了,而且時間的延遲也不能太長,這對於游戲伺服器的性能就要求很高了。所以同樣的一個硬體配置的伺服器,可能跑Nginx可以同時處理上萬的鏈接,但是對於一個游戲伺服器就只有1,2千了,就是因為游戲伺服器是一個CPU密集而且IO密集的伺服器類型。而且不僅需要這樣的游戲伺服器不僅要求性能比較高,還需要伺服器具有極高的穩定性,總不能隔一會就宕機了,那大家還怎麼玩。
此外,游戲伺服器需要更好的數據承載能力和處理能力。而普通伺服器則在各個方面都比較均衡。在尋找游戲伺服器租用商的時候,一定要選擇那種CPU性能非常出色的。
最後一點,游戲行業一直以來是網路攻擊的重災區,很多游戲剛上線沒多久就頻繁遭到攻擊,導致玩家大量流失口碑下降,最後可能導致直接關服。所以游戲伺服器一定要帶高防流量包。
⑤ 網路游戲伺服器到底是什麼
網路游戲伺服器不是電腦,是一個大型的伺服器,要買一台伺服器的價格在一萬到三萬元左右。
游戲公司往往在運行初期要投入大批資金,購買高性能伺服器。可是,一旦進入贏利期,後續的投入幾乎可以不計,所以,行業內的投入主要在於游戲規則的創設,代碼的編寫,以及帶寬的租用,伺服器的購買或者租用。作用:
1、聊天
在很多MMORPG中,聊天都占據了大部分的網路流量,所以將聊天業務分離,建立單獨的聊天伺服器成為了很多開發者首先想到的事情。
2、戰斗
其次是回合制戰斗MMORPG中的戰斗模塊,由於玩家在進行戰斗時,幾乎和主伺服器完全沒有關聯,所以將戰斗業務分離到單獨伺服器也是理所當然、順理成章的事情。
以上內容參考網路—游戲伺服器
⑥ 網路游戲的游戲數據存放在哪裡的
網路游戲的游戲數據是存放在代理公司的伺服器上面的,在你每次登錄的時候提取。
⑦ 游戲伺服器使用MongoDB作為資料庫,還有必要使用Redis緩存嗎
相比memcached:
1、redis具有持久化機制,可以定期將內存中的數據持久化到硬碟上。
2、redis具備binlog功能,可以將所有操作寫入日誌,當redis出現故障,可依照binlog進行數據恢復。
3、redis支持virtual memory,可以限定內存使用大小,當數據超過閾值,則通過類似lru的演算法把內存中的最不常用數據保存到硬碟的頁面文件中。
4、redis原生支持的數據類型更多,使用的想像空間更大。
5、前面有位朋友所提及的一致性哈希,用在redis的sharding中,一般是在負載非常高需要水平擴展時使用。我們還沒有用到這方面的功能,一般的項目,單機足夠支撐並發了。redis 3.0將推出cluster,功能更加強大。
6、redis更多優點,請移步官方網站查詢。
⑧ 伺服器是怎麼儲存玩家數據的
伺服器是根據玩家的一些情況來進行數據分析分析之後,來通過一些大型的伺服器來存儲玩家的數據。
⑨ 游戲伺服器究竟是是什麼
伺服器也就是一台功能強大點的PC,游戲伺服器就是一台統計數據處理數據、數據還原等。還有配置好點、功能多點的電腦而已。
⑩ 請問游戲伺服器 採用什麼樣的磁碟陣列好 需要多少個硬碟
額,上面那哥們說的都對,只是跟你說下,磁碟陣列最少需要2塊硬碟才能做。磁碟陣列的目的只有一個 就是保護數據。2塊硬碟做RAID 1,3塊硬碟做RAID5, 4塊硬碟做RAID6,RAID6比RAID5安全性更高一點。後面的RAID10 RAID50就沒必要再介紹了。最常見的還是R1 R5 R6。.