Bridge Your Game Server with Discord

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.

Core Features

Everything You Need

A complete Discord integration for your game server

Real-Time Chat Sync

Bidirectional chat between in-game channels and Discord. Messages flow seamlessly with player names, guild tags, and custom formatting.

Rare Drop Notifications

Automatically announce rare item drops to Discord with item details, monster info, and player name. Configurable drop rate thresholds.

Account Linking

Players can link their game account to Discord with a secure code-based verification system. Linked accounts get verified badges.

Webhook Integration

Uses Discord webhooks for rich message formatting. Player avatars, custom names, and embedded content for a native Discord experience.

Server Authentication

Secure key-based authentication for game servers. Each server gets a unique API key with configurable channel permissions and access tiers.

Admin Dashboard

Full admin panel to manage servers, view connection logs, message stats, linked accounts, and monitor bridge health in real-time.

WoE & Event Broadcasts

Broadcast guild war results, boss kills, and server events directly to Discord channels with rich formatting.

Multi-Server Support

One bridge instance supports multiple game servers simultaneously. Each server has independent channels, configs, and permissions.

Discord Bot Commands

Built-in Discord bot with slash commands for server status, player lookups, account linking, and administrative functions.

Architecture

How It Works

A simple yet powerful architecture connecting your game world to Discord

1
Game Server

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.

2
RagnaCrow Bridge

The Node.js bridge server processes events from both sides, handles authentication, manages webhooks, caches avatars, and routes messages between platforms.

3
Discord

Messages appear in Discord via webhooks with player avatars. Discord messages are relayed back to the game. Bot commands provide server interaction.

Tech Stack

C++

Game Server

Node.js

Bridge Server

Discord.js

Bot Framework

MariaDB

Database