三年來一直從事服務器程序開發,一直都是忙忙碌碌,不久前結束了職業生涯的第一份工作,有了一個禮拜的休息時間,終於可以寫寫總結了。於是把以前的開源代碼做了整理和優化,這就是FFLIB。雖然這邊總結看起來像日記,有很多廢話,但是此文仍然是有很大針對性的。針對服務器開發中常見的問題 ...
三年來一直從事服務器程序開發,一直都是忙忙碌碌,不久前結束了職業生涯的第一份工作,有了一個禮拜的休息時間,終於可以寫寫總結了。於是把以前的開源代碼做了整理和優化,這就是FFLIB。雖然這邊總結看起來像日記,有很多廢話,但是此文仍然是有很大針對性的。針對服務器開發中常見的問題 ...
FFRPC github 地址 https://github.com/fanchy/FFRPC FFRPC 已經陸陸續續開發了1年,6月6日這天終於完成了我比較滿意的版本,暫稱之為 V0.2,FF ...
游戲服務器設計之任務系統 介紹 任務系統是游戲中最重要的系統之一,本文旨在設計一個輕量清晰的任務系統。通用易擴展是本系統關注的重點。任務系統中當角色的條件滿足時,自動觸發每一類型的任務,每個任務有 ...
游戲服務器程序中,經常需要生成全局的唯一ID號,這個功能很常用,本文將介紹一種通用ID生成組件。游戲服務器程序中使用此組件的場景有: 創建角色時,為其分配唯一ID 創建物品時 ...
FFLIB框架是為簡化分布式/多進程並發而生的。它起始於本人嘗試解決工作中經常遇到的問題如消息定義、異步、多線程、單元測試、性能優化等。基本介紹可以看這里: http://www.cnblogs.com/zhiranok/archive/2012/07/30 ...
摘要 C++程序的調試一般有調試器、printf、日志文件三種。Linux下的調試器為gdb,關於gdb的使用甚至可以單獨用一本書來說明,但是本章並不會過度討論gdb,讀者可以尋找相關的 ...
摘要: 在服務器編程中,經常會用到python腳本技術。Python是最流行的腳本之一,並且python擁有定義良好的C API接口,同時又有豐富的文檔,與C++結合非常的適合。通常情況下使用C++ ...
在FFLIB的兩篇介紹中,已經介紹了FFLIB是基於Broker模式構建的框架,核心組件關系圖如下: http://www.cnblogs.com/zhiranok/archive/2012/07/30/fflib ...
RedRabbit 經典網游服務器架構 該圖省略了專門用途的dbserver、guildserver等用於專門功能的server,該架構的優點有: l LoginGat ...
Python解釋器spython介紹# 簡介 出於個人愛好和某種需求,我再16年對python的解釋器產生了濃厚興趣,並且下定決心重新實現一個版本。我個人再游戲服務器開發中,對c++嵌入lua ...