trinitycore是游戲服務器的開源代碼 許多玩家使用魔獸的數據來進行測試 ,使用它來假設魔獸私服。 官方網址 https://www.trinitycore.org/ 類似的還有mangos 和 kbengine 不過mangos使用龐大的ACE網絡框架 kbengine使用自寫網絡 ...
書接上文 繼續分析Socket.h SocketMgr.h template lt class T gt class Socket : public std::enable shared from this lt T gt 根據智能指針的使用規則 類中有使用本類自己的指針 必須繼承自enable shared from this lt gt 防止自引用 不能釋放的BUG class Socket ...
2017-10-25 16:20 0 1946 推薦指數:
trinitycore是游戲服務器的開源代碼 許多玩家使用魔獸的數據來進行測試 ,使用它來假設魔獸私服。 官方網址 https://www.trinitycore.org/ 類似的還有mangos 和 kbengine 不過mangos使用龐大的ACE網絡框架 kbengine使用自寫網絡 ...
用開源軟件TrinityCore在Debian 10上搭建魔獸世界8.3.0.34220的服務器 TrinityCore是魔獸世界(World of Warcraft)的開源的服務端。目前支持魔獸的3.3.5.12340版本(開源代碼的3.3.5分支)、8.3.0.34220版本(開源 ...
一、前言 前面闡述了服務器的總體框架,下面來分析服務器的所有父類ZooKeeperServer。 二、ZooKeeperServer源碼分析 2.1 類的繼承關系 說明:ZooKeeperServer是ZooKeeper中所有服務器的父類,其實現 ...
一、前言 前面分析了ZooKeeperServer源碼,由於QuorumZooKeeperServer的源碼相對簡單,於是直接分析LeaderZooKeeperServer。 二、LeaderZooKeeperServer源碼分析 2.1 類的繼承關系 說明 ...
一、前言 前面已經介紹了Zookeeper中Leader選舉的具體流程,接着來學習Zookeeper中的各種服務器。 二、總體框架圖 對於服務器,其框架圖如下圖所示 說明: ZooKeeperServer,為所有服務器的父類,其請求處理鏈 ...
一、關於 ethtool: 獲取設備信息及診斷信息 獲取設備統計數據 控制因特網設備速率(speed)、全雙工(duplex)、自動協商(autonegotiation)、流 ...
為什么要研究TrinityCore ? (1)它是一個完整成熟的可運行調試的網游服務器框架。 (2)它是一個跨平台的標准C++編寫的項目,在Windows、Linux、MacOSX上都可編譯運行。 (3)它使用了ACE、OpenSSL、Socket ...
已經有一個月沒有更新博客了,一方面是因為平時太忙了,另一方面是想積攢一些干貨進行分享。最近主要是做了一些開源項目的源碼分析工作,有c項目也有python項目,想提升一下內功,今天分享一下tinyhttpd源碼分析的成果。tinyhttpd是一個非常輕量型的http服務器,c代碼500行左右 ...