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

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.
!pingBot liveness check and build version.

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).
!medals[name]Alias: !badges — medal rack and arena/gauntlet wins.
!topTop three heroes by level.
!recordsRealm records and highs.

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.).
!lore[topic]Optional flavor text; topic is free-form.

Actions (cooldowns)

CommandArgsWhat it does
!omenPersonal omen — cooldown 8h; neutral, boon, curse, or rare outcome.
!duel<irc_nick>PvP in #IdleRPG (±11 levels); initiator cooldown 5h.
!gauntletPvE trial; cooldown 16h; risk/reward timer change.

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.
!guildstatusGuild tag, members, passive idle bonus 1%.
!guildcreate <TAG> <Name>Create a guild (you become leader).
!guildjoin <TAG>Join an existing guild by tag.
!guildleaveLeave your current guild.
!relicstatus | listOwned relic keys; * marks active (quest levy -8%, omen +7%, streak +15%).
!relicequip <key>Set your active relic perk.
!prestigePrestige rank, +1% idle rate per rank, rebirth at L60.
!prestigenowRebirth 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

CommandArgsWhat 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).
LOGOUTClose session immediately (~20× base penalty on level timer); LOGIN required to return.

Help

CommandArgsWhat it does
HELPPM help page 1 (register/login).
CMDSPM help page 2 (full command list).
PINGBot liveness and version.

Same as channel

CommandArgsWhat it does
STATS[name]Same as !stats.
TIME[name]Same as !time.
WHOAMISame as !whoami.
TOPLeaderboard snapshot.
RECORDSSame as !records.
QUESTSame as !quest.
BOUNTYSame as !bounty (when enabled).
SEASONSame as !season (when enabled).
BOSSSame as !boss (when enabled).
GUILDSame subcommands as !guild.
RELICSame subcommands as !relic.
PRESTIGE[now]Same as !prestige.
REALMAlias: PULSE — same as !realm.
CHRONICLESame as !chronicle.
OMENSame as !omen.
DUEL<irc_nick>Same as !duel.
GAUNTLETSame 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.

CommandArgsWhat it does
ADMIN HELPList 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 STARTQUESTForce-start a quest when runtime checks pass.
ADMIN LUCKYTrigger 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
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%

Session quick reference