Overview
Overview of Sapphire installation
Requirements
Sapphire has been tested to run on Linux (GCC, Clang), Mac and Windows.
Downloading Sapphire
We do not provide downloadable binaries for Sapphire. In order to use Sapphire, you must compile the code in your machine.
The best way to get the code for Sapphire is to use git
.
After a git clone, cd into the repository, checkout the branch you wish to target (default master) and initialise the library submodules.
$ git clone https://github.com/SapphireServer/Sapphire.git sapphire
$ cd sapphire
$ git submodule update --init
We advise against downloading the zip source code ("tarball") through the github page, as it will be missing dependencies required for building.
Downloading Sapphire Launcher
Sapphire provides a standard launcher to launch the FFXIV client while configuring it to connect to Sapphire.
The launcher has only been tested to work on Windows.
You may clone the Sapphire Launcher by running the following command. Make sure you are not running the command inside the Sapphire folder.
$ git clone https://github.com/SapphireServer/SapphireLauncher.git
Install Dependencies
Sapphire requires CMake and a C++ compiler to build.
Additionally, Sapphire makes use of several dependencies. The submodule initialization through git will provide most of them, however SQL development headers need to be provided separately.
How to build
Instructions on how to build for each of the supported platforms can be found in the Installation page.
Last updated