MCPcopy Create free account
hub / github.com/SapphireServer/Sapphire

github.com/SapphireServer/Sapphire @v5.211

Chat with this repo
repository ↗ · DeepWiki ↗ · release v5.211 ↗ · + Follow
8,230 symbols 15,376 edges 937 files 614 documented · 7% updated 2mo ago★ 81144 open issues

Browse by type

Functions 6,068 Types & classes 2,162
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

# Sapphire - FINAL FANTASY XIV Server Emulator

FFXIV Sapphire

Discord Server Linux Build Status Windows Build Status

Sapphire is a FINAL FANTASY XIV 4.0+ Server Emulator currently in development.

Sapphire is a research project to learn how retail servers work and currently not production code; at this time it is insecure (use throwaway passwords for accounts) and you should expect a lot of things unimplemented or broken (of course contributions are always welcome).

Dependencies + Compiling

Sapphire requires the following software:

Name Windows Linux
CMake 3.0.2+ and C++17 capable compiler Visual Studio 2019 gcc 8 and g++ 8 or newer, or equivalent clang version.
MySQL Server 5.7 Official Site MySQL server from your distribution's package manager

Please check the wiki for detailed installation/build instructions for your OS.

Links

Final Fantasy XIV © 2010-2018 SQUARE ENIX CO., LTD. All Rights Reserved. We are not affiliated with SQUARE ENIX CO., LTD. in any way.

Core symbols most depended-on inside this repo

Shape

Method 5,590
Class 1,961
Function 478
Enum 201

Languages

C++97%
C2%
TypeScript1%
Python1%

Modules by API surface

src/common/Exd/ExdDataGenerated.cpp587 symbols
src/common/Exd/ExdDataGenerated.h586 symbols
deps/nlohmann/json.hpp442 symbols
src/world/Actor/Player.cpp184 symbols
src/common/Network/PacketDef/Zone/ServerZoneDef.h138 symbols
web/assets/js/jquery.min.js75 symbols
src/world/Actor/PlayerQuest.cpp71 symbols
src/world/Actor/Chara.cpp68 symbols
src/common/Common.h66 symbols
src/world/Territory/Territory.cpp45 symbols
deps/mysqlConnector/PreparedStatement.cpp44 symbols
src/world/Manager/HousingMgr.cpp43 symbols

For agents

$ claude mcp add Sapphire \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page