I am a member of a gaming community where we usually play games on a weekly basis. We use a lot of third party modifications that frequently get updated. To handle that we have a home-made synchronization software the runs on the host server we all connect to when we game.
The thing is that we are a relatively large number of people, the modifications are kind of large (total size ~ 50 GB), and the server has a limited upload speed (stationed in a member’s house who needs some bandwith for himself, and thus capped at 12 MB/s out), meaning synchronization for our members can be kind of slow.
I thus figured that a torrent-like synchronization would be ideal where you can download updated data not only from the primary server, but also from other members who in torrent lingo would be acting as seeders.
My question is whether the above scenario is possible using Syncthing? I read around a bit in the documentation and I could not find an answer. I read that you need to provide IDs to other machines if you want to synchronize with those ones, but that would necessitate everyone needing to know all other members’ IDs, and who is online at any given point.
Thus, my question phrased differently: would it be possible to create something like a torrent-file, which users can download and open with Syncthing and it would work just like a torrent?