Releases: dkoz/palworld-palbot
Releases · dkoz/palworld-palbot
v0.1.8b
Changelog v0.1.8b
Continuation from v0.1.8, bugs were discovered and fixed.
- Fixed issue with query status not properly updating.
- Fixed issue with the rcon utility spamming errors.
- Added asyncio timing to kit items being sent to players in-game.
- Fixed docker not properly restart bot when the container crashes or machine reboots.
Changelog v0.1.8
- Created a new RCON Utility for seamless rcon protocol switching between base64 and utf-8 encoding.
- The bot will now remember the servers current encoding for
10 minute
intervals, then dump the memory and start again. - There has been several bugs fixed with RCON with this new version release.
- The bot will now remember the servers current encoding for
- Whitelist logic has been improved to handle PlayerUID and SteamID more efficiently.
- The
/whitelist add
command now has an option for PlayerUID. You can convert SteamID to PlayerUID here: https://palworld-uid.deathsnacks.com/ - Several bugs were attempted to be fixed with this new update.
- The
- New Kits feature has been added. More information on that below.
Kits:
- You can now make kits and give them out to players from discord.
- Kits require PalGuard in order to work.
- There is discussion for adding support to
AdminEngine
andSphere
. - If you don't use PalGuard and want support for other mods please DM me.
- There is discussion for adding support to
- Kits are easy to create and have a configuration located in the
gamedata
folder.
Kits configuration guide can be found here
Installation
Remember to read the guide on our wiki
v0.1.8
Changelog v0.1.8
- Created a new RCON Utility for seamless rcon protocol switching between base64 and utf-8 encoding.
- The bot will now remember the servers current encoding for
10 minute
intervals, then dump the memory and start again. - There has been several bugs fixed with RCON with this new version release.
- The bot will now remember the servers current encoding for
- Whitelist logic has been improved to handle PlayerUID and SteamID more efficiently.
- The
/whitelist add
command now has an option for PlayerUID. You can convert SteamID to PlayerUID here: https://palworld-uid.deathsnacks.com/ - Several bugs were attempted to be fixed with this new update.
- The
- New Kits feature has been added. More information on that below.
Kits:
- You can now make kits and give them out to players from discord.
- Kits require PalGuard in order to work.
- There is discussion for adding support to
AdminEngine
andSphere
. - If you don't use PalGuard and want support for other mods please DM me.
- There is discussion for adding support to
- Kits are easy to create and have a configuration located in the
gamedata
folder.
This is a small example of the kits configuration:
{
"Pal Starter Kit": {
"commands": [
"givepal {steamid} Kitsunebi 10",
"givepal {steamid} Penguin 10",
"givepal {steamid} Carbunclo 10",
"givepal {steamid} PinkCat 10"
]
}
}
Installation
Remember to read the guide on our wiki
v0.1.6
Changelog
- The bot has had some refactoring for issues with docker.
config.json
is now located in the default directory.- You will need to move your existing
config.json
to the default directory if you update. - Cogs have been updated to reflect changes with
config.json
- You will need to move your existing
config.py
has been renamed tosettings.py
.- The proper files have been adjusted with this update.
- Timestamps have been fixed for bugs that were present in
v0.1.5
Installation
Remember to read the guide on our wiki
v0.1.5
Changelog for v0.1.5
- The
CONNECTION_CHANNEL
setting will now have more robust logging.- Logging now has new visuals with embeds.
- Added logging for players leaving the server.
- Added logging for whitelist checks.
- Player Database now supports multiple languages.
- Using
/paldb
command will properly display newly updated users. - With language support, it will also properly appear in the user lookup.
- Using
- Whitelist check has been improved to support base64 and properly manage users.
- Shutdown schedule now has has an annoucement setting.
channel
option allows you to set a channel that will announce when a restart happens with timestamps.
Installation
Remember to read the guide on our wiki
v0.1.4
v0.1.3
v0.1.2
Features
- RCON Integration: Seamlessly control your server using RCON commands.
- Server Query: Retrieve real-time information about your server's status, including player count and connection info.
- Whitelist Management: Easily manage your server's whitelist and create a database of players SteamID, PlayUID, and other information for secure access control.
- Player Logging: Keep track of player activity by logging join and leave events on your server.
- Scheduled Restarts: Automate server reboots at set intervals for updates and maintenance, enhancing stability while minimizing disruption to players. This requires implementing a watchdog mechanism to detect when the server stops and automatically restarts it, similar to capabilities found in game panels or batch scripts.
- Status Tracking: Enable the status tracker to monitor the collective number of players on all your servers.
- Palguard Integration: Offers RCON integration for executing PalGuard commands, such as item and pal spawning. Features a customizable game database with a search function to easily spawn desired items or pals.
Currently Bugged
- EOS Integration: Interact with the Epic Online Services (EOS) API to retrieve detailed information about your server. This is currently experimental and does have some issues.
Installation
Remember to read the guide on our wiki
v0.1.1
Features
- RCON Integration: Seamlessly control your server using RCON commands.
- Server Query: Retrieve real-time information about your server's status, including player count and connection info.
- Whitelist Management: Easily manage your server's whitelist and create a database of players SteamID, PlayUID, and other information for secure access control.
- Player Logging: Keep track of player activity by logging join and leave events on your server.
- Scheduled Restarts: Automate server reboots at set intervals for updates and maintenance, enhancing stability while minimizing disruption to players. This requires implementing a watchdog mechanism to detect when the server stops and automatically restarts it, similar to capabilities found in game panels or batch scripts.
- Status Tracking: Track the total number of players across all your servers by enabling the status tracker.
Currently Bugged
- EOS Integration: Interact with the Epic Online Services (EOS) API to retrieve detailed information about your server. This is currently experimental and does have some issues.
Installation
Remember to read the guide on our wiki
v0.1.0
Features
- RCON Integration: Seamlessly control your server using RCON commands.
- Server Query: Retrieve real-time information about your server's status, including player count and connection info.
- Whitelist Management: Easily manage your server's whitelist and create a database of players SteamID, PlayUID, and other information for secure access control.
- Player Logging: Keep track of player activity by logging join and leave events on your server.
- Scheduled Restarts: Automate server reboots at set intervals for updates and maintenance, enhancing stability while minimizing disruption to players. This requires implementing a watchdog mechanism to detect when the server stops and automatically restarts it, similar to capabilities found in game panels or batch scripts.
- EOS Integration: Interact with the Epic Online Services (EOS) API to retrieve detailed information about your server. This is currently experimental and does have some issues.
Installation
Remember to read the guide on our wiki