photon 伺服器 (一)伺服器目錄架構簡述

2021-08-19 22:43:18 字數 1139 閱讀 8510

photon伺服器是我感覺挺不錯的伺服器,以前都是自己直接用協議和自定義協議寫伺服器,其實現在感覺很多的伺服器已經在這方面給我們做的很好了(這方面指的是伺服器的架構、資料的解析、客戶端和伺服器的互動),photon伺服器就是其中比較不錯的一款,基本上對於普通的伺服器測試和少量使用者的伺服器選擇方案 甚至多使用者的伺服器方案,phton都是可以做的過來的。

其實我們自己寫伺服器的話最核心的部分就是將客戶端和伺服器的各種請求和響應處理好,包括對傳送的資料進行加密和拆解,而photon相當於他把這些東給我們做好了,我們只需要採用他的架構寫我們很簡單的處理邏輯就好。

就是這個東西,拿到以後先別著急。

解壓以後,檔案的目錄結構如下:

裡面的deploy目錄是所有photon伺服器的程式的啟動目錄,我們自己的遊戲伺服器也是在會放在這個裡面

doc不用多說,文件等一些東西。

lib資料夾裡面包含了很多有用的dll檔案,這個用我們使用photon架構構建伺服器的和核心的庫檔案所在位置。

src-server自帶的一些例子放在裡面 暫時不用做過多的介紹

這個目錄使我們使用photon的類庫檔案寫好的伺服器然後再放在這的目錄,裡面包含了windows各個不同的作業系統的啟動程式的資料夾,簡單來說,你的機器是64位你就選擇bin_win64的資料夾底下的伺服器啟動程式就好了。除了伺服器的啟動程式,我們自己寫的交給photon的遊戲伺服器給我們託管的的類庫檔案也是放在此資料夾下面。比如說裡面的lite目錄

裡面標註的幾個庫檔案是在伺服器開發中可能要用到的,其實裡面帶有log的是可選擇的,完全是為了日誌輸出。其他三個是必須要用到的東西。

Docker部署 一 伺服器架構

docker 容器技術作為近年來最受歡迎的開源技術,只要簡單的幾行語句就能部署執行乙個容器。docker輕巧,且易移植,號稱 build once,configure once and run anywhere 這是其能迅速流行起來的原因之一。docker是現在開發應用程式的不錯選擇 因為對於乙個研...

配置photon伺服器,unity連線Photon

我真是語文學的不好。這東西看別人的部落格感覺照抄還是要弄一天 首先先弄個伺服器。伺服器檔案放在你放photon檔案下的deloy目錄下。1.visualstudio新建乙個 用於 用於建立c 類庫 dll 的專案 2.在visualstudio的解決方案資源管理器中引入幾個檔案 那幾個檔案在你解壓p...

同一伺服器部署多個tomcat

同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。首先了解下tomcat的幾個主要埠 其中8080為http埠,8443為https埠 8005為遠端停服務埠 8009為ajp埠,apache能過ajp協議訪問tomca...