1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-26 22:37:45 +00:00
A Final Fantasy XIV 4.0+ Server Emulator written in C++
Find a file
collett 06d6f4db30 remove WorldInteractionHandler as it turns out it's just another ClientTrigger.
handler merged and values used by WorldInteractionHandler fit perfectly in ClientTriggerType(name picked up from 3.x).
also update the packet and rename params to be more consistent
2024-06-17 02:14:12 +09:00
.github Punctuation 2018-12-11 00:21:51 +01:00
cmake Shamelessly steal FindMySQL.cmake from 3.x branch 2023-05-23 07:46:24 -03:00
config add customisable log level to config 2019-01-25 19:00:21 +11:00
deps update for tcp oodle 2023-05-03 00:13:19 -04:00
doxygen fix doxygen missing documentation after project restructure 2019-01-14 21:32:18 +11:00
sql update for Empyreum 2023-03-04 00:06:38 +00:00
src remove WorldInteractionHandler as it turns out it's just another ClientTrigger. 2024-06-17 02:14:12 +09:00
web True out of source build now possible. 2019-01-02 15:09:59 +01:00
.appveyor.yml actually gets past cmake now 2019-10-14 18:57:31 +11:00
.editorconfig Update submodules and editorconfig 2018-08-30 13:38:40 +02:00
.gitignore fix some build directories not being ignored 2019-02-09 16:50:55 +11:00
.gitmodules add actions submodule 2020-01-26 21:24:38 +11:00
.travis.yml update travis config to use g++-8 2019-10-14 18:45:17 +11:00
CMakeLists.txt Remove oo2net_9_win64.dll from CMakeLists.txt as it's unused (we statically link Oodle from it's .lib) 2023-05-23 07:47:11 -03:00
CMakeSettings.json Fixed misc build errors. 2023-03-02 11:14:47 -06:00
CodeStyle.xml Code style adjusted for 2 spaces and various other small things, checkout CodeStyle.xml for details 2018-08-29 21:40:59 +02:00
LICENSE.md Initial commit of the sapphire server 2017-08-08 13:53:47 +02:00
README.md update README.md 2024-06-17 01:09:26 +09:00
sql_import.sh Update .gitignore and sql_import.sh 2018-12-13 12:47:59 +01:00

Sapphire - FINAL FANTASY XIV Server Emulator

FFXIV Sapphire

Discord Server Linux Build Status Windows Build Status

Sapphire is a FINAL FANTASY XIV Server Emulator. This version targets FFXIV v6.58 hotfix 2.

It 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.

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