An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        




Palworld Server Configuration Generator




English
简体中文
한국어
Español

Manage 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

[![inlang status badge](https://badge.inlang.com/?url=github.com/Bluefissure/pal-conf)](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!!
image