promotional bannermobile promotional banner

PalCord

Full Palworld Discord Bot with Webpage

Discord Bot & Web Dashboard for Palworld Servers

RCON integration, SQLite database, scheduled broadcasts, admin tools, shop system, and a modern web dashboard.

Live Demo · Installation Guide · Environment Variables


Features

Feature Description
Multi-Tenant Each Discord guild manages its own Palworld servers, shop, players, and admins.
Web Dashboard Discord OAuth login, server management, shop, player overview, and admin actions.
Server Status Embed Auto-updating status embed per Discord guild.
Player List Level, playtime, player UID, Steam ID, and platform.
Shop System Coins, buy flow with direct RCON execution.
Admin Commands Give, kick, ban, IP ban, broadcast, set time, shutdown, whitelist.
Scheduled Broadcasts One-time or daily recurring broadcasts via RCON.
Chat Bridge Discord channel to in-game chat bridge.
Copyright Protection Remote copyright verification on startup.

Quick Start

npm install
cp .env.example .env
# Edit .env with your Discord credentials
npm run register
npm start

Open the dashboard at http://your-domain:5996/ or use the public instance at https://palcord.run.place/.


Documentation


Discord Application Setup

  1. Go to the Discord Developer Portal.
  2. Select your application.
  3. Go to OAuth2 → General and add the redirect URL:
    http://your-domain:5996/auth/discord/callback
    
    (Use your own domain or the public instance URL.)
  4. Copy DISCORD_CLIENT_SECRET into your .env file.
  5. Under General Information, set:
    • Terms of Service URL: http://your-domain:5996/terms
    • Privacy Policy URL: http://your-domain:5996/privacy
    • Interactions Endpoint URL: leave empty (PalCord uses the Gateway bot)
    • Linked Roles Verification URL: leave empty (not used)

If you use the public hosted version at https://palcord.run.place/, use https://palcord.run.place/auth/discord/callback as redirect URL.


Important Notice

.env contains placeholders. Before production use, replace DISCORD_CLIENT_SECRET, DISCORD_TOKEN, and SESSION_SECRET with real values.


License

This project is licensed under the PalCord Proprietary License. See LICENSE for details.

Summary: You may use the Software for personal or internal purposes only. Modification, further development, redistribution, sublicensing, and further publication are strictly prohibited.

The PalCord Team

profile avatar
Owner
  • 1
    Followers
  • 21
    Projects
  • 91.8K
    Downloads

Hey, ich bin Robin Oliver Lucas aus Wuppertal! 🏃 Freizeit & Aktivitäten In meiner Freizeit bin ich am liebsten draußen unterwegs – meistens zusammen mit meinem Hund, mit dem ich viel unternehme.

More from RLDevDE