palworld-server-docker icon indicating copy to clipboard operation
palworld-server-docker copied to clipboard

Feature/enhanced palworld settings

Open NERDHEAD-lab opened this issue 1 year ago • 1 comments

Context

  • Providing convenience for modifying ini files (presented in a visible json format, with hints and setting ranges)
  • Managing descriptions in multiple languages
  • (Planned) Simplifying configuration changes and restarts by implementing a basic admin server
  • (Planned) Managing server backup schedules
  • (Planned) Detecting memory leaks and managing automatic restarts
  • (Planned) Managing periodic server message sending features

Choices

  • Please feel free to decline if this is not desired.
  • I developed this for personal use and sharing, but sharing it as it takes too much time to develop everything on my own.

Test instructions

  1. So far, testing has only been conducted locally, and Docker testing is planned for this week to update it soon (1d ~ 3d)
  2. I tried to remove as much Korean as possible, but due to it being 03:33 AM Korean time, some might have been missed as I need to leave for work.

Checklist before requesting a review

  • [x] I have performed a self-review of my code
  • [ ] I've added documentation about this change to the README.
  • [x] I've not introduced breaking changes.

NERDHEAD-lab avatar Jan 28 '24 18:01 NERDHEAD-lab

Hi @NERDHEAD-lab, first of all I want to thank you for taking the time to create this PR. However I do believe this is a much too complex change to merge into the codebase. I do not have the knowledge/time to support a Python script for advanced config generation. I do however appreciate the time you took writing this and encourage you to open your own repository building on top of my repository

thijsvanloef avatar Jan 29 '24 12:01 thijsvanloef

Hi @NERDHEAD-lab, first of all I want to thank you for taking the time to create this PR. However I do believe this is a much too complex change to merge into the codebase. I do not have the knowledge/time to support a Python script for advanced config generation. I do however appreciate the time you took writing this and encourage you to open your own repository building on top of my repository

Thx for comment @thijsvanloef Given the extensive modifications required to integrate ini parsing, decryption, and JSON provisioning capabilities directly, I'm planning to address this by deploying a separate Docker container. This container will leverage the rcon port and mounted volumes for file manipulation, thereby reducing coupling. Apologies for the delayed acknowledgment, and I appreciate your patience and review.

NERDHEAD-lab avatar Jan 31 '24 02:01 NERDHEAD-lab