Palworld
Takaro connects to your Palworld dedicated server through the Palworld Bridge, built by the community. The bridge runs next to your server, talks to Palworld’s REST API, and connects out to Takaro.
It works with a normal Palworld dedicated server. You don’t change the server files, and players don’t install anything.
For what Takaro does for Palworld, see the Palworld server manager page.
What you need
Section titled “What you need”- A Palworld dedicated server, with admin access
- The Palworld admin password
- Node.js 18 or newer on the server machine
- A Takaro registration token (see Get your tokens)
Running several Palworld servers? Give each one its own bridge and its own identity token. They all show up in the same dashboard.
Get your tokens
Section titled “Get your tokens”- In Takaro, go to Servers and choose Create Server.
- The Add a server guide opens. Under Registration token, choose copy.
- Pick an identity token: a unique name for this server, like
my-palworld-server. Keep it the same forever. If you change it, Takaro sees a new server.
Every server in your community uses the same registration token. Keep it secret.
Turn on the Palworld REST API
Section titled “Turn on the Palworld REST API”- Open your
PalWorldSettings.inifile. - Set these values:
RESTAPIEnabled=TrueRESTAPIPort=8212AdminPassword=YourSecurePassword- Save the file and restart the Palworld server.
The bridge uses this API to read the server state and run admin actions.
Install the bridge
Section titled “Install the bridge”Download the latest release from the Palworld Bridge releases page.
Or build it from source:
git clone https://github.com/mad-001/Palworld-Bridge.gitcd Palworld-Bridgenpm installnpm run buildConfigure the bridge
Section titled “Configure the bridge”Create TakaroConfig.txt in the bridge folder:
IDENTITY_TOKEN=my-palworld-serverREGISTRATION_TOKEN=your-takaro-registration-token
PALWORLD_HOST=127.0.0.1PALWORLD_PORT=8212PALWORLD_USERNAME=adminPALWORLD_PASSWORD=YourSecurePasswordUse the same password for PALWORLD_PASSWORD as for AdminPassword in PalWorldSettings.ini.
Start the bridge
Section titled “Start the bridge”In the bridge folder, run:
npm startOn a live server, run the bridge with a process manager so it restarts by itself. For example, with PM2:
pm2 start dist/index.js --name palworld-bridgeCheck the connection
Section titled “Check the connection”- In Takaro, open Servers. Your Palworld server shows up once the bridge connects.
- If it doesn’t, check the bridge logs. Then check the registration token, the REST API port and the admin password.
Optional: in-game chat
Section titled “Optional: in-game chat”The bridge can send Palworld chat to Takaro (and from there to Discord) with the TakaroChat mod. You only need it if you want chat.
- Download UE4SS and copy its files into
PalServer\Pal\Binaries\Win64\. - Copy the
TakaroChatfolder from the Palworld Bridge repository into:
PalServer\Pal\Binaries\Win64\ue4ss\Mods\TakaroChat\- Edit
TakaroChat\Scripts\config.luaand point it at the bridge:
config.BridgeURL = "http://localhost:3001/chat"config.EnableBridge = trueconfig.SendCategories = {1, 2, 3}- Restart the Palworld server.
More help
Section titled “More help”- Palworld Bridge documentation (by the bridge’s author)
- How community connectors work
- Takaro Discord