Enhancements:
-
Port Handling for ASA:
- Updated
start_server()
to use separate parameters for ports:-Port=$GAME_PORT
-QueryPort=$QUERY_PORT
-RCONPort=$RCON_PORT
- Replaced the outdated
?Port=...
syntax with the new required format for ARK: Survival Ascended. - Adjusted
load_instance_config()
to correctly parse port settings using^Port=
,^QueryPort=
, and^RCONPort=
for more robust configuration management.
- Updated
-
Improved Compatibility:
- Updated
PROTON_VERSION
toGE-Proton9-21
for enhanced compatibility and performance.
- Updated
Bug Fixes:
-
Max Players Setting:
- Resolved an issue where the
MaxPlayers
setting was not applied correctly. The parameter?MaxPlayers=...
was replaced with-WinLiveMaxPlayers
.
- Resolved an issue where the
-
Server Name Conflict:
- Added a trailing space to the
SessionName
parameter instart_server()
to prevent conflicts when the instance name matches the server name.
- Added a trailing space to the
-
Instance Management:
- Updated
start_all_instances()
:- Skips wait time if an instance fails to start due to conflicts.
- Ensures the script returns to the main menu instead of terminating in edge cases.
- Updated