Deep Dive into 3FS: DeepSeek's Open-Source Distributed Filesystem

2025-04-17

DeepSeek released 3FS (Fire-Flyer File System), a distributed filesystem. This post explains distributed filesystems and 3FS's architecture. 3FS comprises four node types: Meta (metadata management), Mgmtd (management server), Storage, and Client. It uses the CRAQ (Chain Replication with Apportioned Queries) protocol for strong consistency. The post analyzes 3FS's performance characteristics and outlines future performance testing and improvement directions.

Read more

Reverse Engineering the League of Legends Game Engine for High-Fidelity Datasets

2025-02-12

This article details the creation of a high-fidelity League of Legends dataset by reverse engineering the game engine and replay file format. Existing datasets and analytics tools suffer from low granularity, imprecision, and incompleteness. The author's tool captures precise player positions, ability usage timings, and damage calculations at millisecond intervals. The article describes the technical challenges, including decrypting internal replay files, emulating the game engine, and processing encrypted packets. This work has significant implications for reinforcement learning and offers valuable insights into data extraction for similar games.

Read more
Game