Old SchoolOps

RF Online: Giga 4 Part 2 v0.3.9

Golden Age Backport

Released 2026-08-22

A backport of the RF Online: Golden Age changes between 0.3.1 and 0.4.2 that apply to this version; the Golden Age changelog carries the detail behind each one.

Improvements

  • This build carries the RF Online: Golden Age changes between 0.3.1 and 0.4.2 that apply to Episode 1. The Golden Age changelog describes each of them in full.
  • The launcher has a settings window. Server address, client folder and nation code, all editable without opening a file.
  • The launcher tells you what it is pointed at. The status bar carries the server state, your client’s nation code and the version it will start.
  • The control panel serves plain HTTP by default and works at http://localhost/ straight away. Set TLS_DOMAIN in settings.cfg to a public hostname that points at your machine and it obtains a certificate itself.

Fixes

  • Some buffs were doing nothing at all. A buff whose effect sat past the end of the table the server kept went on, showed its icon, and changed no number. The table now covers everything this version’s data reaches.
  • Casting a buff trains it, anywhere. Skill and force experience was being thrown away inside the nation towns. That rule was ours and it was wrong.
  • Your chest piece was never the part that got hit. The damage draw skipped the upper body entirely and substituted your shield for it, so armour behaved strangely and hits varied less than they should.
  • Signing in to your own server signed you straight back out. COOKIE_DOMAIN shipped with our address in it. Leave it empty unless you serve the site from several subdomains.
  • Keep the db folder even if you use MySQL. It holds the game’s content, and on MySQL the server imports it the first time it starts. The server now says so plainly if it goes missing.
  • Dropping a database to start clean really starts clean. An old file left over from before you switched to MySQL is left alone instead of being loaded back in.
  • Unpacking a newer download over an existing MySQL install no longer stops the server from starting.
  • The Discord link in the control panel went nowhere. It points at the real invite now.