# ds3os: reconstructed Dark Souls 2 and 3 online servers

> ds3os reconstructs online servers for Dark Souls 2: Scholar of the First Sin and Dark Souls 3, with matchmaking, profiles and multiplayer features. It includes a loader that redirects the games to a custom server and protobuf definitions for network traffic; some server calls and message fields remain unresolved.

- Type: Case study
- Targets: Game · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/TLeonardUK/ds3os>
- Primary source: <https://github.com/TLeonardUK/ds3os/blob/56406879a31505a71bea8c6290da370067f43659/README.md>
- Catalog page: <https://awesomerea.org/resources/ds3os-dark-souls-server-case/>
- Record JSON: <https://awesomerea.org/resources/ds3os-dark-souls-server-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ds3os-dark-souls-server-case/index.md)

## Requirements & limits

- **Prerequisites:** A game copy and Steam client; the server authenticates Steam tickets.
- **Prerequisites:** Visual Studio 2022, C++17 and CMake for building.
- **Limits:** Dark Souls 2 support is experimental; some server calls and protobuf fields remain unresolved.
- **License:** MIT license.

## Primary sources

1. <https://github.com/TLeonardUK/ds3os/blob/56406879a31505a71bea8c6290da370067f43659/README.md>

## More in Games

- [EATF: Eric & the Floaters disassembly](https://awesomerea.org/resources/eatf-eric-floaters-case/index.md) · Case study
- [Elite: a symbolic MSX game disassembly](https://awesomerea.org/resources/elite-msx-disassembly-case/index.md) · Case study
- [Encounter HD: rebuilding the 1983 Oric adventure](https://awesomerea.org/resources/encounter-hd-case/index.md) · Case study
- [Epoch & Equinox: playing the Oracle of Ages and Oracle of Seasons ROMs](https://awesomerea.org/resources/epoch-equinox/index.md) · Case study
- [Erupe: reconstructing Monster Hunter Frontier online services](https://awesomerea.org/resources/erupe-monster-hunter-frontier-case/index.md) · Case study
- [EVESharp: reconstructing an EVE Online server](https://awesomerea.org/resources/evesharp-eve-online-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
