PS4 Support

Experimental and temperal support for PS4 connections

Sapphire works on a PS4 out of the box. However, connecting to it is unsafe and bad and shouldn't be used for more than testing.

To use Sapphire with a PS4, you will need the following things:

  • A fully set-up Sapphire Server (see Getting Started);

  • A PS4 with the matching FFXIV client version;

  • A usable Square Enix service account;

  • Python 2.6.

  1. Set the AllowNoSessionConnect parameter in the lobby configuration file to true;

  2. Start your servers and run the ps4dns.py Python-Script in the src/tools folder;

  3. Set the DNS Server on your PS4 to the local IP Address of your PC;

  4. Log into the game on your PS4 - exit the lobby but do not quit the game;

  5. Copy the selected text that should be printed in the lobby console;

  6. Navigate to PS4transitionally.html in a browser which should be running on your REST server;

  7. Enter the following information to the page:

Secret should be the secret set for REST in the server config - default as default.

sId should be the text you just copied from your lobby server console.

accountId should be the id of the already created sapphire account you want to use on your PS4;

  1. Click insert, and change the Data Center on your PS4.

Done! You should now see your characters on the PS4 and be able to log in just fine.

Last updated