π¦ A free Palworld server manager β connect your Palworld dedicated server to the Takaro game server management platform for player management, teleports, in-game chat, and Discord.
- Full v1 API Integration - All 11 Palworld REST API endpoints supported
- Console Commands - Run commands directly from Takaro's web console
- Real-time Player Tracking - Monitor player locations and activity
- WebSocket Connection - Instant server events and status updates
- Player Management - Ban, kick, and manage players by name
- Server Control - Save, shutdown, stop, and announce commands
- Chat Integration - In-game chat forwarding to Takaro/Discord (UE4SS mod)
- Palworld dedicated server with REST API enabled
- Node.js 18 or higher
- Takaro account and server registration token
-
Enable Palworld REST API
Edit your
PalWorldSettings.ini:RESTAPIEnabled=True RESTAPIPort=8212 AdminPassword=YourSecurePassword
-
Install Bridge
Download the latest release (
Palworld-Bridge-vX.X.X.tar.gzfrom the Releases page) and extract it. The download includes everything: the prebuilt bridge, a ready-to-editTakaroConfig.txt, and theTakaroChatUE4SS mod. Then install dependencies:cd Palworld-Bridge npm installBuilding from source instead?
git clonethis repo, thennpm install && npm run build. -
Configure
Create
TakaroConfig.txt:# Takaro Connection SERVER_NAME=Give your server a name REGISTRATION_TOKEN=YourRegistrationToken # Palworld Server Settings PALWORLD_HOST=127.0.0.1 PALWORLD_PORT=8212 PALWORLD_USERNAME=admin PALWORLD_PASSWORD=YourAdminPassword
-
Start Bridge
npm start # Or with PM2 for production: pm2 start dist/index.js --name palworld-bridge
The TakaroChat UE4SS mod enables real-time chat forwarding from Palworld to Takaro and Discord.
- UE4SS (Palworld-specific build) - Download
UE4SS-Palworld.zipfrom Okaetsu's RE-UE4SSexperimental-palworldreleaseβ οΈ Do NOT use the generic/mainline UE4SS β since Palworld patch0.4.1.5the engine changed and only the Palworld-specific build works. The generic build will crash the server on startup.- If you previously installed another UE4SS, delete the old
dwmapi.dllandue4ssfolder fromPal\Binaries\Win64\before installing this one.
-
Install UE4SS
a. Download UE4SS from the link above
b. Extract the ZIP file
c. Copy these files to your Palworld server directory
PalServer\Pal\Binaries\Win64\:dwmapi.dllUE4SS.dllUE4SS-settings.ini- The entire
Modsfolder
-
Install TakaroChat Mod
a. Copy the
TakaroChatfolder (included in the release download / this repository) to:PalServer\Pal\Binaries\Win64\ue4ss\Mods\TakaroChat\b. Your directory structure should look like:
PalServer\Pal\Binaries\Win64\ βββ ue4ss\ βββ UE4SS.dll βββ UE4SS-settings.ini βββ Mods\ βββ TakaroChat\ βββ enabled.txt βββ Scripts\ βββ main.lua βββ config.lua -
Configure TakaroChat
Edit
TakaroChat/Scripts/config.lua:-- Bridge Connection config.BridgeURL = "http://localhost:3001/chat" -- Bridge endpoint (default 3001) config.EnableBridge = true -- Chat Categories (Palworld chat types) -- 1 = Say (local), 2 = Guild, 3 = Global config.SendCategories = {1, 2, 3} -- Which categories to send
-
Restart Palworld Server
Stop and start your Palworld server to load UE4SS and the mod.
- β Game chat β Takaro platform β Discord
- β Discord β Takaro β Game chat relay
- β Player connect/disconnect events
- β Support for Say, Guild, and Global chat channels
- β Real-time event forwarding
- β Configurable logging and filtering
UE4SS not loading:
- Ensure
dwmapi.dllis in theWin64\ue4ss\directory - Check Windows didn't block the DLL (right-click β Properties β Unblock)
- Verify UE4SS version compatibility (3.0.0+)
Chat not appearing in Discord:
- Check bridge logs for connection from UE4SS mod
- Verify
config.BridgeURLuses correct port (default:http://localhost:3001/chat) - Ensure chat forwarding module is installed in Takaro
Mod not loading:
- Confirm
enabled.txtexists inue4ss\Mods\TakaroChat\folder - Check
ue4ss\Mods\mods.txtincludes TakaroChat entry - Review UE4SS logs in
ue4ss\UE4SS.log
See TakaroChat/README.md for detailed configuration options.
Use these commands in the Takaro web console:
| Command | Description |
|---|---|
help |
Show all available commands |
players |
List all online players |
serverinfo |
Get server information |
metrics |
Get server metrics |
settings |
Get server settings |
announce <message> |
Send announcement to all players |
save |
Save the world |
shutdown [seconds] [message] |
Shutdown server with countdown |
stop |
Stop server immediately |
ban <player_name> |
Ban a player by name |
kick <player_name> |
Kick a player by name |
unban <steam_id> |
Unban a player by Steam ID |
/v1/api/info- Server information/v1/api/players- Player list with locations/v1/api/settings- Server settings/v1/api/metrics- Server metrics
/v1/api/announce- Send announcements/v1/api/save- Save world/v1/api/shutdown- Graceful shutdown/v1/api/stop- Immediate stop/v1/api/kick- Kick player/v1/api/ban- Ban player/v1/api/unban- Unban player
# Required: Takaro authentication
SERVER_NAME=Give your server a name
REGISTRATION_TOKEN=your-registration-token
# Optional: Palworld server connection (defaults shown)
PALWORLD_HOST=127.0.0.1
PALWORLD_PORT=8212
PALWORLD_USERNAME=admin
PALWORLD_PASSWORD=your-admin-password- Visit Takaro.io
- Register your Palworld server
- Copy the Identity Token and Registration Token
- Add them to
TakaroConfig.txt
View bridge logs in real-time:
# If using npm start
tail -f palworld-bridge.log
# If using PM2
pm2 logs palworld-bridge- Verify SERVER_NAME and REGISTRATION_TOKEN are correct
- Check bridge logs for connection errors
- Ensure internet connectivity
- Confirm REST API is enabled in PalWorldSettings.ini
- Verify AdminPassword matches between config and server
- Check server is running and port 8212 is accessible
- Ensure bridge is connected (check logs)
- Verify you're typing commands in Takaro console, not in-game
- Check command syntax with
helpcommand
To update the bridge to the latest version:
git pull
npm install
npm run build
pm2 restart palworld-bridge # if using PM2This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
If you find this project helpful, consider:
- β Starring the repository
- π Reporting bugs
- π‘ Suggesting new features
- π Improving documentation
Created with β€οΈ for the Palworld community