Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change: sfserver new executable #4643

Closed

Conversation

PlayMTL
Copy link
Contributor

@PlayMTL PlayMTL commented Sep 10, 2024

Description

Please include a summary of the change and which issues are fixed.

With the newest update of Satisfactory the executable for the server changes. Tested it and it worked.

Fixes: #4644

Type of change

  • Bug fix (a change which fixes an issue).
  • New feature (a change which adds functionality).
  • New Server (new server added).
  • Refactor (restructures existing code).
  • Comment update (typo, spelling, explanation, examples, etc).

Checklist

PR will not be merged until all steps are complete.

  • This pull request links to an issue.
  • This pull request uses the develop branch as its base.
  • This pull request subject follows the Conventional Commits standard.
  • This code follows the style guidelines of this project.
  • I have performed a self-review of my code.
  • I have checked that this code is commented where required.
  • I have provided a detailed enough description of this PR.
  • I have checked if documentation needs updating.

Documentation

If documentation does need updating either update it by creating a PR (preferred) or request a documentation update.

Thank you for your Pull Request!

dgibbs64 and others added 23 commits April 4, 2024 11:25
* Install valheim dependencies for crossplay on Ubuntu

* Setup minimal required dependencies for valheim crossplay

* will set crossplay to default on and add instance id

* add ubuntu 24.04

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
* feat: reference new smserver

* feat: add default config

* feat: add stop command using telnet

* fix: remove duplicate unused telnetpassword var

* feat: add soulmask to config & info functions

* fix: remove ini config for now

* fix: startparameter initialization fix

* feat: remove pve fixed param in startparameters

* fix: update default gamelogdir

* fix: handle telnet response during stop process

* add sm fix

* add fix_sm.sh

* add ss command

* and

* add memory requirements

* adjust start parameters

* remove telnetpassword

* add backup interval

a

* comments

* rename variables to telnetpassword

* var name change

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
Refactored the code in check_permissions.sh to improve readability and maintainability. Made changes to variable names for clarity and removed unnecessary comments. Also, refactored the fn_sys_perm_errors_detect function name for consistency.
* Adding default_cfg and Distro Requirements

* Adding Shellscripts for Xonotic

* Fixing serverlist.csv

* Fixing again serverlist.csv

* Fixed Typo

* Changing Shortname to XNT

* Fixing missed _default.cfg change

* Fixing _default.cfg

* Updating Modules and Server installation

* Updating paths and install script

* Fixing install Scripts Issues

* Update info_game.sh

* Updating Game Info Curling

* fix bug with npm download of gamedig on branches

* styling fix

* move to fix

* typo

* bug

* add missing details

* edit using config

* add missing servercfgfullpath

* bug

* config settings update

* update cp command based off warn message

* fix dir

* update dirs

* fix exit code

* fix dir install

* remove -v

* update settings

* update info game

* update config type

* fix dir

* update config parsing

* change to remove config

* add server.cfg

* remove serverconfigdefault

* add new default

* move to use an updater

* send key to update function

* typo

* change extract location

* update directory location

* filename fix

* update dirs

* fix extraction

* creatre datadir if missing

* consoleinteract yes

* lint

---------

Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>
Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
…#4458)

this will clear the tmp directory when a server it downloaded
@PlayMTL PlayMTL requested a review from dgibbs64 September 10, 2024 15:48
@Fridman87
Copy link

Tested, works perfectly. Thank you :)

@Tays005
Copy link

Tays005 commented Sep 10, 2024

impossible, the file is constantly being modified

@dgibbs64
Copy link
Member

Why has multihome been removed? This is a standard parameter that is added to all Unreal engine servers

@dgibbs64 dgibbs64 added this to the v24.2.0 milestone Sep 10, 2024
@dgibbs64 dgibbs64 changed the base branch from develop to hotfix/v24.2.4 September 10, 2024 19:59
@dgibbs64 dgibbs64 changed the base branch from hotfix/v24.2.4 to master September 10, 2024 20:01
dgibbs64 added a commit that referenced this pull request Sep 10, 2024
change: remove MultiHome Parameter for sfserver
removed temporary fix with sf 1 release

Co-authored-by: Armin <50357737+PlayMTL@users.noreply.github.com>
@dgibbs64
Copy link
Member

Unable to merge as was using develop branch. Cherry picked the commits and merged d142520

@dgibbs64 dgibbs64 closed this Sep 10, 2024
HotoCocoaco added a commit to HotoCocoaco/LinuxGSM that referenced this pull request Feb 9, 2025
commit 5eeb9b55ea969a3b6c3485079d37ee7b34ad2183
Merge: 30e95df4 cd033830
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Feb 9 00:39:10 2025 +0000

    Merge branch 'hotfix/v25.1.2'

commit 30e95df4d692df3201df3bb27c584b51a29adcd9
Merge: 1fc64fdd 6d48fbf4
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:44:36 2025 +0000

    Merge branch 'hotfix/v25.1.1'

commit cd033830c95993033484f2077250b60bb3e3a925
Merge: c71b8e93 6d48fbf4
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:44:36 2025 +0000

    Merge branch 'hotfix/v25.1.1' into develop

commit 6d48fbf41a495e868656a4c14c2eb851bf223145
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:44:26 2025 +0000

    Release v.25.1.1

commit bf850bf0c7a12f12c5e26070b758f7f51e2ec42f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:42:47 2025 +0000

    fix: update aspnetcore-runtime to verion 8 on Ubunut 24.04

commit e4a7772d8267164cbeeb4b4f98fbb626b83d2341
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:39:03 2025 +0000

    fix: remove libncurses5:i386 from Ubuntu 24.04

commit 114486107e4b3787a2dfb3624c038af23905cb55
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:38:11 2025 +0000

    fix: remove libtinfo5:i386 from Ubuntu 24.04

commit 1fc64fddebed8d1c57c7723c04677c9b215e2ccf
Merge: 65e9eb52 005683cd
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:10:32 2025 +0000

    Merge branch 'release/v25.1.0'

commit c71b8e93959e176cad7fefd67252aa4214420b5d
Merge: 597a005b 005683cd
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:10:32 2025 +0000

    Merge branch 'release/v25.1.0' into develop

commit 005683cd618597ce922b84195ed64ab41c604c10
Merge: 47e95d13 579d54bc
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 14:08:24 2025 +0000

    Merge branch 'master' into release/v25.1.0

commit 65e9eb520d5693c74cca1148678a8fe3ce7774c2
Merge: 579d54bc 47e95d13
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 13:45:43 2025 +0000

    Merge branch 'release/v25.1.0'

commit 597a005be86de22314e978441741f00527470b85
Merge: 7a0fc70d 47e95d13
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 13:45:43 2025 +0000

    Merge branch 'release/v25.1.0' into develop

commit 47e95d13dde288f5a970101a0e1863f96b354ca7
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 8 13:43:05 2025 +0000

    Release v25.1.0

commit 579d54bc407bd85592fbd46651e734e21f7ead04
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Jan 20 00:23:22 2025 +0000

    fix permissions

commit 7a0fc70d81db2f8e859b636982cd7390746073ce
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 8 19:12:05 2025 +0000

    fix: add missing imgso filter if not required in discord alert

