better permission warnings
release / deb (push) Successful in 14s

This commit is contained in:
abrown38 committed 2026-09-30 21:34:05 +00:00
1 parent 52998de8f4
commit c4a12727d4
3 files changed
+40 -1

No files matched your search

+2
View File
@@ -268,6 +268,8 @@ Zips are only read, never changed, and one zip can serve any number of instances
**tModLoader zips don't include .NET.** Each tModLoader instance downloads the .NET runtime it needs into `server/dotnet/` on its first start, so that start needs internet access and `curl`. The download is kept when you upgrade or re-unpack the instance. tModLoader checks the .NET version on every start and fetches a different one itself if a new release needs it.
**The `terraria` user must be able to read the zips.** Files copied in normally are fine, but `scp -p` or `cp -p` of a private file keeps its `600` mode, and a server can't be installed from that. `terractl list` warns about such zips, and a server that fails to start because of one says so in its log. Fix them with `sudo chmod 644 /var/lib/terraria/dist/*.zip`.
Members of the `terraria` group can copy zips into `dist/` without `sudo`:
```bash