Keep pre-rebrand dedicated installs compatible

This commit is contained in:
Alexander Sellite 2026-08-25 22:18:56 -04:00
parent c1b228475d
commit cd423d0c70
4 changed files with 59 additions and 10 deletions

View file

@ -60,6 +60,14 @@ the prior release. Manually return to the recorded previous release with:
sudo ./scripts/rollback-native.sh
```
Existing NETfishing native installations can be upgraded in place. If
`/opt/netfishing-server` or `netfishing-server.service` already exists, the
installer retains that layout and installs compatibility executable names for
the old unit. New installations default to the Straywild paths and names. The
legacy `NETFISHING_INSTALL_ROOT`, `NETFISHING_SERVICE_NAME`, and dedicated-game
environment settings remain accepted; explicit Straywild settings take
precedence.
Copy `config/server.cfg.example` to `/etc/straywild-server.cfg` and adjust the
room name, UDP port, player limit, and public-listing preference. Set `TZ` in
`/etc/straywild-server.env` to an IANA timezone such as `America/New_York` when
@ -180,7 +188,7 @@ corresponding-source record for its exact game commit.
The server PCK contains straywild creative assets and third-party material.
Their governing terms, credits, and provenance are maintained once in the
main game's
[`docs/ATTRIBUTION.md`](https://forge.makearmy.io/woofmeow/straywild/src/branch/main/docs/ATTRIBUTION.md),
[`docs/ATTRIBUTION.md`](https://forge.makearmy.io/woofmeow/netfishing/src/branch/main/docs/ATTRIBUTION.md),
with the asset license and trademark terms beside that record. Every staged
server package copies those files from its exact game source commit.