commit 8d17622af3d24bfe120cd8a3296ac7d0908e9a3e
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 8 18:22:16 2025 +0000

    feat: add ismygameserver.online links (#4742)

commit 81c4f802863f97cb0008ef993ed27a8f2af4b913
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 8 18:19:52 2025 +0000

    feat(squad44): Rename Post Scriptum to Squad 44 (#4737)

commit ecd47025c06e790c068264219c1f8989a3e5b4ee
Merge: 182547a6 d24ea742
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 8 11:25:38 2025 +0000

    Merge branch 'hotfix/v24.3.4'

commit de6e0c712d25ef34f8abd81407fa4ac76489b423
Merge: 181cd50e d24ea742
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 8 11:25:38 2025 +0000

    Merge branch 'hotfix/v24.3.4' into develop

commit d24ea7420f870809f0dedeea6b36fd6bbd9e72e4
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 8 11:24:02 2025 +0000

    Release v24.3.4

commit d900a62c7370d5a1125210c1d71352609dbadf57
Author: Zechiax <106590288+Zechiax@users.noreply.github.com>
Date:   Sun Jan 5 00:33:30 2025 +0100

    fix(papermc): update API URL to prevent update failures (#4728)

commit 181cd50e02e0fd6214d88ec6050f68fb9035c741
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Jan 7 18:15:22 2025 +0000

    fix: broken download url for name-left.csv name-right.csv

commit f49c2b3aa7a1ff3bb8b057d83412ae27f7177411
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 5 23:38:17 2025 +0000

    feat(bfv): add query for bfv (#4740)

    * fix quake2 and formatted

    * correct bfv ports

    * update bf config info

    * remove curl

    * tidy

    * fix jc2mp query name

commit 06166045bc01515ce743426dca630df3f8e0ac71
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 5 23:28:35 2025 +0000

    fix(sof2): correct config location (#4739)

commit d0fbe4a7b63b6547c098272235188a7d4c935832
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 5 17:21:11 2025 +0000

    feat: replace mailx with s-nail for email alerts

commit 6adf4da6d824e17cc9c5bdbc4671e0a16603eb27
Author: Jimmy Maple <38733055+codingWithJimmy@users.noreply.github.com>
Date:   Sun Jan 5 11:59:36 2025 -0500

    fix(mc): correct the of counting players online on Minecraft servers via gamedig

commit 1639bd5d0d37098f3545b7ced7a1fcb9e577b15f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 5 13:27:03 2025 +0000

    feat: add extra checks to fail if jq is not installed (#4731)

commit abfe5c1a67f64a433394ccac5fd4f02a76e38c43
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 5 11:53:50 2025 +0000

    fix(st): resolve Stationeers config issues  (#4733)

    * feat(st): add config install

    * update start parameters

    * bug

    * ui fix

    * rename worldname to worldsave

    * add worldname to legacy vars

commit 9495437a84ed185ce761b644a0de41f4683a92dd
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Jan 4 23:38:59 2025 +0000

    chore: update gamedig

commit 2b171da14cea7a79ab312b21457eab5d0a06d2bf
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat Jan 4 23:34:34 2025 +0000

    docs(license): update copyright year(s) (#4726)

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
    Co-authored-by: github-actions <github-actions@github.com>

commit f3edc74de1463107ddf88676e402b4c13ecaa29f
Author: Christian <h3o66@users.noreply.github.com>
Date:   Sun Jan 5 00:34:02 2025 +0100

    fix(sm): remove config install as it is not used (#4730)

commit bcb40baef6241880d0b4e88e5902afd4fbf51cf6
Author: Zechiax <106590288+Zechiax@users.noreply.github.com>
Date:   Sun Jan 5 00:33:30 2025 +0100

    fix(papermc): update API URL to prevent update failures (#4728)

commit 8649aa8c1e80a3b5b22fee42dae802dff0af6fa3
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Dec 31 03:23:18 2024 +0000

    fix: adminpassword not generating

commit 0ad6df3e2139022bd41f4eb858a2a2f76e3c7f58
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Dec 31 03:19:30 2024 +0000

    fix(armar): add rcon details

commit 3e4c9b28dd4a5d4655d23f75c5936cfa473e390c
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Dec 31 02:32:40 2024 +0000

    minor ui fix

commit 77eea02b2997c06ef05d6380b6806160146e2c12
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Dec 31 02:24:16 2024 +0000

    Add error 0x6A6

commit 182547a67386a9d012c5c229e359dd5812a463ed
Merge: eae2f42d 1e07895f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Dec 19 21:34:32 2024 +0000

    Merge branch 'hotfix/v24.3.3'

commit 5d9a74428e2b5adf18b25af8475bd2f959681a56
Merge: d7e820c2 1e07895f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Dec 19 21:34:32 2024 +0000

    Merge branch 'hotfix/v24.3.3' into develop

commit 1e07895f09332e2398279900938c175e91da8775
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Dec 19 21:32:34 2024 +0000

    Release v24.3.3

commit d8d833ac490e3a1bf29e537f04566f607d08c1be
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Dec 19 21:22:55 2024 +0000

    fix(steamcmd): update remotebuildversion variable to work with recent steamcmd changes

commit d7e820c21a76a3d7257ffcef54073422ac8d1378
Author: Christian <h3o66@users.noreply.github.com>
Date:   Wed Dec 18 23:09:36 2024 +0100

    fix(sf): add tcp gameport to details (#4681)

commit 36717af4f2c24d2a9446478c12f332f7de08f88e
Author: Tom Burnett <burnett.tommy@gmail.com>
Date:   Wed Dec 11 14:29:44 2024 -0800

    fix(q3): Fix q3-only typo in install_config.sh (#4709)

commit ee20e18be320a9fd5d1b9c5611404809d108bf00
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Dec 11 22:29:17 2024 +0000

    feat: User interface refactor (#4716)

    * refactor: improve log directory creation

    - Changed the variable `checklogs` from being set to `1` to being set to `true`.
    - Improved the logic for creating log directories and files.
    - Added more informative console output for each step of the process.
    - Refactored code to use conditional statements instead of nested if statements.
    - Removed unnecessary print statements.

    This commit improves the way log directories are created and handles cases where logs already exist. It also provides clearer console output during the process.

    * refactor: improve console output formatting

    - Added color support for console output using tput commands
    - Updated print functions to display formatted messages with colors and bold text

    * refactor: improve console log creation

    The code in `install_logs.sh` has been refactored to improve the creation of the console log. The commit removes unnecessary whitespace and updates the echo statement to provide a more concise output.

    * a

    * refactor: improve log directory creation messages

    - Changed the format of log directory creation messages to include parentheses around the directory path.
    - Updated the messages in `install_logs.sh` file to reflect this change.

    * refactor: improve log directory symlink creation

    The code has been refactored to improve the creation of symlinks for game log directories. The commit removes unnecessary echo statements and updates the output format to provide clearer information about the created symlinks.

    * feat: create server directory

    - Updated the script to create a server directory
    - Removed unnecessary check for existing server directory

    * refactor: improve console output for fetching files

    The commit refactors the code in `install_server_dir.sh` and `linuxgsm.sh` to improve the console output when fetching files. The message now includes more descriptive information about the file being fetched, such as the source URL and local filename. Additionally, the success message has been updated to include brackets around "OK" for better readability.

    * refactor: improve formatting of success message

    The success message in the core_messages.sh file has been updated to include square brackets around "OK" for better visibility.

    * ui

    * refactor: improve console output for checking and fetching files

    - Updated the console output in `command_update_linuxgsm.sh` to include formatting and improved readability.
    - Improved the console output in `core_dl.sh` to include formatting and better indicate the progress of file fetching.

    * refactor: improve logging message in fn_fetch_file

    The logging message in the fn_fetch_file function has been improved to provide a more concise and informative output. Instead of mentioning the local filename separately, it is now included within the same line as the file URL name. This change enhances readability and clarity when fetching files.

    * refactor: improve console output in core_dl.sh and linuxgsm.sh

    - Refactored code to improve the console output in core_dl.sh and linuxgsm.sh.
    - Updated echo statements to provide more informative messages.
    - Removed unnecessary characters from the console output.

    * refactor: improve code readability and remove unnecessary comments

    The commit message summarizes the changes made to the code. In this case, the code has been refactored to improve its readability and remove unnecessary comments.

    * refactor: improve readability and consistency in code

    - Refactored echo statements to provide more informative messages.
    - Renamed variables for better clarity.
    - Removed unnecessary comments and unused code.

    * refactor: improve logging message in core_dl.sh

    The logging message in the `fn_fetch_file` function has been updated to provide a more concise and informative description of the file being fetched.

    * refactor(core_messages): update print functions

    - Updated the print functions in the core_messages.sh file to improve readability and consistency.
    - Replaced the use of "tputreset" with "${default}" for better code clarity.
    - Modified the formatting of the output messages to follow a consistent pattern.
    - Removed unnecessary escape sequences from the echo statements.

    * refactor: improve header and server directory installation messages

    - Updated ASCII logo formatting for better visibility.
    - Added emphasis to the LinuxGSM name in the header message.
    - Changed the contributor and sponsor links to be more descriptive.
    - Modified the server directory installation message to indicate if a game server already exists at the specified location.

    * refactor: improve log directory creation messages

    - Changed the log directory creation messages to include square brackets around the directory paths.
    - Updated the console log and game log directory creation messages to use square brackets as well.
    - Modified the symlink creation messages for game logs and Steam logs to also include square brackets.

    This commit improves the readability of the log directory creation process by adding square brackets around the relevant paths.

    * refactor: improve log directory creation and server directory installation

    - Change log directory creation message to use bold font for emphasis.
    - Update symlink creation message to clarify that it is creating a symlink to the game log directory.
    - Add a check to skip creating a symlink if it already exists for the Steam log directory.
    - Change server directory installation message to use bold font for emphasis.

    * refactor: improve log directory symlink creation

    This commit refactors the code in `install_logs.sh` to improve the creation of symlinks for game log directories. The commit fixes a typo in the echo statement and updates the symlink paths for both game logs and Steam logs.

    * feat: create serverfiles directory

    - Updated the message to indicate that a serverfiles directory is being created
    - Improved clarity and readability of the code

    * refactor: improve consistency and readability of print functions

    - Refactored the print functions in the core_messages.sh file to improve consistency and readability.
    - Updated the output format by adding ellipsis (...) before each status message for better visual separation.
    - Replaced hard-coded color codes with variables for easier maintenance.

    Co-authored-by: AI Assistant <assistant@example.com>

    * refactor: improve readability of code in command_update_linuxgsm.sh

    - Replaced "checking" with "checking [filename]" for better clarity
    - Changed echo statements to use fn_print_update_eol_nl instead of fn_print_ok_eol_nl
    - Updated comments for better understanding of the code flow

    * refactor: improve logging and error handling in command_update_linuxgsm.sh

    - Refactored log messages for better clarity and readability.
    - Improved error handling by checking the return value of curl command.
    - Updated backup location log message to include brackets.

    * refactor: simplify code for checking file differences

    The commit simplifies the code for checking file differences in the `command_update_linuxgsm.sh` script. It replaces the function `fn_print_ok_eol_nl` with `fn_print_skip_eol_nl` to improve readability and maintainability.

    * refactor: improve print message in command_update_linuxgsm.sh

    The code change refactors the print message in the command_update_linuxgsm.sh file. Instead of printing "OK", it now prints "SKIP" to indicate that a module is being removed. This improves clarity and consistency in the script's output.

    * skip

    * refactor: improve readability and add emphasis to file names in code

    - Refactored code to improve readability and maintainability.
    - Added emphasis to file names by using italics.
    - Updated echo statements to reflect the changes.

    * feat: improve fetch file output

    - Updated the fetch file function in core_dl.sh and linuxgsm.sh to provide more informative output.
    - Replaced the parentheses with square brackets to enclose the local filename.
    - Added italics formatting to highlight the local filename.

    * feat: improve log directory creation

    - Updated log directory creation to include italic formatting for directory names.
    - Added italic formatting for script log, console log, game log, and steam log directories.
    - Improved serverfiles directory creation by including italic formatting for the directory name.

    * refactor: improve readability and consistency in code

    - Updated the echo statement to include formatting for script name
    - Added bold formatting to EULA acceptance message
    - Removed unnecessary line breaks and added italic formatting to EULA URL
    - Refactored code to remove duplicate calls to install_eula.sh

    * feat: add new line before Y/N prompt

    The commit adds a new line before the Y/N prompt in the `fn_prompt_yn` function. This improves readability and user experience.

    refactor: improve formatting in install_server_files.sh

    The commit improves the formatting in the `install_server_files.sh` file by adding bold styling to the installation header. It also adds bold styling to the separator line for better visual separation. These changes enhance the overall appearance of the installation process.

    fix: correct formatting issue in install_server_files.sh

    The commit fixes a formatting issue in the `install_server_files.sh` file where an extra separator line was not properly formatted with bold styling. The fix ensures consistent and correct formatting throughout the script.

    chore: update prompt message in install_server_files.sh

    The commit updates a prompt message in the `install_server_files.sh` file to make it more informative and user-friendly. The updated message asks if the installation was successful, providing clearer instructions for users.

    refactor: remove redundant separator line in install_server_files.sh

    The commit removes a redundant separator line from the `install_server_files.sh` file that was causing unnecessary visual clutter. This improves code readability and simplifies the installation process.

    * changes

    * refactor: improve logging and error handling in install_config.sh

    - Refactored the code to use more descriptive function names.
    - Improved logging by using fn_print_ok_eol and fn_print_failure_eol functions.
    - Added error handling for copying config files, displaying failure messages if necessary.
    - Updated comments for better clarity.

    * refactor: improve logging and remove unnecessary code

    - Changed `fn_print_failure_eol` to `fn_print_fail_eol` for consistency.
    - Removed redundant log messages and sleep time.
    - Simplified the logic for changing hostname and rcon/admin password.
    - Removed warning message when config file is not found.

    Co-authored-by: AI Assistant <assistant@example.com>

    * refactor: update server names in default configuration files

    - Updated the servername value in multiple default configuration files to "LinuxGSM" for consistency.
    - Refactored the code to reflect the changes made.

    This commit refactors the default configuration files for various game servers by updating the servername value to "LinuxGSM". This change ensures consistency across different game servers.

    * refactor: remove unused code and files

    This commit removes unused code and files from the project. The deleted files include default configuration files and test scripts that are no longer needed.

    * refactor: improve readability and error handling in install_config.sh

    - Refactored the code to improve readability by adding bold formatting to console output.
    - Improved error handling by using the exit status of commands instead of a separate variable.
    - Replaced repetitive sleep calls with fn_sleep_time function.
    - Updated log messages for clarity and consistency.
    - Added conditional checks for successful file copying and printing appropriate status messages.

    Co-authored-by: AI Assistant <aiassistant@example.com>

    * refactor: simplify config file copying and error handling

    This commit simplifies the code for copying default config files from the Game-Server-Configs repository to the server's config location. It also improves error handling by printing appropriate messages and logging them.

    * misc changes

    * reword of dst config install

    Removed install settings as it complicates setup. The admin  how has to manually setup a slave shard using configs. By default LinuxGSM will setup a Master shard. Docs will need to be updated.

    * refactor: improve config location listing

    - Renamed the function `fn_list_config_locations` to better reflect its purpose.
    - Updated the output messages to provide clearer information about the config locations.
    - Added formatting enhancements for better readability.

    This commit refactors the code related to listing config locations, making it more user-friendly and informative.

    * ui changes

    * refactor: improve code readability and fix typos

    - Refactored the code to improve readability and organization.
    - Fixed typos in the comments and echo statements.
    - Changed some echo statements to use variables for better consistency.
    - Updated URLs in the echo statements to be clickable links.

    Co-authored-by: [co-author name]

    * ui changes

    * ui changes

    * fix: update warning message for missing SteamCMD

    The commit updates the warning message in the code to indicate that SteamCMD is not installed instead of being missing. Additionally, it modifies the log message accordingly.

    * refactor: simplify directory creation in install_config.sh

    This commit simplifies the code for creating config directories in the install_config.sh file. Instead of using separate variables for each directory path, it now uses a single variable to create the necessary directories. This improves readability and reduces redundancy in the code.

    * feat: add installation and information for SteamCMD

    - Added code to install SteamCMD if it is missing or the steamcmd directory is missing.
    - Modified the check_steamcmd function to print a warning message if SteamCMD is not installed.
    - Modified the info_game_dst function to retrieve additional information from server and cluster configuration files.
    - Updated the installation script to display a bold header before installing SteamCMD.

    * refactor: improve error message in install_config.sh

    The commit refactors the code in `install_config.sh` to improve the error message when copying a config file. The function `fn_print_failure_eol_nl` is renamed to `fn_print_fail_eol_nl` for clarity and consistency. This change enhances the readability and maintainability of the code.

    * refactor: improve conditional statements in install_config.sh

    The code changes refactor the conditional statements in the `install_config.sh` file. Instead of checking if `${shortname}` is equal to "dst" or "arma3", it now checks if `${clustercfgdir}` or `${networkcfgdir}` are not empty, respectively. This improves readability and maintainability of the code.

    a

    * refactor: simplify config directory creation and copying

    The code changes simplify the logic for creating config directories and copying config files. The function `fn_check_cfgdir` now only creates the server config directory if it exists, removing unnecessary checks for other directories. Additionally, the function `fn_default_config_remote` no longer duplicates the call to `fn_check_cfgdir`.

    * refactor: improve variable naming and remove unnecessary code duplication

    The commit refactors the code in `install_config.sh` to improve variable naming and remove unnecessary code duplication. Specifically, it renames the variables for better clarity and removes redundant lines of code.

    refactor: improve installation and configuration process

    - Refactored the fix_dst.sh script to keep the shard name in server.ini consistent with the LinuxGSM config.
    - Updated install_config.sh to provide clearer messages during the default config download and copy processes.

    refactor: update shard name in server.ini

    The code has been refactored to update the shard name in the server.ini file. This change ensures that the shard name in the LinuxGSM config matches the one in server.ini.

    * feat: improve console output formatting

    - Added separator function to improve readability of console output.
    - Replaced multiple instances of manual separators with the new function.
    - Updated commit message to follow conventional commit standard.

    * refactor: remove unnecessary fn_sleep_time calls

    This commit removes the fn_sleep_time function calls that are no longer needed in multiple modules. The fn_sleep_time function was used to introduce a delay, but it is no longer necessary for the current implementation.

    * refactor: remove unused functions

    This commit removes a large number of unused functions from the core_functions.sh module. These functions were not being called or used anywhere in the codebase and were therefore unnecessary. Removing them helps to clean up the code and improve maintainability.

    * refactor: improve consistency and readability of code

    - Changed the color of "Missing Server Details" to bold yellow
    - Changed the color of "Query IP Addresses" to bold yellow
    - Changed the color of "Game Server Ports" to bold yellow
    - Changed the color of "SS Output" to bold yellow
    - Changed the color of "Query Port - Raw Output" to bold yellow
    - Changed the color of "Gamedig Raw Output" to bold yellow
    - Changed the color of "gsquery Raw Output" to bold yellow
    - Changed the color of "TCP Raw Output" to bold yellow
    - Changed the color of "Game Port - Raw Output" to bold yellow
    - Changed the color of "Steam Master Server Response" to bold yellow
    - Updated commit message formatting for better readability

    * refactor: improve code readability and efficiency in command_dev_query_raw.sh

    - Simplify conditionals by replacing [ -v var ] with [ -n "${var}" ]
    - Remove unnecessary checks for the presence of jq and gamedig
    - Update output headers to be more descriptive and consistent
    - Use italic formatting for curl command in Steam Master Server Response section

    * refactor: improve query output formatting

    The code changes refactor the query output formatting in the command_dev_query_raw.sh file. The changes include:
    - Adding italics to certain command outputs for better readability
    - Removing unnecessary echo statements
    - Updating comments and indentation for clarity

    * refactor: simplify storage information display

    The code in `info_messages.sh` has been refactored to improve the readability and conciseness of the storage information display. The labels for total and used space have been shortened to "Total" and "Used" respectively.

    * refactor: renamed fatal to fail to improve consistency

    - Updated the log level from "fatal" to "fail" in the alert scripts.

    * feat: add conditional printing of alert messages

    This commit adds conditional statements to only print alert messages if the corresponding alerts are turned on. This improves the readability of the output by only displaying relevant information.

    - Added conditionals for Discord, Email, Gotify, IFTTT, Pushbullet, Pushover, Rocketchat, Slack, and Telegram alerts
    - Only prints alert messages if the corresponding alerts are turned on

    * feat: improve console and post details commands

    - Updated the console command to display a link in italics to the documentation.
    - Updated the post details command to display the URL in italics for support.
    - Renamed "Donation options" to "Sponsorship options" in the sponsor command.
    - Added Minecraft as an example of a game with query enabled in info messages.

    Closes #123

    * quit

    * update fn_bootstrap_fetch_file

    * ui changes

    * bootstrap trap

    * ui updates

    * att bootstrap fetch module

    * ui updates

    * bug

    * merge 2 functions

    * ui changes

    * config ui changes

    * installer ui changes

    * installer ui changes

    * add fn_print and fn_print_nl

    * remove space

    * add new dev command ui

    * bug

    * skip to light blue

    * update to light blue

    * reset to default

    * update ui changes

    * steamui changes

    * print

    * fix

    * sleep time

    * validate

    * remote location

    * italic url

    * fastdl

    * fn_print

    * fix

    * ui

    * speed up

    * fastdl ui

    * ui fix

    * ui fix

    * update some headers

    * header updates

    * minor changes

    * install changes

    * messages refactor

    * ui changes

    * bug

    * standardise exitcode

    * tidy

    * bug

    * bug

    * revert

    * updating dev ui

    * ui changes

    * bug

    * skip

    * bug

    * change minimum required message

    * fix incorrect var name

    * ui updates

    * remove ) from results

    * revert

    * ensure command action capitals are consistant

    * revert

    * revert

    * revert

    * codacy

    * revert

    * revert

    ---------

    Co-authored-by: AI Assistant <assistant@example.com>
    Co-authored-by: AI Assistant <aiassistant@example.com>

commit eae2f42db79ed73ea5ed8ff49f91f93f8ffb3469
Merge: 72deed15 aa404f20
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Oct 26 21:59:04 2024 +0100

    Merge branch 'hotfix/v24.3.2'

commit 78fc90542ce9c247c3eabf9f32dfdb58fd6d7189
Merge: 53a7c705 aa404f20
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Oct 26 21:59:04 2024 +0100

    Merge branch 'hotfix/v24.3.2' into develop

commit aa404f203320f78897cd188c649bbe84d55dea36
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Oct 26 21:46:35 2024 +0100

    Release v24.3.2

commit 3dabf33eaf5d111cac5934369080f6c511208a00
Author: Alex Linde <38871119+Amlinde@users.noreply.github.com>
Date:   Sat Oct 26 15:45:36 2024 -0500

    fix(fctrserver): parse updated version string correctly (#4688)

commit 53a7c70560b7ddb915b69c30cdd68b801962d53f
Author: Alex Linde <38871119+Amlinde@users.noreply.github.com>
Date:   Sat Oct 26 15:45:36 2024 -0500

    fix(fctrserver): parse updated version string correctly (#4688)

commit cac8b81a57a0e9fecba3eb7876803d5ca48ec8b6
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Oct 6 17:05:49 2024 +0100

    fix(cs2): add gslt variable

commit e5fabecdad2f0d2e1f1cd6a295288eac12d4f8c0
Author: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Date:   Sat Sep 28 23:35:41 2024 +0300

    fix: update license reference (#4678)

    Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>

commit 3335ca53a052caae4e637934fd0e7e708110d159
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Sep 28 13:55:10 2024 +0100

    fix: datadir bug

commit 72deed15a68c95765b9a18dad68d15494d644781
Merge: 42333c6a 764032b0
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Sep 28 13:20:42 2024 +0100

    Merge branch 'hotfix/v24.3.1'

commit 928e42864a2b61186b0b14a87f4a62b573056d49
Merge: 5c31f334 764032b0
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Sep 28 13:20:41 2024 +0100

    Merge branch 'hotfix/v24.3.1' into develop

commit 764032b0502fc5f859ef684b6afcfc80daa19be5
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Sep 28 13:20:31 2024 +0100

    Release v24.3.1

commit d4ffe395051d35ff8283d4bbfee3c9e05d1c42b8
Author: Armin <50357737+PlayMTL@users.noreply.github.com>
Date:   Sat Sep 28 14:16:03 2024 +0200

    fix(mcbserver): Wrong download url for serverfiles (#4675)

    * fix(mcbserver): update download url

    * change(core_dl/fn_fetch_file): add useragent to fix mcbedrock download

commit 5c31f3344624998b022d54140cbbb6f226240165
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Sep 25 11:37:16 2024 +0100

    fix: change exitcode to 0 if dependency install was successful

commit 108dd27c3280ea164e52e3111a17ad6e0b163080
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 24 23:38:13 2024 +0100

    feat: add arch check to prevent arm devices from working as not supported

commit 72bb39ec049331adb9648bd74eb902858e5583ce
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 24 22:38:44 2024 +0100

    fix: revert urls to correct data dir

commit 56e422be452ef31e5d7a50dc5d86e945642d3afb
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 24 22:06:20 2024 +0100

    feat: upgrade docker containers to ubuntu 24.04 (#4669)

commit 975511fcd4be720530d2174494b116d0625f69e7
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Sep 23 23:57:25 2024 +0100

    fix: ensure lgsm/data refers to datadir variable

commit aa4e4d9f947fbd13f13caa132828a9821dfdd95f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Sep 23 23:31:24 2024 +0100

    chore: update gamedig version v5.1.3

commit 42333c6a3235c302af56adeb8663a94af200707d
Merge: 07a7b9c6 b510672e
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Sep 23 21:28:31 2024 +0100

    Merge branch 'release/v24.3.0'

commit 4ecaeb71ee175e61f0c168ecf034c7c1a28899d1
Merge: e9f6836a b510672e
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Sep 23 21:28:31 2024 +0100

    Merge branch 'release/v24.3.0' into develop

commit b510672e251f0fe03dd899b217eed8d85ec4dee6
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:50:37 2024 +0100

    revert cp change

commit d2bb7d1af654e828af7c6b2c698a86b992ac9754
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:38:01 2024 +0100

    fix: add check for npm

commit 3fadfac2d18b2785b86c9e39df7a1cb2bccb3dfc
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:32:57 2024 +0100

    remove code that is not ready

commit 608a2fb3c33e65387840c7c66d06f830fe87975d
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:26:36 2024 +0100

    Release v24.3.0

commit e9f6836aa15ea5cb0d6633ae7b5a25191ec3ff54
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Sep 22 22:14:11 2024 +0100

    build(deps): bump actions/add-to-project from 1.0.1 to 1.0.2 (#4603)

    Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 1.0.1 to 1.0.2.
    - [Release notes](https://github.com/actions/add-to-project/releases)
    - [Commits](https://github.com/actions/add-to-project/compare/v1.0.1...v1.0.2)

    ---
    updated-dependencies:
    - dependency-name: actions/add-to-project
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 5ebeb1379b9c5a9340fb70c04fa9c558dc324abc
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:12:50 2024 +0100

    remove mom icon

commit 6849815acd53de6216bed470215f5de7cdce89e6
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:10:40 2024 +0100

    add missing sm

commit 2651c31695896ee577aaa82e1eb3e76c8977fe6d
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 22:06:12 2024 +0100

    add xnt icon

commit 4446e79d78b655d79db4d9d0333753af391d00b3
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 21:58:44 2024 +0100

    feat(ut3): Update the UT3 archive to have OpenSpy fix (#4657)

commit f5369ca901ac68df8d32e51d2b256a9744e36750
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 10:44:41 2024 +0100

    fix: Change http to https in comment

commit fdde2de54a0ab8ebe1cbcf31d99122376414c1fd
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 22 10:41:30 2024 +0100

    chore: update distro versions

commit 93ecefbc42a81b9902ccfa8e66d3a6941d03c66d
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Sep 21 23:35:34 2024 +0100

    feat(ut2k4): Update details to match other unreal 2 servers

commit 8032eca4b1ea17fb40efb7ada9617eafb4a5fd15
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Sep 21 23:22:07 2024 +0100

    feat(kf): Migrate to using valve query

commit ee8d30f7060818ad430ac9e4b30e1d61369a5d21
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Sep 16 22:43:44 2024 +0100

    feat(ro): Migrate to using valve query by default

commit 07a7b9c6daaaa69bc45303b73732139f0f280aaf
Merge: 3089994e 0729d39a
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 10 21:10:59 2024 +0100

    Merge branch 'hotfix/v24.2.4'

commit 453c96e8963e167256d0e3e71303d65a3ed75efc
Merge: d9d82a1a 0729d39a
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 10 21:10:59 2024 +0100

    Merge branch 'hotfix/v24.2.4' into develop

commit 0729d39ab887426c1a7d83ee544b3716e5971ec4
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 10 21:07:29 2024 +0100

    Release v24.2.4

commit d14252017db994494ed6e594503b0f5229fa8df5
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Sep 10 21:04:11 2024 +0100

    fix(sf): Update Satisfactory executable (#4643)

    change: remove MultiHome Parameter for sfserver
    removed temporary fix with sf 1 release

    Co-authored-by: Armin <50357737+PlayMTL@users.noreply.github.com>

commit d9d82a1a1230fb096dff5f1b0609bde397aa1806
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Sep 1 22:07:58 2024 +0100

    feat(permissions): Attempt to fix non executable files issue

commit 02223a5206da02d69b19f5d27f8a1bde70191810
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Aug 29 21:22:25 2024 +0100

    fix(restart): prevent restart from running if checks fail (4278)

commit b4299ef1667318d05171a9a66aed2b232ca98d13
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Aug 29 14:45:49 2024 +0100

    feat: delete download of tar files when installed (#4458)

    this will clear the tmp directory when a server it downloaded

commit ce27b7301b6701db1b082c120eaab0f93f033d32
Author: Stephan Schaffner <chaos_bloated856@memehorst.de>
Date:   Wed Aug 28 22:32:38 2024 +0200

    feat(newserver): add Xonotic (#4633)

    * Adding default_cfg and Distro Requirements

    * Adding Shellscripts for Xonotic

    * Fixing serverlist.csv

    * Fixing again serverlist.csv

    * Fixed Typo

    * Changing Shortname to XNT

    * Fixing missed _default.cfg change

    * Fixing _default.cfg

    * Updating Modules and Server installation

    * Updating paths and install script

    * Fixing install Scripts Issues

    * Update info_game.sh

    * Updating Game Info Curling

    * fix bug with npm download of gamedig on branches

    * styling fix

    * move to fix

    * typo

    * bug

    * add missing details

    * edit using config

    * add missing servercfgfullpath

    * bug

    * config settings update

    * update cp command based off warn message

    * fix dir

    * update dirs

    * fix exit code

    * fix dir install

    * remove -v

    * update settings

    * update info game

    * update config type

    * fix dir

    * update config parsing

    * change to remove config

    * add server.cfg

    * remove serverconfigdefault

    * add new default

    * move to use an updater

    * send key to update function

    * typo

    * change extract location

    * update directory location

    * filename fix

    * update dirs

    * fix extraction

    * creatre datadir if missing

    * consoleinteract yes

    * lint

    ---------

    Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>
    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit b2a4f60134805fa8ffda353ed8c5b20e642bd7e8
Merge: eef84ba9 3089994e
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Aug 18 22:35:58 2024 +0100

    Merge branch 'master' into develop

commit eef84ba903da3a21b2a029636e3b758b8cd787ec
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Aug 13 23:17:34 2024 +0100

    feat: add ismygameserver.online to discord alerts

commit f7116ca97f27b214152cfc2c21209ac36ba375e7
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Aug 13 23:02:26 2024 +0100

    fix permissions bug

commit c8f36ff2afbc357335c309c61ddc473ecb6a6fdd
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 23:06:35 2024 +0100

    add missing sm-icon.png

commit 7ece812c8c7a97f1248148ab59526ab9f377830e
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 23:04:48 2024 +0100

    refactor: refactor check_permissions.sh (#4626)

    Refactored the code in check_permissions.sh to improve readability and maintainability. Made changes to variable names for clarity and removed unnecessary comments. Also, refactored the fn_sys_perm_errors_detect function name for consistency.

commit e060865aefc510aeb75539302891072bfc0d81c2
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 22:56:20 2024 +0100

    feat(dev): add nocache if dev-debug is enabled (#4597)

commit 182c6730725d2e6a6b3512ff82efe55515ce435c
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 16:20:38 2024 +0100

    fix(samp): update samp url

commit 3089994e5445079907cc258c43f5b54d54fd8a16
Merge: f23e5f67 23b34229
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 14:24:01 2024 +0100

    Merge branch 'hotfix/v24.2.3'

commit d0326cf961eeca617d3912d7340b2bd512b6911b
Merge: d86bec9a 23b34229
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 14:24:01 2024 +0100

    Merge branch 'hotfix/v24.2.3' into develop

commit 23b342296c31a65f971ad2c562154a0519650214
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 14:23:50 2024 +0100

    Release v24.2.3

commit a7a8e381526a81b60d855fffc575d42ccb382a05
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Aug 12 14:07:01 2024 +0100

    fix(gamedig): ensure that node modules are valid

commit d86bec9acf931932721c52cafbedd29d80ea351c
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Aug 11 19:32:55 2024 +0100

    fix(mcb): timestamp disabled for MCB as breaks update check

commit f23e5f67777cac2e1fd46303e4fb9b62e3c16531
Merge: 1522cbd7 ac208c7a
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Aug 11 18:29:06 2024 +0100

    Merge branch 'hotfix/v24.2.2'

commit 4c9223c88d7bc7e36612b97f9b6e9d93ebc55f41
Merge: 493a3a82 ac208c7a
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Aug 11 18:29:05 2024 +0100

    Merge branch 'hotfix/v24.2.2' into develop

commit ac208c7a056a0a96433fdac8973a400e28b80de0
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Aug 11 18:27:03 2024 +0100

    Release v24.2.2

commit 5ed5b802763d7b9f900dd816466e41a404f36ea1
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Aug 11 18:23:24 2024 +0100

    fix(gamedig): Update gamedig version to resolve a bug #4624

commit 493a3a82fa8e5a9cf7796c0fb3a839ca2da49ca3
Author: Thomas S <intel44@users.noreply.github.com>
Date:   Sun Jun 16 20:18:00 2024 +0200

    feat(newserver): soulmask (#4590)

    * feat: reference new smserver

    * feat: add default config

    * feat: add stop command using telnet

    * fix: remove duplicate unused telnetpassword var

    * feat: add soulmask to config & info functions

    * fix: remove ini config for now

    * fix: startparameter initialization fix

    * feat: remove pve fixed param in startparameters

    * fix: update default gamelogdir

    * fix: handle telnet response during stop process

    * add sm fix

    * add fix_sm.sh

    * add ss command

    * and

    * add memory requirements

    * adjust start parameters

    * remove telnetpassword

    * add backup interval

    a

    * comments

    * rename variables to telnetpassword

    * var name change

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 0e7314d26ae9914a8af003cac3a0dbdc85af98fa
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Jun 15 22:34:12 2024 +0100

    fix missing serverpassword detail (#4596)

commit 164f9507f84e9856408bef75411ef893f7d36cc0
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Jun 13 14:13:29 2024 +0100

    feat: add debian 13

commit 88f8890229d7243c2bf391503d0f3a5aba4f99d6
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Jun 13 11:45:06 2024 +0100

    feat: deprecate Memories of Mars (#4593)

commit 685cca9c58cf207324d538728727c01fab33cb0c
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Tue Jun 11 16:18:53 2024 +0100

    feat: change curl default timeout to 3 seconds (#4592)

    adjusted to 3 seconds from 10 for a timeout

commit a2bea8d7915de2a9fb88d35dce2a1d696471fb28
Author: Maciej Głowacki <2972266+glowacki-dev@users.noreply.github.com>
Date:   Wed May 22 23:16:33 2024 +0200

    feat(vhserver): enable crossplay support (#4544)

    * Install valheim dependencies for crossplay on Ubuntu

    * Setup minimal required dependencies for valheim crossplay

    * will set crossplay to default on and add instance id

    * add ubuntu 24.04

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 1522cbd7b3d673aadf5b1a611cc03badf1f32b36
Merge: 5510a30a 0b8a2237
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon May 6 01:01:17 2024 +0100

    Merge branch 'hotfix/v24.2.1'

commit c662a836de4f81481eba1aaa3922e1ffacc88eba
Merge: ad2f8159 0b8a2237
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon May 6 01:01:17 2024 +0100

    Merge branch 'hotfix/v24.2.1' into develop

commit 0b8a2237232d1948ebb49216bd17fadf687247e9
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun May 5 23:32:04 2024 +0100

    feat(deps): add Ubuntu 24.04

commit 3da072cae4a8e6a96b69c39ca6fbe6e992b48663
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun May 5 21:57:16 2024 +0100

    Release v24.2.1

commit c89cc62bb65b4b041919df8fdfc571df6b5c330f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun May 5 21:56:23 2024 +0100

    build(deps): bump actions/add-to-project from 1.0.0 to 1.0.1 (#4558)

    Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 1.0.0 to 1.0.1.
    - [Release notes](https://github.com/actions/add-to-project/releases)
    - [Commits](https://github.com/actions/add-to-project/compare/v1.0.0...v1.0.1)

    ---
    updated-dependencies:
    - dependency-name: actions/add-to-project
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1c596972ff77d5de40e0a60f6f8459547ebcbf6a
Author: BertBrenner <42405825+BertBrenner@users.noreply.github.com>
Date:   Sun May 5 22:56:07 2024 +0200

    Update update_mc.sh (#4563)

    If the executable variable is modified, fn_update_dl does not update minecraft_server.jar and which is used in fn_update_localbuild.

    In addition this creates a problem if a alternative executable is used to launch minecraft by overwriting it.

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit dc6cbcea5025ab8bd47a69fab1af76be7c26d68e
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Sun May 5 22:55:52 2024 +0200

    fix(mcserver): change required jdk to 21 (#4562)

    * fix(mcserver): change required jdk to 21

    * update java on other distros

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 5510a30aeeca16e32040370dcab7a9560fabdd28
Merge: 045c55c4 a8f66a49
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Apr 4 11:25:44 2024 +0100

    Merge branch 'release/v24.2.0'

commit ad2f81599a120f9c067e9ae6735334839f2a4c34
Merge: 1387ee0d a8f66a49
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Apr 4 11:25:44 2024 +0100

    Merge branch 'release/v24.2.0' into develop

commit a8f66a495f1998cfe3b17cef907974467d55e8d9
Merge: f439fa21 045c55c4
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Apr 4 11:21:25 2024 +0100

    Merge branch 'master' into release/v24.2.0

commit f439fa213e391d687a62384ae8c7e3995463e070
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Apr 4 11:02:01 2024 +0100

    Release v24.2.0

commit 1387ee0dfdf837a677eedba898831fc576e15f28
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Apr 4 10:53:56 2024 +0100

    fix(vh): update binary name (#4551)

commit 95c34edaf2c28624eaf681cf31d275a4e71db379
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Thu Apr 4 10:46:59 2024 +0100

    fix(pw): change query mode to check only

commit a2df0c49e98e690bb0cbd60517cf714ccfa7e674
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Apr 4 10:39:31 2024 +0100

    build(deps): bump actions/add-to-project from 0.5.0 to 1.0.0 (#4546)

    Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.5.0 to 1.0.0.
    - [Release notes](https://github.com/actions/add-to-project/releases)
    - [Commits](https://github.com/actions/add-to-project/compare/v0.5.0...v1.0.0)

    ---
    updated-dependencies:
    - dependency-name: actions/add-to-project
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 06d9eda27fba2c63d1139aa04c5afa634ed0892e
Author: Silje Ljosland Bakke <siljelb@users.noreply.github.com>
Date:   Thu Apr 4 11:37:28 2024 +0200

    fix(vh): update bepinexvh url to new url #4547 (#4548)

commit 57ebe2063572c1c160acef3ff86c3c921f45799e
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Sat Mar 23 12:02:58 2024 +0100

    fix(parse-details): change heading of output & add hint for creating new variables (#4531)

    * Added hint for new variables

    * Fixed heading of output

commit a6b8143be9adffd169828d63dec1e04acf1f7158
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Mar 23 11:02:24 2024 +0000

    build(deps): bump actions/add-to-project from 0.5.0 to 0.6.1 (#4538)

    Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.5.0 to 0.6.1.
    - [Release notes](https://github.com/actions/add-to-project/releases)
    - [Commits](https://github.com/actions/add-to-project/compare/v0.5.0...v0.6.1)

    ---
    updated-dependencies:
    - dependency-name: actions/add-to-project
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 4fdf1f1af81e8549693759a6229279210c107204
Author: Cristopfer Luis <ocristopfer@gmail.com>
Date:   Sat Mar 23 08:01:57 2024 -0300

    fix: add humanitz icon (#4536)

commit 9d489d56dc9028b54d6d09fa1a2a2d274be76a10
Author: Josh Gelman <Gelmo@users.noreply.github.com>
Date:   Sat Mar 23 05:01:23 2024 -0600

    fear(wf): Update Warfork path (#4541)

    As of the latest update on Steam, the installation directory for Linux has been moved out of `Warfork.app/Contents/Resources/`

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 7cc5b6b520d527a09d1eb08359e4545dcdc0ef3c
Author: Cristopfer Luis <ocristopfer@gmail.com>
Date:   Thu Mar 14 12:38:01 2024 -0300

    feat(new server): humanitz (#4518)

    * feat: add config for humanitz

    * fix: pending changes required

    * fix: install config

    * bug

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 9b62bdeb666766c4e0a6a061dd52cef9e0a2e1cd
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Sat Mar 9 12:40:52 2024 +0100

    feat(dev): add new developer command for parsing distro details (#4523)

    * feat(dev): add new developer command for parsing distro details

    * Updated details-check action to match new command name

commit 181c84508df0d3d327d92aacd8e3cca3f1faee5f
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Fri Mar 8 23:03:23 2024 +0100

    feat(alerts): add support for telegram thread/topic ids (#4526)

commit d7bb6d0f8fb783e5805e5c0835441da6378f87d0
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Mon Mar 4 15:59:22 2024 +0100

    fix(info_game): add ip query timeout and backup api (#4524)

commit 045c55c4dac6166f67fa35cc2c78d60b88e98985
Merge: b5614f5c 77414e15
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Mar 2 09:51:31 2024 +0000

    Merge branch 'hotfix/v24.1.5'

commit 24614033abdcb5ff54a95b21b92783d99f3c10ed
Merge: c5ca7626 77414e15
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Mar 2 09:51:31 2024 +0000

    Merge branch 'hotfix/v24.1.5' into develop

commit 77414e158225ec58e2fc34f5e8430f4e06e285ba
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Mar 2 09:51:01 2024 +0000

    Release v24.1.5

commit cf5c6f9242c8ad882a1f173c04cc094f6c088df9
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Sat Mar 2 10:46:11 2024 +0100

    fix(pw): fix updated start parameters (#4516)

    * fix(pw): fix updated  start parameters

    * fix(pw): remove unneeded RCON parameters

commit c5ca762655b0821adf3a19cacebb6390fabd4ff4
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Sat Mar 2 10:46:11 2024 +0100

    fix(pw): fix updated start parameters (#4516)

    * fix(pw): fix updated  start parameters

    * fix(pw): remove unneeded RCON parameters

commit a2406a510c97b639dc20782d352855fbdc86fb12
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Feb 28 23:15:12 2024 +0000

    fix(hw): correct start parameter for addadmin

commit 1f50055f5ac0e0bed0ea01f82f82ef4dca3deec2
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Feb 28 22:05:42 2024 +0000

    feat: ignore .swp files when doing permissions check

    a .swp file is a temp file created by vim. If a file is being edited by a non linuxgsm user then this could cause a permissions issue. Adding this exception to prevent this issue

commit fce9f65d6a27516308d60ec6c5bcedd24fe3ed43
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Mon Feb 26 15:55:12 2024 +0000

    feat(monitor): prepare for gamedig 5 (#4510)

    * feat: gamedig 5

    * install gamedig in lgsm dir if node exists

    * and

    * use local gamedig version

    * local

    * palworld

    * pw query port

    * mbe

    * fix ro

    system

    system

    a

    * public ip

    * jc2m

    * fix(ti): update default map

    The default map in the tiserver configuration file has been updated from "/Game/TheIsle/Maps/Game/Isla_Spiro/Isla_Spiro" to "/Game/TheIsle/Maps/Game/Gateway/Gateway". This change ensures that the server starts with the correct default map.

    * fix: _default.cfg NOT SET

    * download package.json and run npm install

    * update samp

    * disable query for squad

    * correct name

    * feat: update querymode and querytype in server configs

    Changed querymode to 3 and set querytype to "eco" for ecoserver.
    Updated querymode to 2 and changed querytype to "protocol-valve" for sdtdserver.

    * feat: add new port command for bfv game

    Added a new port command for the "bfv" game in the info_messages script.

    * queryport eco

    * add eco rconport

    * adding message

    * if node 16 or above

    * rename to check_gamedig

commit 476ed02bec8da3d4fecb2e6bba956a298fe5e3f5
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Mon Feb 26 14:57:55 2024 +0100

    feat(backup): add parallel backup creation using pigz (#4509)

commit b5614f5cbfd1c41aa5bb3282273a996ed16ca626
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 21 21:40:54 2024 +0000

    build(deps): bump github/issue-labeler from 3.3 to 3.4 (#4478)

    Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 3.3 to 3.4.
    - [Release notes](https://github.com/github/issue-labeler/releases)
    - [Commits](https://github.com/github/issue-labeler/compare/v3.3...v3.4)

    ---
    updated-dependencies:
    - dependency-name: github/issue-labeler
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9a7670ea8ace4a9c7fff9b5094a5242eec7cb397
Merge: 40a79bd1 e492e09f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Feb 21 21:35:35 2024 +0000

    Merge branch 'hotfix/v24.1.4' into develop

commit 5f4753fc80a1616445f4b864715751b9c96515bd
Merge: 1e165ce5 e492e09f
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Feb 21 21:35:35 2024 +0000

    Merge branch 'hotfix/v24.1.4'

commit e492e09fa69daef6ec27a12308b88638bdca924a
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Feb 21 21:34:03 2024 +0000

    Release v24.1.4

commit 1528cba08d55c76fc667afb98279e7077d6a56d0
Author: BertBrenner <42405825+BertBrenner@users.noreply.github.com>
Date:   Wed Feb 21 22:32:10 2024 +0100

    fix: distro.sh: line 100: [: : integer expression expected (#4486)

    * fix: servername variable assignment for sf and unt

    The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

    * [FIX] #4465

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit e281f5a64bc2adfec52c9a4918450ad5d2605547
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 21 21:31:15 2024 +0000

    build(deps): bump webfactory/ssh-agent from 0.8.0 to 0.9.0 (#4489)

    Bumps [webfactory/ssh-agent](https://github.com/webfactory/ssh-agent) from 0.8.0 to 0.9.0.
    - [Release notes](https://github.com/webfactory/ssh-agent/releases)
    - [Changelog](https://github.com/webfactory/ssh-agent/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/webfactory/ssh-agent/compare/v0.8.0...v0.9.0)

    ---
    updated-dependencies:
    - dependency-name: webfactory/ssh-agent
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit ab3404c188d1286282d085bd4b064010fd0ff201
Author: Antonin CLAUZIER <antonin@clauzier.dev>
Date:   Thu Feb 22 01:30:15 2024 +0400

    feat(dayz): switch appid to stable release (#4502)

    * feat(dayzserver): switch appid to stable release

    * feat(dayzserver): add steam login

commit 72e330b2bad3d6b4beb764ffa90fb69a82d7bc10
Author: MicLieg <38057464+MicLieg@users.noreply.github.com>
Date:   Wed Feb 21 22:29:45 2024 +0100

    fix(check_deps): clarify to run the generated command as root (#4490)

    * fix: servername variable assignment for sf and unt

    The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

    * fix(check_deps): clarify to run the generated command as root

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 40a79bd19874b12276bd2d8f36d874a5a7622d55
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Feb 11 01:20:19 2024 +0000

    fix(ti): update default map

    The default map in the tiserver configuration file has been updated from "/Game/TheIsle/Maps/Game/Isla_Spiro/Isla_Spiro" to "/Game/TheIsle/Maps/Game/Gateway/Gateway". This change ensures that the server starts with the correct default map.

commit e997c94f7578cf552cecb9b8bd394054bc94fefb
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sat Feb 10 22:53:58 2024 +0000

    refactor: rename details-check-generate-matrix.sh

    The commit renames the file `detals-check-generate-matrix.sh` to `details-check-generate-matrix.sh`. This change ensures consistency and improves clarity in the codebase.

commit 1e165ce51f7a959a60b3c3fc04214af0589d0fd6
Merge: c3349fc5 94849a14
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Feb 4 20:17:18 2024 +0000

    Merge branch 'hotfix/v24.1.3'

commit 8da2c3fbb19d593ab063b2341e913c0f7e4628e2
Merge: 3cfd9268 94849a14
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Feb 4 20:17:18 2024 +0000

    Merge branch 'hotfix/v24.1.3' into develop

commit 94849a1479a1a2f05ff4f130b15acb49dcaeb837
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Feb 4 20:17:02 2024 +0000

    Release v24.1.3

commit f60025181641aa77b47d9c697abcba4c2a402734
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Feb 4 20:13:54 2024 +0000

    chore: add branch filtering for workflow triggers

    This commit adds branch filtering to the "Details Check" and "Update Check" workflows. Now, these workflows will only be triggered on the "develop" branch. This change ensures that the workflows are executed in a controlled environment and reduces unnecessary executions on other branches.

commit 8e9493b83c2e538c58ac71ff70ed6530aeed03f6
Author: Awesomerly <Awesomerly@users.noreply.github.com>
Date:   Sun Feb 4 15:08:34 2024 -0500

    chore: update Stripper:Source to latest version (#4474)

    * fix: servername variable assignment for sf and unt

    The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

    * chore: update Stripper:Source to latest version

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit 64e9e8246214d50ef187f89750d4cb6d8572d9ad
Author: Armin <50357737+PlayMTL@users.noreply.github.com>
Date:   Sun Feb 4 21:07:49 2024 +0100

    feat(pw): port & steamport setting for palworld (#4479)

    * fix: servername variable assignment for sf and unt

    The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

    * add: port & steamport setting for palworld

    ---------

    Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>

commit c3349fc5d5e4d87b190f3e7fd675add3a30d7a14
Merge: 4e72b082 08d7a8c8
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 24 20:25:43 2024 +0000

    Merge branch 'hotfix/v24.1.2'

commit 3cfd9268d000768eead48db7c1a87582089e4664
Merge: 3464d334 08d7a8c8
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 24 20:25:43 2024 +0000

    Merge branch 'hotfix/v24.1.2' into develop

commit 08d7a8c87d895555200834501b2651119867a072
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 24 20:19:13 2024 +0000

    Release v24.1.2

commit 78f4735a2ba203633ec36784e6470e0866c1cb53
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 24 20:18:46 2024 +0000

    fix(stats): servers with sessin only checking will now show in stats

    game servers with session only checks were not showing up in stats. This includes the new Palworld server

commit 3464d334b403b387fd0aa0939bdea5babf438c08
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Wed Jan 24 16:57:42 2024 +0000

    fix: servername variable assignment for sf and unt

    The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

commit 4e72b082c61905617665a35db40628dfb4e011e5
Merge: 4e214af3 12e7a558
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 21 22:12:24 2024 +0000

    Merge branch 'hotfix/v24.1.1'

commit 84b023a083b5c5ef61e35dbb4d3833c6bfa11746
Merge: 0d997b92 12e7a558
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 21 22:12:24 2024 +0000

    Merge branch 'hotfix/v24.1.1' into develop

commit 12e7a5589e847a21b5d14f215087f8d381d5af7a
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 21 22:11:49 2024 +0000

    Release v21.4.1

commit cb2ced76d3b4d2c0ad51a8270f2360a03eebf80e
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 21 21:29:29 2024 +0000

    fix(pw): correct executable location

commit 4e214af3e48413533160c988a8187c8839cb143b
Merge: d08e5f5f 12b60d40
Author: Daniel Gibbs <me@danielgibbs.co.uk>
Date:   Sun Jan 21 21:05:01 2024 +0000

    Merge branch 'release/v24.1.0'

commit 0d997b9…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: satisfactory 1.0 unable to launch
9 participants