Projects / Hearts of Iron IV ELO Bot

Hearts of Iron IV ELO Bot

Competitive ranking system for HOI4 communities

A sophisticated Discord bot designed specifically for Hearts of Iron IV multiplayer communities, featuring a complete ELO rating system similar to chess rankings.

Version 0.8
Status Live

Overview

This bot transforms casual gaming communities into structured competitive environments while maintaining the fun and social aspects that make multiplayer gaming enjoyable. By providing objective performance metrics and historical tracking, it helps players improve their skills and creates lasting engagement within gaming communities.

Built With

Python Discord.py 2.3.2 MySQL Docker Coolify

Features

Dual Rating Modes: Standard and Competitive gameplay

Chess-like ELO Algorithm with HOI4 modifications

T-Level System: Country tier-based multipliers

Intelligent draw handling with ELO adjustments

Comprehensive player statistics and analytics

Match history and leaderboards

Hybrid slash and text commands

Docker containerization support

Commands & Permissions

Command Description Permission
/hoi4create <type> <name> Create new match (standard/competitive) User
/hoi4setup <game> <@user> <team> <t-level> Add player to match User
/hoi4end <game> <winner/draw> Complete match and process ELO User
/hoi4stats [@user] View detailed player statistics User
/hoi4leaderboard [type] [limit] Display ranked player lists User

Resources & Support

Discord

Join the community or access the bot where it is available

Visit