為了學習websocket和CocosCreator結合開發游戲,把服務器運行在本地始終感覺缺少點什么,而且不能真正多端測試通信,於是趁着騰訊雲年底促銷(真的不是在打廣告),99塊錢一年,買了一台CentOS主機,把學習項目的服務器部署在這台雲服務器上,也體驗一把真正意義上的網絡游戲 ...
上一篇記錄了一下websocket通信的學習內容,這次希望能夠綜合所學習到的知識,來打造一套簡單的游戲內的聊天窗口。 根據我自己這么多年的網游經驗,猜測了一下一般游戲服務器的分類情況,給自己的這個小的練手項目分了一下幾個需要的服務端口。 首先是登錄功能,使用REST來實現即可。 然后游戲中,每張地圖獨立為一個socket服務端口,在該張地圖上所有的角色行為數據,統一由這個服務器來處理。 當然,網 ...
2019-12-11 13:31 0 319 推薦指數:
為了學習websocket和CocosCreator結合開發游戲,把服務器運行在本地始終感覺缺少點什么,而且不能真正多端測試通信,於是趁着騰訊雲年底促銷(真的不是在打廣告),99塊錢一年,買了一台CentOS主機,把學習項目的服務器部署在這台雲服務器上,也體驗一把真正意義上的網絡游戲 ...
其實用了很長時間思考了一下一些數據運算方面放在哪里合適。當然,數值方面的運算肯定要放在服務端是正確的,本地的數值計算就會有被修改器修改、數據傳輸中抓包改包等作弊、外掛的問題存在,不過對於我這個小項目目前開發階段來說,只涉及到對游戲角色移動操控這塊。 在我自己所接觸過的網游中 ...
一般的網絡游戲都是使用socket作為網絡通信手段,關於socket相關的知識,也有很多博客和文章有過說明,可以去搜索學習,這里就不另外說明了。 這篇博客的目的,僅僅是為了記錄如何去使用相關的工具,而不是其原理,畢竟有更多的大神比我說得清楚。記錄下來,是為了在以后再次使用中,亦或者讓閱讀 ...
首先需要安裝開發相關的工具和環境。 當然,nodejs和CocosCreator,通過搜索引擎很容易就能得到下載鏈接和安裝方法,這里就不浪費筆墨描述了,我們直接開始寫代碼! 進入到nodejs創建好的工程根目錄下,創建一個index.js的文件,寫入如下代 ...
講解,這里的主題是游戲的架構設計以及系統模塊間的協同工作。 所以,在這里假設所有的網絡層都已經開發完 ...
iOS開發網絡篇—搭建本地服務器 一、簡單說明 說明:提前下載好相關軟件,且安裝目錄最好安裝在全英文路徑下。如果路徑有中文名,那么可能會出現一些莫名其妙的問題。 提示:提前准備好的軟件 apache-tomcat-6.0.41.tar ...
上一篇《網絡游戲服務器構架設計(二)》介紹了刀劍Online的連接負載服務器CLS,博友提出質疑“說得不夠詳細,比如你怎么,場景服務器怎么才算一個場景服務器,場景服務器切換怎么處理不斷線后連接另一個場景的,還有很多細節問題沒有說到”,本篇就來介紹游戲服務器最為核心的部分:游戲邏輯服務器 ...
最近閑着沒事把雲風的《開發筆記》看了個遍,希望能從大牛的開發軌跡中得到一些啟發。但可能是因為本人level太低,一遍看下來還是雲里霧里,不甚明白。沒辦法只好再看一遍,希望能對他們的服務器端架構有個簡單的認識,這里同時做些筆記。 PS:本文是我個人對雲風的開發筆記的讀后感,可能會有很多錯誤 ...