網路遊戲服務端客戶端之間一般都是透過TCP協議通訊,所以服務端用什麼語言和客戶端用什麼語言沒有關係。甚至一套服務端的程式碼可以同時用於iOS版本和Android版本,如果有網頁版和端遊版理論上也是可以通用的。不過各平臺在協議上可能會有不同。 培訓機構培養網頁開發的比較多吧。培訓做遊戲的,我就知道一個遊戲學院。我以前有同事是從那裡邊出來的。他們好像主要是培訓客戶端的。說到客戶端難還是服務端難,這兩個都各有各的難。客戶端做圖形渲染的比較牛逼吧,服務端主要牛逼在網路、分散式方面。如果說普通的寫邏輯,應該是服務端更難。基本做一個功能,都是由服務端設計,客戶端在寫邏輯方面真的很簡單。。。
。 單純寫做遊戲伺服器的書,我是沒見過。因為做伺服器真的是很多種技能的組合。首先,它最麻煩的一點我覺得就是分散式和負載均衡。就是如何承載更多的人還能保證伺服器的穩定和高效。就這一點就需要作業系統的知識以及網路的知識。對我影響比較大的兩本書:和,我現在其實建議做伺服器的多接觸接觸UNIX類的系統,做伺服器還是UNIX的比較爽。 其實做伺服器的程式設計師,在公司裡的壓力是最大的。因為伺服器如果出了問題,一般都是大事兒。比如如果伺服器有個bug會導致崩潰,那所有人都上不了遊戲,還有可能導致玩家資料丟失。如果伺服器有某個漏洞會被利用刷東西,額,這個太可怕了,因為都是涉及到錢的問題。可能你一個非常微小的錯誤,都可能早成難以彌補的後果。客戶端一般出不來大事。說到待遇,怎麼說呢,還是和能力有關,這個和行業沒什麼關係。做客戶端的和做服務端的工資水平是差不多的(雖然我覺得服務端程式設計師價值更高一些)。公司的地位,這個不同的公司地位是不一樣的。一般來講是比客戶端的程式設計師高一些的。但是,只是個程式設計師而已,如果你碰上一個技術出身的老闆,在公司裡可能會比較受尊重。
瀉藥,然而十分抱歉,本人專業是處理器體系結構和作業系統,安全領域也略有涉及,對網遊伺服器程式設計並不瞭解,無法提供有意義的解答,再次抱歉
網路遊戲服務端客戶端之間一般都是透過TCP協議通訊,所以服務端用什麼語言和客戶端用什麼語言沒有關係。甚至一套服務端的程式碼可以同時用於iOS版本和Android版本,如果有網頁版和端遊版理論上也是可以通用的。不過各平臺在協議上可能會有不同。 培訓機構培養網頁開發的比較多吧。培訓做遊戲的,我就知道一個遊戲學院。我以前有同事是從那裡邊出來的。他們好像主要是培訓客戶端的。說到客戶端難還是服務端難,這兩個都各有各的難。客戶端做圖形渲染的比較牛逼吧,服務端主要牛逼在網路、分散式方面。如果說普通的寫邏輯,應該是服務端更難。基本做一個功能,都是由服務端設計,客戶端在寫邏輯方面真的很簡單。。。
。 單純寫做遊戲伺服器的書,我是沒見過。因為做伺服器真的是很多種技能的組合。首先,它最麻煩的一點我覺得就是分散式和負載均衡。就是如何承載更多的人還能保證伺服器的穩定和高效。就這一點就需要作業系統的知識以及網路的知識。對我影響比較大的兩本書:和,我現在其實建議做伺服器的多接觸接觸UNIX類的系統,做伺服器還是UNIX的比較爽。 其實做伺服器的程式設計師,在公司裡的壓力是最大的。因為伺服器如果出了問題,一般都是大事兒。比如如果伺服器有個bug會導致崩潰,那所有人都上不了遊戲,還有可能導致玩家資料丟失。如果伺服器有某個漏洞會被利用刷東西,額,這個太可怕了,因為都是涉及到錢的問題。可能你一個非常微小的錯誤,都可能早成難以彌補的後果。客戶端一般出不來大事。說到待遇,怎麼說呢,還是和能力有關,這個和行業沒什麼關係。做客戶端的和做服務端的工資水平是差不多的(雖然我覺得服務端程式設計師價值更高一些)。公司的地位,這個不同的公司地位是不一樣的。一般來講是比客戶端的程式設計師高一些的。但是,只是個程式設計師而已,如果你碰上一個技術出身的老闆,在公司裡可能會比較受尊重。