Server’s settings must be configured by command line
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description
Current code use a server’s config.xml file. It has full control over server’s settings. But it’s hard to use for current deployment/update lifecycle due file names and versions notation inside a file (#8310, #12050).
Also docker and other deployment tools can be simplified by using command line instead third party tools with regexp and text replacement.
So it must be possible to config it by command lines like -Dserver.address, -Dserver.maxGameThreads, etc.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the server's config.xml handling and the existing settings represented by server.address and server.maxGameThreads. Trace how those settings are loaded and define command-line equivalents that work across deployment and update lifecycles; done means server settings can be configured without editing config.xml.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, cli, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100