端遊就是客戶端遊戲,即下載安裝包在電腦上玩的遊戲。
端遊,是相對於“網頁遊戲”所產生的新名詞,全稱是“客戶端遊戲”,是傳統的依靠下載客戶端,在電腦上進行遊戲的網絡遊戲。
端遊都有遊戲客戶端,即遊戲的客戶使用端,相對於遊戲服務端的另壹端,服務端是為遊戲數據庫服務的,而客戶端就是遊戲數據使用端。
擴展資料
第壹代端遊服務器:
1978年,英國著名的財經學校UniversityofEssex的學生RoyTrubshaw編寫了世界上第壹個MUD程序《MUD1》,在UniversityofEssex於1980年接入ARPANET之後加入了不少外部的玩家,甚至包括國外的玩家。
《MUD1》程序的源代碼在ARPANET***享之後出現了眾多的改編版本,至此MUD才在全世界廣泛流行起來。不斷完善的MUD1的基礎上產生了開源的MudOS(1991),成為眾多網遊的鼻祖。
MUDOS采用C語言開發,因為玩家和玩家之間有比較強的交互(聊天,交易,PK),MUDOS使用單線程無阻塞套接字來服務所有玩家,所有玩家的請求都發到同壹個線程去處理,主線程每隔1秒鐘更新壹次所有對象(網絡收發,更新對象狀態機,處理超時,刷新地圖,刷新NPC)。
遊戲世界采用房間的形式組織起來,每個房間有東南西北四個方向可以移動到下壹個房間,由於歐美最早的網遊都是地牢迷宮形式的,因此場景的基本單位被成為“房間”。MUDOS使用壹門稱為LPC的腳本語言來描述整個世界(包括房間拓撲,配置,NPC,以及各種劇情)。
遊戲裏面的高級玩家(巫師),可以不斷的通過修改腳本來為遊戲添加房間以及增加劇情。早年MUD1上線時只有17個房間,RoyTrubshaw畢業以後交給他的師弟RichardBattle,在RichardBattle手上,不斷的添加各種玩法到壹百多個房間,終於讓MUD發揚光大。
用戶使用Telnet之類的客戶端用Tcp協議連接到MUDOS上,使用純文字進行遊戲,每條指令用回車進行分割。
用戶數據保存在文件中,每個用戶登錄時,從文本文件裏把用戶的數據全部加載進來,操作全部在內存裏面進行,無需馬上刷回磁盤。用戶退出了,或者每隔5分鐘檢查到數據改動了,都會保存會磁盤。這樣的系統在當時每臺服務器承載個4000人同時遊戲,不是特別大的問題。
從1991年的MUDOS發布後,全球各地都在為他改進,擴充,退出新版本,隨著Windows圖形機能的增強。1997遊戲《UO》在MUDOS的基礎上為角色增加的x,y坐標,為每個房間增加了地圖,並且為每個角色增加了動畫,形成了第壹代的圖形網絡遊戲。
因為遊戲內容基本可以通過LPC腳本進行定制,所以MUDOS也成為名副其實的第壹款服務端引擎,引擎壹次性開發出來,然後制作不同遊戲內容。
後續國內的《萬王之王》等遊戲,很多都是跟《UO》壹樣,直接在MUDOS上進行二次開發,加入房間的地圖還有角色的坐標等要素,該架構壹直為國內的第壹代MMORPG提供了穩固的支持,直到2003年,還有遊戲基於MUDOS開發。
百度百科-客戶端遊戲