How to Play IdleRPG on IRC

IdleRPG rewards silence. The less you talk in channel, the faster your level timer reaches the next level. Stay in #IdleRPG on NetIRC while logged in.

1) Connect and join the game channel

Your nick must stay visible in #IdleRPG (chat.netirc.eu:6667). Idle progress stops if you leave the channel, log out, or the bot is offline.

2) Register your hero once

Private message the bot:

REGISTER <CharacterName> <password> <class...>

Password must be one word. Class can contain spaces. You must be in the game channel when you register.

3) Login when your session was closed

Private message the bot:

LOGIN <CharacterName> <password>

PART (leave channel) and QUIT (disconnect IRC) only suspend your session — rejoin the channel and you resume automatically. Use LOGIN again only after LOGOUT in PM, kick, admin reset, or expired netsplit grace. Check status with !whoami.

4) Level efficiently

Standard time per level uses rpbase and rpstep on this shard — see Level timer formula below for the exact curve and sample levels (L0, L10, L60, L61…).

5) Essential commands

Help & rules

CommandArgsWhat it does
!helpShort help tailored to whether you are logged in.
!cmdsAlias: !commands — full list of recognized public commands (no chat penalty).
!rulesOne-line summary: idle to level, chat costs time, PM REGISTER/LOGIN while in #IdleRPG.

Your hero

CommandArgsWhat it does
!whoamiIRC nick, character name, level, and cooldown summary.
!stats[name]Class, level, timer, idle hours, alignment, streak, guild, relic (self or named hero).
!time[name]Countdown to next level (self or named hero).

Realm & events

CommandArgsWhat it does
!questActive quest status and time left.
!realmAlias: !pulse — online count, quest, lucky hour, daily trial, peak level.
!chronicleRecent realm events (logins, levels, duels, part/quit, boss, etc.).

V3 systems

CommandArgsWhat it does
!bountyDaily contract: 1h 30m idle target, reward -4m timer.
!seasonSeason pass — 30d seasons, 6 XP/min idle, tier every 600 XP.
!bossWorld boss window (1h 30m), spawns about every 6h.

6) Optional actions & V3 systems

Use !omen, !duel <nick>, and !gauntlet for cooldown-based actions. Guilds, relics, bounty, season, boss, and prestige use !guild, !relic, etc.

Level timer formula

While you stay idle in the game channel, your personal countdown shrinks toward zero. When it hits zero you level up and the bot adds the standard idle time for your new level (shown on !time / the web leaderboard as time remaining). Bonuses, penalties, duels, and events change your current timer — the table below is the baseline with no modifiers.

Standard idle to reach the next level (hero at level L → L+1):
L ≤ 60: floor(rpbase × rpstepL)
L > 60: floor(rpbase × rpstep60) + 86 400 × (L − 60) seconds

This realm: rpbase = 10m, rpstep = 1.16. There is no maximum hero level at 60 — that breakpoint only changes how fast the standard timer grows.

Standard idle time (this shard)

Hero level (L)Idle to reach L+1
L010m
L111m
L521m
L1044m
L256h 48m
L5011d 14h
L6051d 4h
L6152d 4h
L6253d 4h

Channel chat penalty scale

Penalty unit at level L (before message length):
L ≤ 60: floor(rpbase × rppenstepL)
L > 60: floor(rpbase × rppenstep60) + 86 400 × (L − 60) seconds

Applied as floor((message_length × penttl(L)) / rpbase), capped by the shard penalty limit. Recognized !commands skip this speech penalty.

This realm: rppenstep = 1.14.

Prestige (optional): at L60+ you may run !prestige now to reset to L0 for a permanent idle bonus. You can also keep climbing past L60 without rebirth.

Realm settings

IRC & core

SettingValue
Game channel#IdleRPG
IRC serverchat.netirc.eu:6667
Base level timer (rpbase)10m
Level timer growth (rpstep)1.16
Penalty growth (rppenstep)1.14
Character names case-sensitiveyes
Netsplit grace10m

Leaving & logout

SettingValue
PART multiplier200× base penalty
QUIT IRC multiplier20× base penalty
LOGOUT multiplier20× base penalty

Action cooldowns

SettingValue
!duel level gap±11 levels
!duel cooldown5h
!omen cooldown8h
!gauntlet cooldown16h

Quests

SettingValue
Min players online3
Campaign duration10m
Cooldown between quests45m
Auto-start roll chance0% per tick
Winner timer bonus≈ rpbase × 3.5
Loser timer penalty≈ rpbase × 2

Lucky hour

SettingValue
Duration10m
Roll chance9%

Realm events

SettingValue
Hand of God chance0.08% per tick

Daily trial

SettingValue
Cooldown1d 0h
Success reward-10m timer
Failure penalty+4m timer

Idle streak

SettingValue
Step every25m
Reward per step-25s timer

Bounty board

SettingValue
Daily idle target1h 30m
Completion reward-4m timer
Quiet period after claim2m

Season pass

SettingValue
Season length30 days
XP per idle minute6
XP per tier600

World boss

SettingValue
Spawn interval6h
Fight window1h 30m
Participation reward-6m timer

Guilds

SettingValue
Passive idle bonus1%

Relics (active relic perks)

SettingValue
Quest levy reduction8%
Omen luck bonus7%
Streak bonus15%

Prestige

SettingValue
Minimum level to rebirthL60
Idle-rate bonus per rank1%