Commit graph

16 commits

Author SHA1 Message Date
bastimeyer
9884a16b99 fix: set 2303 as default game port 2022-05-26 15:09:40 +02:00
bastimeyer
329b224b76 fix: old --server help text 2022-05-26 15:04:33 +02:00
bastimeyer
feafd7460f fix: error when querying unmodded servers 2022-05-25 20:57:27 +02:00
bastimeyer
94b7c5a5a4 feat: shorten mod link names as much as possible
Resolves #9
Resolves #8

See ValveSoftware/steam-for-linux#5753

Steam seems to have issues with long launch arguments when calling it
via `steam -applaunch GAMEID ARGUMENTS`. This results in the client not
responding to any `-applaunch` attempts anymore, and it needs to be
restarted.

When trying to join servers with lots of mods, the `-mod=...` argument
can become too long for Steam to handle, so mod directories should not
be named by their mod ID and mod name and they should instead be kept as
short as possible. This comes at the cost of not being able to identify
mod directories easily anymore, but it's better than not being able to
join certain servers at all and having to restart Steam.

- Remove mod names from mod directory links
- Turn decimal mod IDs into ASCII char strings and convert to base64
2022-04-10 01:23:32 +02:00
bastimeyer
b4c73a9cea feat: switch to the dayzsalauncher.com JSON API
The daemonforge.dev JSON API is unfortunately too unreliable.
2022-02-19 16:49:44 +01:00
bastimeyer
fe462b9337 feat: support optional game launch parameters 2021-12-21 16:29:11 +01:00
bastimeyer
d34ba7fc54 fix: mod symlink path check
Path check did not get updated in 4feae2c
2021-12-17 06:33:38 +01:00
bastimeyer
964bb01e19 chore: add no-op output messages 2021-12-17 05:52:39 +01:00
bastimeyer
8fd3d6a3c7 docs: add example for the STEAM_ROOT env var 2021-12-17 05:46:39 +01:00
bastimeyer
4feae2ca32 feat: use "modid-modname" symlink names 2021-12-15 17:54:13 +01:00
bastimeyer
bd55608b76 fix: debug function return value 2021-12-08 12:03:51 +01:00
bastimeyer
ab884462aa fix: stderr redirection of various commands 2021-12-08 11:16:15 +01:00
bastimeyer
a1c4643d60 feat: implement flatpak support and add --steam 2021-12-06 22:34:00 +01:00
bastimeyer
b68790f2f0 chore: add log message when launching the game 2021-12-06 17:29:51 +01:00
bastimeyer
bc5bef480d fix: error message for missing dependencies 2021-12-06 17:28:06 +01:00
bastimeyer
1f7f1676be chore: rename repo + launch script, update readme 2021-12-06 05:38:18 +01:00
Renamed from dayz-mods.sh (Browse further)