Old School Ops

RF455-096 RF 4.55: Booster's cooldown is 180 s on the server but 15 s in the client, so recasts are refused

Game server RF Online: Dragonborn v0.3.1 low · filed by cybercyber
New

Game: RF 4.55 (Dragonborn), server v0.3.1, Windows build (stock gameserver.exe). Client: the supported Taiwan build, RF_Online.bin SHA-256 46528aac…2bbc558 (2025-07-16), Language=Taiwan. Data: the shipped db\gamedata_rf455.db.

Summary

The server's skill table and the client's own copy disagree on 9 cast delays (m_fActDelay). Only Booster shows up in play: the client's cooldown is shorter than the server's.

CodeNameServer m_fActDelayClient SkillForce.edfEffect
AF1F2 (skill 48)Booster180000 ms15000 msthe client allows a recast after 15 s; the server refuses it until 180 s
9506 (force 78)Refresh2000 ms6000 msclient stricter: no visible effect
AF222 (skill 83)Mount1000 ms15000 msclient stricter: no visible effect
AF216–AF221 (skill 77–82)race rank buffs1000 ms0 msnot player-cast

rfdatabase.net (NA/PH) also lists Booster at 15 s. Every other skill, force and class skill has the same delay, costs (HP/FP/SP) and per-level durations in both copies.

How it's known (read)

  • Server: (*client).armCastDelay 0x140895600 adds castDelayPlus (0x1408954e0) to the effect row's m_fActDelay (addsd xmm0, [row+0x30] at 0x1408956d5) and arms it with setSFDelay 0x140919320. castOnDelay refuses a cast before then (inferred from its name and its place before spendFP; its compare wasn't traced).
  • Client: DataTable\SkillForce.edf, the skill section (0x464-byte records, row = m_dwIndex): the cast delay is the f32 at +0x204, which equals m_fActDelay on the other 667 of the 676 skill, force and class-skill rows.

How to reproduce

Cast Booster, wait for the client's cooldown to end (15 s), and cast it again. The cast is refused until 3 minutes have passed. That it is refused is inferred from castOnDelay; not live-tested.

Suggested fix

Set Booster's (AF1F2) m_fActDelay to 15000 in gamedata_rf455.db, to match the client. Optionally align Refresh and Mount too.

Reported on version 0.3.1

Replies

Nobody has replied yet.

Sign in to comment.

Top xp sources

How xp works
Loading…

Open the full search page