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.
Improved Player Activity Monitoring
Summary
This pull request addresses multiple improvements across different aspects of the project, focusing on enhancing the player activity monitoring, refactoring the default credential checks, redacting sensitive information in the server start function, and updating documentation for better clarity.
Motivation and Context
The motivation behind these changes is to improve the overall user experience, increase robustness in handling player activity, ensure security in default credential checks, enhance server start functionality, and provide comprehensive documentation updates.
And mainly to improve webhook experience with people being able to customize the messages more
Description
Player Activity Monitoring
PLAYER_NAME
for the in-game player namePLAYER_UID
for the player unique identifierPLAYER_STEAM_UID
for the player Steam IDPLAYER_STEAM_UID
is present in them.Check Default Credentials
check_default_credentials
function to always check the PalWorldSettings.ini file.RCON
rconcli
wrapper to output cleanly without ANSI codes by changing the last print to simple echo.Server Start
Documentation
Testing Instructions
These changes were tested thoroughly by:
rconcli
with RCON commands and verifying clean outputs (checking each ASCII code for every byte on the output).PalWorldSettings.ini
file.Checklist