IdleRPG Commands (IRC)
Use commands in #IdleRPG on NetIRC. Channel syntax is !command; account commands are sent by private message to the bot without !.
Recognized public !commands do not add normal chat penalty. Unknown !something lines are treated as regular speech. Commands are case-insensitive on the token (!TIME = !time).
Public channel commands
Help & rules
| Command | Args | What it does |
|---|
| !help | | Short help tailored to whether you are logged in. |
| !cmds | | Alias: !commands — full list of recognized public commands (no chat penalty). |
| !rules | | One-line summary: idle to level, chat costs time, PM REGISTER/LOGIN while in #IdleRPG. |
| !ping | | Bot liveness check and build version. |
Your hero
| Command | Args | What it does |
|---|
| !whoami | | IRC 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). |
| !medals | [name] | Alias: !badges — medal rack and arena/gauntlet wins. |
| !top | | Top three heroes by level. |
| !records | | Realm records and highs. |
Realm & events
| Command | Args | What it does |
|---|
| !quest | | Active quest status and time left. |
| !realm | | Alias: !pulse — online count, quest, lucky hour, daily trial, peak level. |
| !chronicle | | Recent realm events (logins, levels, duels, part/quit, boss, etc.). |
| !lore | [topic] | Optional flavor text; topic is free-form. |
Actions (cooldowns)
| Command | Args | What it does |
|---|
| !omen | | Personal omen — cooldown 8h; neutral, boon, curse, or rare outcome. |
| !duel | <irc_nick> | PvP in #IdleRPG (±11 levels); initiator cooldown 5h. |
| !gauntlet | | PvE trial; cooldown 16h; risk/reward timer change. |
V3 systems
| Command | Args | What it does |
|---|
| !bounty | | Daily contract: 1h 30m idle target, reward -4m timer. |
| !season | | Season pass — 30d seasons, 6 XP/min idle, tier every 600 XP. |
| !boss | | World boss window (1h 30m), spawns about every 6h. |
| !guild | status | Guild tag, members, passive idle bonus 1%. |
| !guild | create <TAG> <Name> | Create a guild (you become leader). |
| !guild | join <TAG> | Join an existing guild by tag. |
| !guild | leave | Leave your current guild. |
| !relic | status | list | Owned relic keys; * marks active (quest levy -8%, omen +7%, streak +15%). |
| !relic | equip <key> | Set your active relic perk. |
| !prestige | | Prestige rank, +1% idle rate per rank, rebirth at L60. |
| !prestige | now | Rebirth at L60+: reset level/timer, permanent +1% idle bonus per rank. |
Private message commands
Send these to the bot in PM while your nick is visible in the game channel (required for REGISTER and LOGIN).
Account
| Command | Args | What it does |
|---|
| REGISTER | <Name> <password> <class...> | Create a hero while your nick is in #IdleRPG. Password = one word; class may contain spaces. |
| LOGIN | <Name> <password> | Open a game session (required after LOGOUT, kick, or admin session reset). |
| LOGOUT | | Close session immediately (~20× base penalty on level timer); LOGIN required to return. |
Help
| Command | Args | What it does |
|---|
| HELP | | PM help page 1 (register/login). |
| CMDS | | PM help page 2 (full command list). |
| PING | | Bot liveness and version. |
Same as channel
| Command | Args | What it does |
|---|
| STATS | [name] | Same as !stats. |
| TIME | [name] | Same as !time. |
| WHOAMI | | Same as !whoami. |
| TOP | | Leaderboard snapshot. |
| RECORDS | | Same as !records. |
| QUEST | | Same as !quest. |
| BOUNTY | | Same as !bounty (when enabled). |
| SEASON | | Same as !season (when enabled). |
| BOSS | | Same as !boss (when enabled). |
| GUILD | … | Same subcommands as !guild. |
| RELIC | … | Same subcommands as !relic. |
| PRESTIGE | [now] | Same as !prestige. |
| REALM | | Alias: PULSE — same as !realm. |
| CHRONICLE | | Same as !chronicle. |
| OMEN | | Same as !omen. |
| DUEL | <irc_nick> | Same as !duel. |
| GAUNTLET | | Same as !gauntlet. |
| MEDALS | [name] | Alias: BADGES — same as !medals. |
| LORE | [topic] | Same as !lore. |
Admin-only (private message)
Authorized admin IRC nicks or admin-flagged characters only. By default you must also be in the game channel.
| Command | Args | What it does |
|---|
| ADMIN HELP | | List admin subcommands (authorized nicks only; usually must be in game channel). |
| ADMIN FORCELOGOUT | <CharacterName> | Close active session for that hero. |
| ADMIN DELETEUSER | <CharacterName> | Permanently delete character and related data. |
| ADMIN RESETPASS | <CharacterName> <newpassword> | Set new password and clear session. |
| ADMIN STARTQUEST | | Force-start a quest when runtime checks pass. |
| ADMIN LUCKY | | Trigger lucky-hour style broadcast. |
| ADMIN SAY | <text…> | Bot speaks in the game channel. |
| ADMIN SHUTDOWN | [note…] | Graceful bot shutdown. |
| ADMIN RESTART | [note…] | Restart signal for process supervisor. |
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 |
|---|
| L0 | 10m |
| L1 | 11m |
| L5 | 21m |
| L10 | 44m |
| L25 | 6h 48m |
| L50 | 11d 14h |
| L60 | 51d 4h |
| L61 | 52d 4h |
| L62 | 53d 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
| Setting | Value |
|---|
| Game channel | #IdleRPG |
| IRC server | chat.netirc.eu:6667 |
| Base level timer (rpbase) | 10m |
| Level timer growth (rpstep) | 1.16 |
| Penalty growth (rppenstep) | 1.14 |
| Character names case-sensitive | yes |
| Netsplit grace | 10m |
Leaving & logout
| Setting | Value |
|---|
| PART multiplier | 200× base penalty |
| QUIT IRC multiplier | 20× base penalty |
| LOGOUT multiplier | 20× base penalty |
Action cooldowns
| Setting | Value |
|---|
| !duel level gap | ±11 levels |
| !duel cooldown | 5h |
| !omen cooldown | 8h |
| !gauntlet cooldown | 16h |
Quests
| Setting | Value |
|---|
| Min players online | 3 |
| Campaign duration | 10m |
| Cooldown between quests | 45m |
| Auto-start roll chance | 0% per tick |
| Winner timer bonus | ≈ rpbase × 3.5 |
| Loser timer penalty | ≈ rpbase × 2 |
Lucky hour
| Setting | Value |
|---|
| Duration | 10m |
| Roll chance | 9% |
Realm events
| Setting | Value |
|---|
| Hand of God chance | 0.08% per tick |
Daily trial
| Setting | Value |
|---|
| Cooldown | 1d 0h |
| Success reward | -10m timer |
| Failure penalty | +4m timer |
Idle streak
| Setting | Value |
|---|
| Step every | 25m |
| Reward per step | -25s timer |
Bounty board
| Setting | Value |
|---|
| Daily idle target | 1h 30m |
| Completion reward | -4m timer |
| Quiet period after claim | 2m |
Season pass
| Setting | Value |
|---|
| Season length | 30 days |
| XP per idle minute | 6 |
| XP per tier | 600 |
World boss
| Setting | Value |
|---|
| Spawn interval | 6h |
| Fight window | 1h 30m |
| Participation reward | -6m timer |
Guilds
| Setting | Value |
|---|
| Passive idle bonus | 1% |
Relics (active relic perks)
| Setting | Value |
|---|
| Quest levy reduction | 8% |
| Omen luck bonus | 7% |
| Streak bonus | 15% |
Prestige
| Setting | Value |
|---|
| Minimum level to rebirth | L60 |
| Idle-rate bonus per rank | 1% |
Session quick reference
- PART or QUIT IRC — session suspended; rejoin channel to resume (no LOGIN).
- LOGOUT (PM) — session closed; LOGIN required.
- KICK — session closed; rejoin and LOGIN.