Skip to content

Releases: dkoz/palworld-palbot

v0.1.8

17 Mar 16:11
Compare
Choose a tag to compare

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.
  • 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.
  • 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 and Sphere.
    • If you don't use PalGuard and want support for other mods please DM me.
  • 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

13 Mar 07:42
Compare
Choose a tag to compare

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
  • config.py has been renamed to settings.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

09 Mar 22:10
Compare
Choose a tag to compare

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.
  • 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

08 Mar 21:30
Compare
Choose a tag to compare

Changelog

  • Added Steam API Protocol which allows users to look up steam profile information.
  • Fixed some traceback errors
  • New version for GameRCON for Base64 and UTF-8 encoding support.

Installation

Remember to read the guide on our wiki

v0.1.3

04 Mar 07:43
Compare
Choose a tag to compare

Changelog

  • Fixed issue with RCON hanging.
  • Version update for GameRCON

Installation

Remember to read the guide on our wiki

v0.1.2

01 Mar 01:10
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

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

29 Feb 03:33
Compare
Choose a tag to compare

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

18 Feb 19:51
Compare
Choose a tag to compare

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