Star on GitHubStar1.1k stars

Case study

tMock-Server: reconstructing Terraria server handshakes

tMock-Server is an unfinished C++ reimplementation of the Terraria server's initial network flow. It uses socket code and packet classes to accept connections, check protocol versions, request passwords, and assign player slots; the README records packet IDs, fields, directions, and structures informed by traffic analysis.

Targets
Game · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: GNU/Linux is currently required because the server relies on its socket support.
  • Prerequisites: CMake 4.1 and a C++26 toolchain are specified by the build file.
  • Limits: Player and world information handling remain unfinished.
  • License: GPL-3.0 license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · StardustVulpine/tMock-Server · Revision 54cbdba
  2. CMakeLists.txt GitHub · StardustVulpine/tMock-Server · Revision 54cbdba

More in Games

All 318 entries in GamesGames case studies (239)

↑↓ move↵ open⌘↵ new tab