I’m not sure what data is being sent and received.
The connections are being established both in the editor and the release build of the program.
What are these connections and how can they be turned off? I’ve not actively enabled any analytics or similar features, unless they might have been enabled by default.
I’ve noticed this in both Unity 2019.4 and 2021.3.
Enabled by default. And constantly re-enabled… a constant scourge to peaceful development. I have to use source control constantly to revert this stuff.
There’s also this:
Extra unwanted packages in new projects (collab, testing, rider and other junk):
About the fastest way I have found to make a project and avoid all this noise is to create the project, then as soon as you see the files appear, FORCE-STOP (hard-kill) Unity (with the Activity Manager or Task Manager), then go hand-edit the Packages/manifest.json file as outlined in the above post, then reopen Unity.
Sometimes the package system gets borked from all this unnecessary churn and requires the package cache to be cleared:
Also, if you switch on VPN while you’re Unity’ing, your log file will fill up with errors from these connections until your hard drive runs out. Unity’s answer to this is “Don’t use VPN”.
Thanks for all the useful information and links. Where would I find the settings that are enabled by default? Is it just the analytics toggle in the dashboard on the website or is there more?
I use source control and simply revert the changed files, which are usually these:
ProjectSettings/ProjectSettings.asset```
Depending on Unity version there may be more things to fiddle back to OFF.
The Packages/manifest.json one is **particularly infuriating**: the advertising module gets randomly turned back on and I cut an Android build, not realizing Unity decided to turn it on. Google Play then rejects my binary because I explicitly represented that my app has no advertising.
I find it irritating when software makes me a liar and then causes me to have to redo 15 minutes of work just because some random faceless Unity product manager decided "Let's turn this back on!"
That's why I keep this handy to get rid of all that crapware:
Extra unwanted packages in new projects (collab, testing, rider and other junk):
https://discussions.unity.com/t/846703/2
About the fastest way I have found to make a project and avoid all this noise is to create the project, then as soon as you see the files appear, FORCE-STOP (hard-kill) Unity (with the Activity Manager or Task Manager), then go hand-edit the Packages/manifest.json file as outlined in the above post, then reopen Unity.
Sometimes the package system gets borked from all this unnecessary churn and requires the package cache to be cleared:
https://stackoverflow.com/questions/53145919/unity3d-package-cache-errors/69779122