整理的一些DarkStar的資料

2021-08-22 19:52:54 字數 893 閱讀 2807

darkstar可以提供很多特性來幫助開發人員,主要包括:

-- 提供簡單的程式設計模式來隱藏複雜的多工處理,多執行緒和伺服器複製等工作

-- 針對mmorpg,提供伺服器的擴充套件能力,來滿足**式增長的玩家

-- mmorpg也不必再通過分割槽來解決玩家認輸的限制了

-- 遊戲狀態的自動恢復能力(當出現伺服器當掉的情況)

-- 提供外掛程式技術,來整合第三方的部件

project darkstar 路線圖

基本的多節點功能

多台機器可以執行同乙個遊戲,分享狀態

資料在各個節點間分享

在不同節點上的玩家可以被包含進同乙個頻道中

無節點間的負載平衡或者玩家轉移,玩家將會一直呆在其登入的節點上,直到斷開連線

新的簡化的頻道介面

將會有新的網路協議規範來反映這個新的頻道介面

將會根據新的網路協議和頻道介面來更新****** client

改變核心使其在每個虛擬機器/堆上只支援乙個遊戲

效能改善和預見功能

io閥,在當前io的總量有可能擊垮系統的時候,允許io系統在頻道和會話上進行限制

為其他需要的資源設計並實現其他的閥

識別多節點系統中的效能瓶頸,並且在可能的情況下修正這些瓶頸

組建一套標誌性的程式,用來測量系統效能以及識別任何效能退化

網路協議可選擇

更新客戶端以反應網路協議的變化

未來計畫

自動負載平衡/多節點部署功能

用來跟蹤每台機器的負載情況的管理工具

跟蹤哪些玩家在和哪些物件進行互動以及交流模式

在與客戶端無關的前提下,將乙個玩家從乙個節點移動到另乙個節點

在高併發的情況下,進行資料緩衝以及節點-本地最優化

全容錯功能

整理的一些Bug

前言 最近在學c 因為公司要求,以前從沒接觸過c 但是來到這個公司公司的人要我負責c 的乙個工程,所以沒辦法,學唄,難道不是很難,現在的學習環境也很好,直接就上專案,這樣學起來會很快,這篇部落格是將我所遇到的一些bug整理一下,以回顧回顧。1.無法顯示額外的 分析警告或錯誤 在使用vs2005編譯程...

TCP的一些整理

先說一下七層協議和四層協議 物理層規定了啟用 維持 關閉通訊端點之間的機械特性 電氣特性 功能特性以及過程特性。該層為上層協議提供了乙個傳輸資料的物理 在這一層,資料的單位稱為位元 bit 屬於物理層定義的典型規範代表包括 eia tia 232,eia tia 499,v.35,v.24,rj45...

畫XilinxPCB板的時候整理的一些資料

高速差分訊號走線注意事項 1 至少使用4層 pcb板,lvds low voltage deferential signal 訊號層,地層 電源層 ttl訊號層 2 使ttl 訊號和lvds 訊號相互隔離,否則 ttl可能會耦合到 lvds 線上。最好將 ttl和 lvds 訊號放在電源 地隔離的不...