Linux Every SimpleX link starts with server metadata like smp4.simplex, if I change the number, the link doesn't work anymore, so I assume that the link is tied to the server.
That would be a server over which connection request is sent.
Example:
smp4.simplex.im is in:
SimpleX address: a different server for receiving messages is picked upon accepting connection.
1-time link: this feature picks a random server for which user has enabled receiving messages. Here the smp4.simplex.im server is actually used to receive messages.
In both cases it is possible to change this server later, however the server has to be online and perhaps your contact too, but I'm not sure.
Linux This is what I mean, but it could also happen to the offficial servers.
While there is a chance an official server would be permanently shut down without some kind of migration for queues handled by it, I don't believe it's a realistic risk. Nonetheless, it's always good to be prepared.
I am concerned that if I have contacts where my only connection to them is over SimpleX and then the server shuts down, we have a hard time find each other again.
This is problematic for those who do not create (per-profile) SimpleX address and rather depend on sharing 1-time links. In any case, there is a toggle you can use that automatically shares your SimpleX address with all of your contacts.
SimpleX address > address settings > share with contacts
This will make you reachable via a new connection, using a different server. The QR code will stay regardless if messages go through.
Again, things should get easier once redundancy + automatic rotation launches, hopefully next year :)