-
-
Notifications
You must be signed in to change notification settings - Fork 831
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
PlayMTL
wants to merge
25
commits into
GameServerManagers:master
from
PlayMTL:sfserver_executable_patch
Closed
change: sfserver new executable #4643
PlayMTL
wants to merge
25
commits into
GameServerManagers:master
from
PlayMTL:sfserver_executable_patch
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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>
adjusted to 3 seconds from 10 for a timeout
* 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
Tested, works perfectly. Thank you :) |
impossible, the file is constantly being modified |
Why has multihome been removed? This is a standard parameter that is added to all Unreal engine servers |
dgibbs64
requested changes
Sep 10, 2024
dgibbs64
approved these changes
Sep 10, 2024
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>
Unable to merge as was using develop branch. Cherry picked the commits and merged d142520 |
13 tasks
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Checklist
PR will not be merged until all steps are complete.
develop
branch as its base.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!