亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

玩網(wǎng)絡(luò)游戲的心得

時間:2023-04-25 08:13:42 心得體會 我要投稿
  • 相關(guān)推薦

玩網(wǎng)絡(luò)游戲的心得

我記得一些年前坐在GDC(游戲開發(fā)者大會)聽負責(zé)開發(fā)X-Wing Vs TIE Fighter的家伙們題為"淹沒在Internet"的演講,全是關(guān)于讓網(wǎng)絡(luò)游戲?qū)崟r地在Internet上工作的東西。他們選擇那個題目是多么的正確啊。當(dāng)它開始處理數(shù)據(jù)包的丟失,亂序,潛伏(一個數(shù)據(jù)包發(fā)送到它的目的地所花的時間)等等時,它確實淹沒了。然而它是可能的。對于Internet需要一些聰明和經(jīng)驗,但它是肯定可能的?纯唇裉齑罅康倪B線游戲,女生小游戲

如今大多數(shù)真正有長久生命力的游戲都至少有一些連線成分。最純粹的單人游戲容易玩一次,也許兩次,或者甚至三次如果它是非常好的游戲,但一旦游戲結(jié)束,就被束之高閣了。如果你想要有任何長久生命力,那么多人連線游戲就是形勢的核心所在,并且那意味著和Internet打交道,為編碼者打開了那個潘多拉的盒子。打扮小游戲

玩網(wǎng)絡(luò)游戲的心得

那么跟Internet打交道包括些什么呢?首先是要理解Internet是怎么工作的,和點對點與客戶機/服務(wù)器體系結(jié)構(gòu)的快速討論。點對點就是你在兩臺機器上運行游戲,并簡單地在它們之間共享輸入。每個單獨的游戲假定它是正確的,并僅僅在它一幀接一幀的刷新中合并來自另外一臺機器的輸入?蛻魴C/服務(wù)器是一臺機器有效地運行游戲,別的機器僅僅是一個終端,接受來自玩家的輸入,并渲染服務(wù)器讓它渲染的任何東西。時尚小游戲

客戶機/服務(wù)器的優(yōu)點是每臺機器都將會展現(xiàn)相同的游戲,因為所有的處理都在一個地方完成,沒有跨越多臺機器,你可以不用考慮每臺機器相互之間的同步問題。不足之處是,服務(wù)器本身需要有一些重要的CPU可用時間來處理每一個連接的客戶機,和一個合適的網(wǎng)絡(luò)連接來確保每一個客戶機及時地接收到它的更新。

了解IP

我們都已經(jīng)聽說過TCP/IP(傳輸控制協(xié)議/網(wǎng)間協(xié)議)和UDP(用戶數(shù)據(jù)包協(xié)議),在Web網(wǎng)絡(luò)上有大量關(guān)于這些協(xié)議的深奧的技術(shù)資訊。實際上,在Cisco網(wǎng)站上有一些極好的TCP/IP指導(dǎo)。我們將在較高層面上介紹一些TCP/IP的基本知識,目的是讓你更好地了解使用這些標(biāo)準(zhǔn)協(xié)議的網(wǎng)絡(luò)游戲設(shè)計者面臨的挑戰(zhàn)。白領(lǐng)小游戲

TCP/IP和UDP/IP是兩層的通信協(xié)議系統(tǒng)。IP層負責(zé)網(wǎng)際數(shù)據(jù)包的傳輸。UDP或者TCP層將大的數(shù)據(jù)包傳給IP,IP將數(shù)據(jù)包分割為小的子數(shù)據(jù)包,為每個數(shù)據(jù)包加上一個信封,計算出目的地的IP地址,應(yīng)該如何到達那里,然后將數(shù)據(jù)包發(fā)送到你的ISP,或者不管怎樣你連接到網(wǎng)絡(luò)。這實在象是在一張明信片上寫下你要發(fā)送的,貼上郵票,寫上地址,塞進一個郵箱,它就送走了。

UDP和TCP是從你編碼者或者游戲接收數(shù)據(jù)包的高層協(xié)議,并決定該如何處理這些數(shù)據(jù)包。UDP和TCP的區(qū)別在于TCP保證數(shù)據(jù)包的傳送和有序,而UDP不保證。UDP是一條直接和IP對話的小路,而TCP是在你和IP之間的一個接口。它像是在你和你的郵件之間有一個管理員助手。使用UDP你會自己為你的信打字,把它們放進一個信封等等。使用TCP你會僅僅向你的管理員口授信稿,管理員會做全部的工作并追蹤確認信件送到了。美人魚小游戲

然而,所有這些令人驚奇的為你完成的工作伴隨著代價。為了確定數(shù)據(jù)包通過Internet完好無損地送到了目的方,TCP期待從目的方為它發(fā)送的每個數(shù)據(jù)包發(fā)回一個應(yīng)答包(網(wǎng)絡(luò)用語是ACK)。如果它在一定時間內(nèi)沒有收到ACK,它就停止發(fā)送任何新的數(shù)據(jù)包,重新發(fā)送丟失的數(shù)據(jù)包,并且將繼續(xù)這樣做直到收到目的方的回應(yīng)。當(dāng)你訪問一個網(wǎng)頁時,我們都已經(jīng)看到了這種情形,在半途中下載停止了一會然后又重新開始了?赡苁且粋數(shù)據(jù)包在什么地方丟失了(假定不時ISP的問題),在任何更多的數(shù)據(jù)包被發(fā)送以前TCP要求重新發(fā)送它。

這一切的問題是,在認識到出了差錯的發(fā)送者和實際上正在送達的數(shù)據(jù)包之間出現(xiàn)了延遲。有時這能花上數(shù)秒鐘,如果你僅僅只是下載一個文件或一個網(wǎng)頁,這不是什么大礙,但如果這是一個游戲數(shù)據(jù)包而且每秒至少有十次,那么你真的是遇到麻煩了,尤其是因為它停止了其他一切事情。實際上就是這個問題所以幾乎沒有游戲選擇使用TCP作為它們主要的Internet協(xié)議,除非它不是一個實時動作游戲。大多數(shù)游戲使用UDP--他們不能保證有序或可靠送達,但它確實很快-或者結(jié)果是至少通常比TCP/IP更快,F(xiàn)在我們了解這些了,接下來呢?

【玩網(wǎng)絡(luò)游戲的心得】相關(guān)文章:

網(wǎng)絡(luò)游戲作文02-21

網(wǎng)絡(luò)游戲線上活動方案01-21

玩QQ飛車心得之二04-28

沉迷網(wǎng)絡(luò)游戲的倡議書12-09

遠離網(wǎng)絡(luò)游戲倡議書12-17

玩開心農(nóng)場心得體會08-23

玩陀螺12-02

玩作文10-17

防沉迷網(wǎng)絡(luò)游戲倡議書02-23

網(wǎng)絡(luò)游戲英語作文(通用15篇)10-22