當前位置:編程學習大全網 - 編程語言 - 想從事手機網絡遊戲服務器編程,不知道該怎麽入門?請前輩指路!

想從事手機網絡遊戲服務器編程,不知道該怎麽入門?請前輩指路!

問1:手機網遊服務端壹般都是用什麽語言開發?不同平臺,例如IOS,安卓,服務端語言可以通用嗎?網絡遊戲服務端客戶端之間壹般都是通過TCP協議通訊,所以服務端用什麽語言和客戶端用什麽語言沒有關系。甚至壹套服務端的代碼可以同時用於iOS版本和Android版本,如果有網頁版和端遊版理論上也是可以通用的。不過各平臺在協議上可能會有不同。培訓機構培養網頁開發的比較多吧。培訓做遊戲的,我就知道壹個遊戲學院。我以前有同事是從那裏邊出來的。他們好像主要是培訓客戶端的。說到客戶端難還是服務端難,這兩個都各有各的難。客戶端做圖形渲染的比較牛逼吧,服務端主要牛逼在網絡、分布式方面。如果說普通的寫邏輯,應該是服務端更難。基本做壹個功能,都是由服務端設計,客戶端在寫邏輯方面真的很簡單。。。問3:像我這樣的基礎,有沒有合適我的服務端編程技術的書?有的話請推薦。單純寫做遊戲服務器的書,我是沒見過。因為做服務器真的是很多種技能的組合。首先,它最麻煩的壹點我覺得就是分布式和負載均衡。就是如何承載更多的人還能保證服務器的穩定和高效。就這壹點就需要操作系統的知識以及網絡的知識。對我影響比較大的兩本書:<<Windows核心編程>>和<<TCP/IP詳解>>,我現在其實建議做服務器的多接觸接觸UNIX類的系統,做服務器還是UNIX的比較爽。其實做服務器的程序員,在公司裏的壓力是最大的。因為服務器如果出了問題,壹般都是大事兒。比如如果服務器有個bug會導致崩潰,那所有人都上不了遊戲,還有可能導致玩家數據丟失。如果服務器有某個漏洞會被利用刷東西,額,這個太可怕了,因為都是涉及到錢的問題。可能妳壹個非常微小的錯誤,都可能早成難以彌補的後果。客戶端壹般出不來大事。說到待遇,怎麽說呢,還是和能力有關,這個和行業沒什麽關系。做客戶端的和做服務端的工資水平是差不多的(雖然我覺得服務端程序員價值更高壹些)。公司的地位,這個不同的公司地位是不壹樣的。壹般來講是比客戶端的程序員高壹些的。但是,只是個程序員而已,如果妳碰上壹個技術出身的老板,在公司裏可能會比較受尊重。

  • 上一篇:程序員學歷本科和大專有區別嗎
  • 下一篇:吃雞遊戲玩的好,代表什麽?
  • copyright 2024編程學習大全網