DarkEnergyProcessor / NPPS4

Null-Pointer Private Server 4: Comprehensive SIF1 Private Server Implementation
zlib License
22 stars 2 forks source link

Multiple devices #23

Open CtrlAltDefeat94 opened 3 days ago

CtrlAltDefeat94 commented 3 days ago

It would be great if it were possible to use the same account on multiple devices. I'd like to use my tablet when I'm at home, and my phone on the road.

MikuAuahDark commented 3 days ago

There are 2 main technical concerns:

  1. Synchronization. The game is not designed to be played in multiple device simultaneously. How do you solve that?
  2. If the solution to point 2 is by logging out people, how to logout them? There's no indicative way that user has been logged out unless there are no activity for 3 days (default; configurable)
CtrlAltDefeat94 commented 2 days ago

I hadn't thought about it that way.

If i remember correctly, with the original transfer system, the old device would be logged out instantly after importing on the new device. Maybe such a system would work?

Unless I'm missing something, it's currently entirely impossible to switch to a different device, as SIFID is the only option, which obviously doesn't work anymore.

MikuAuahDark commented 2 days ago

Right, which is the default behavior of NPPS4. How you can then differentiate between user who just simply want to transfer and user who wants to link with multiple devices?

As for SIFID, it looks like SIFID can be replicated entirely. However as of how, I have no idea.

That being said, you can transfer your account by going to Settings -> Transfer Passcode. To generate Transfer Passcode for your account, open the SIF2 Game Data Transfer banner in the in-game home screen.