https://github.com/bluefissure/pal-conf
PalWorld Server Configuration Generator
https://github.com/bluefissure/pal-conf
palworld palworld-dedicated-server
Last synced: 2 months ago
JSON representation
PalWorld Server Configuration Generator
- Host: GitHub
- URL: https://github.com/bluefissure/pal-conf
- Owner: Bluefissure
- License: mit
- Created: 2024-01-22T22:54:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-14T19:55:00.000Z (8 months ago)
- Last Synced: 2024-10-15T18:24:55.263Z (8 months ago)
- Topics: palworld, palworld-dedicated-server
- Language: TypeScript
- Homepage: https://pal-conf.bluefissure.com
- Size: 505 KB
- Stars: 206
- Watchers: 4
- Forks: 40
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Palworld Server Configuration Generator
• English
• 简体中文
• 한국어
• EspañolManage you [Palworld](https://store.steampowered.com/app/1623730/Palworld/) [server settings](https://tech.palworldgame.com/optimize-game-balance) in a friendly way!
## Use
Both `WorldOption.sav` and `PalWorldSettings.ini` settings are supported:
- Some entries in `PalWorldSettings.ini` don't work (such as `BaseCampWorkerMaxNum`).
- `WorldOption.sav` will take precedence over `PalWorldSettings.ini` if both files exist.### PalWorldSettings.ini
The `PalWorldSettings.ini` file is located in:
- Windows: `steamapps/common/PalServer/Pal/Saved/Config/WindowsServer/PalWorldSettings.ini`
- Linux: `steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini`The load & copy buttons communicate with your clipboard, please copy your server setings before click the load button,
and the copy button will copy the output settings for you.### WorldOption.sav
The `WorldOption.sav` file is located in:
- Windows & Linux: `steamapps/common/PalServer/Pal/Saved/SaveGames/0/.../WorldOption.sav`
It's not created by default in dedicated servers, you can either create a local world and upload it, or just edit in the website and download it into the directory.
### Change PalWorldSettings.ini to WorldOption.sav
You can simply switch mode without losing any data! So you can simply:
1. Paste your `PalWorldSettings.ini` settings in `PalWorldSettings.ini` mode
2. Switch to `WorldOption.sav` mode
3. Download and place `WorldOption.sav` to the correct folder## Develop
`pnpm i` and `pnpm run dev`
## Deploy
`pnpm build` and deploy the files in `dist` folder to any webserver.
## Localization
[](https://fink.inlang.com/github.com/Bluefissure/pal-conf?ref=badge)
You can use the no-code [fink editor](https://fink.inlang.com/github.com/Bluefissure/pal-conf) for updating translations or adding languages.
Feel free to translate the `en-US.json` in [src/assets/i18n](/src/assets/i18n) into your language and make a PR!
You can add the `?lng=`(such as `?lng=zh_CN` or `?lng=ja_JP`) to the end of the site URL and it will load the language by default!
## Acknowledgement
- The `uesave-wasm` part to load/save `.sav` file is ported from https://github.com/iebb/PalworldSaveEditor/tree/master/rust/
- The vite plugin that handles wasm well enough at https://github.com/Menci/vite-plugin-wasm/## Sponsor
Not necessary, but I'll appreciate it if you can star this project!!
![]()