shupershuff / PalworldServerTools

Tools to manage your Palworld Dedicated Server running on Windows host
GNU General Public License v3.0
18 stars 3 forks source link

Feature Requests #1

Closed xAcrosonicx closed 5 months ago

xAcrosonicx commented 5 months ago

Hello,

I am not seeing a discussion tab so figured I would drop it here. First of all, thank you so much for posting this - I am excited to dig in! A few things to note:

  1. I have noticed a lot of users (including myself) are running it via the Steam Dedicated Server option, rather than SteamCMD. Would it be possible to add an option in the config to disable everything SteamCMD related and use the dedicated server option? Most who use this option have a start.bat (or similar) to launch the server.

  2. I, along with some others on reddit, are very interested in the HomeAssistant setup part you mentioned. If/when you are able to get around to documenting that we would greatly appreciate it!

shupershuff commented 5 months ago
  1. I have noticed a lot of users (including myself) are running it via the Steam Dedicated Server option, rather than SteamCMD. Would it be possible to add an option in the config to disable everything SteamCMD related and use the dedicated server option? Most who use this option have a start.bat (or similar) to launch the server.

Yes I will look into this. Please note that looking at Steam's parameter options and these other options which apparently work, it's unclear if it's possible to force an update the server software when a new release is out so I can't promise any smarts around ensuring it's up to date at launch.

  1. I, along with some others on reddit, are very interested in the HomeAssistant setup part you mentioned. If/when you are able to get around to documenting that we would greatly appreciate it!

I will get onto that as soon as I can :)

shupershuff commented 5 months ago

Could someone help me and mine just looks like this: [29/01/24 08:59:19] [INFO] - Initialisation: Script Started. [29/01/24 08:59:19] [INFO] - Initialisation: Attempting to import config.xml [29/01/24 08:59:19] [INFO] - Initialisation: Config imported successfully. [29/01/24 08:59:19] [INFO] - Initialisation: Checking if ARRCON.exe can be found. [29/01/24 08:59:19] [SUCCESS] - Initialisation: ARRCON was found in the specified path. [29/01/24 08:59:19] [INFO] - Initialisation: Launch parameter provided.

The next version will be slightly more specific in the logging on what the script parameters are. In your case it would appear the script has been run with no parameters, yet the log says otherwise so possibly a bit of a bug there. What command did you run?

If you're testing out in PowerShell try this.

  1. Open PowerShell and change directory to where you've placed the script. An easy way to do this is just to use Windows explorer to browse to the folder and then type powershell image
  2. There you can type in & '.\PalworldServerTools.ps1' -version to test. image
shupershuff commented 5 months ago
  1. I, along with some others on reddit, are very interested in the HomeAssistant setup part you mentioned. If/when you are able to get around to documenting that we would greatly appreciate it!

See PalworldServerTools Home Assistant Documentation. Let me know if that page needs any clarification or more info.

shupershuff commented 5 months ago

Hello,

I am not seeing a discussion tab so figured I would drop it here. First of all, thank you so much for posting this - I am excited to dig in! A few things to note:

Yea so I didn't know Discussions was a thing haha. Have since enabled it on the repo: https://github.com/shupershuff/PalworldServerTools/discussions

shupershuff commented 5 months ago
  1. I have noticed a lot of users (including myself) are running it via the Steam Dedicated Server option, rather than SteamCMD. Would it be possible to add an option in the config to disable everything SteamCMD related and use the dedicated server option? Most who use this option have a start.bat (or similar) to launch the server.

Unfortunately it's not possible to update the game without SteamCMD as there are no arguments that can be sent to steam.exe to force an update of an app. I'll make it so the script allows you to run it without steamcmd being installed, however you will not have the ability to update the server, this will need to be done manually. I would recommend using steamcmd as it was designed for this sort of thing.

shupershuff commented 5 months ago

I've made it so that even if players have installed via the normal steam client, it can still be updated using SteamCMD. SteamCMD will auto install if not found.