服務端是為客户端服務的,服務的內容諸如向客户端提供資源,保存客户端數據。是實現遊戲特色化的重要途徑,也是最直接可以通過遊戲表現出來的技術,比如你要修改某個NPC的參數,重加載後,在遊戲內立刻體現出來。
- 中文名
- 服務端
- 外文名
- Server
- 服務端項目
- 腳本技術、創意設計、機器技術
- 用 途
- 實現遊戲特色化的重要途徑
服務端基本定義
編輯英文:Server 拼音:fu wu duan
服務端項目
編輯服務端項目:
一、腳本技術
二、引擎插件技術
三、創意設計
四、機器技術
腳本技術;是實現遊戲特色化的重要途徑,也是最直接可以通過遊戲表現出來的技術,比如你要修改某個NPC的參數,重加載後,在遊戲內立刻體現出來。
引擎插件技術;是指實現腳本功能的程序,可以這麼説,腳本是軟件,引擎是硬件。[當然相對與電腦來説都是軟件]
機器技術;機器是整個服務端的載體,想把一整套遊戲開起來,就必須有一套符合遊戲版本要求的機器,有了機器後,要對機器進行一些防黑安全,性能優化等的修改-也是傳奇技術中的一個重要因素。
服務端一般理解
編輯服務端是一種針對性的程序。所謂的針對性就是專門為某一客户端設立的程序。原則上來講,服務端是不具備運算能力,因為服務端同時會與多個客户端建立連接,一旦服務端進行運算的話,就會佔用大量的資源,從而影響到其他客户端的通信。所以服務端通常都只具備認證與傳輸數據功能。
服務端複雜性
編輯比如遊戲服務端,遊戲服務端就是為遊戲客户端服務的.服務的內容包含為客户端提供登錄,保存遊戲玩家資料,提供玩家在線遊戲,這也是和單機遊戲的區別.遊戲客户端的登陸,需要服務端的授權,舉例:遊戲服務端向玩家提供登陸器,而登陸器就是連接服務端的必須工具.登陸器也可以理解為服務端的授權文件.
服務端內容
編輯可以簡單的理解為客户端服務的一些數據,裝備數據,怪物數據,魔法技能數據,人物資料數據(帳號ID 裝備),
遊戲腳本數據.怪物爆率數據,地圖數據.這裏要説明下如果客户端和服務端的內容不一樣,那麼客户端就顯示不了服務端的內容。比如魔獸世界更新了,那麼他肯定會給玩家提供補丁,為什麼要提供補丁呢,因為客户端需要這些補丁來顯示服務端更新的內容,如果不更新這些補丁那麼進遊戲就顯示不了。
服務端黑客眼中
編輯黑客的初學者和網絡安全的研究者都知道灰鴿子吧?其實灰鴿子就是一種C/S遠程控制軟件。什麼叫C/S呢?C就是代表Client,即客户的意思,而S自然代表 Server,也就是服務的意思了。簡而言之,灰鴿子就是一種提供客户服務關係的遠程控制軟件。而黑客們眼裏的服務端,一般就是指這種C/S遠控軟件。
這種類型的客户端,就是一種木馬病毒,我們常見的這種病毒都是灰鴿子的病毒。而一般來説,剛生成的病毒很容易就會被查殺,經驗老道的黑客們一般會進行壓縮加花或者綁定處理,以達到免殺的效果,所以我們在運行了未知名卻查不到毒的文件後,應先立刻檢查進程,看看是否多了一個不知名的危險項目,如果有,立刻結束掉(用户為SYSTEM的是不可能的),然後斷網查毒。
總而言之,大家上網要謹慎!
服務端編寫方式
編輯服務端可以採用VC++ 或者delphi進行編寫,採用socket接口 發送數據到服務器,服務器返回數據 如果OK的話就直接跳轉到主界面!
服務端通訊模型