RagnaCrow is a real-time bridge that connects your game server to Discord. Chat sync, rare drop alerts, player account linking, and server management - all in one solution.
A complete Discord integration for your game server
Bidirectional chat between in-game channels and Discord. Messages flow seamlessly with player names, guild tags, and custom formatting.
Automatically announce rare item drops to Discord with item details, monster info, and player name. Configurable drop rate thresholds.
Players can link their game account to Discord with a secure code-based verification system. Linked accounts get verified badges.
Uses Discord webhooks for rich message formatting. Player avatars, custom names, and embedded content for a native Discord experience.
Secure key-based authentication for game servers. Each server gets a unique API key with configurable channel permissions and access tiers.
Full admin panel to manage servers, view connection logs, message stats, linked accounts, and monitor bridge health in real-time.
Broadcast guild war results, boss kills, and server events directly to Discord channels with rich formatting.
One bridge instance supports multiple game servers simultaneously. Each server has independent channels, configs, and permissions.
Built-in Discord bot with slash commands for server status, player lookups, account linking, and administrative functions.
A simple yet powerful architecture connecting your game world to Discord
Your game server connects to the bridge via TCP socket using a custom interface. Game events like chat messages, drops, and logins are sent in real-time.
The Node.js bridge server processes events from both sides, handles authentication, manages webhooks, caches avatars, and routes messages between platforms.
Messages appear in Discord via webhooks with player avatars. Discord messages are relayed back to the game. Bot commands provide server interaction.
C++
Game Server
Node.js
Bridge Server
Discord.js
Bot Framework
MariaDB
Database