Two halves. The first is a set of fixes this episode was owed: they were found while working on the other versions, and each one was re-checked against Giga 4’s own server before anything here was touched, because a fix that is right for one episode is not evidence for another. The second half is shared work from Golden Age v0.3.1 that arrives here by being shared.
Fixed In The Game
- Ground loot never expired and never unlocked. A bag on the ground stayed locked to whoever killed the monster, forever, and never disappeared. It now unlocks after twenty seconds, hurries at fifty and is gone at sixty, which is what the original does.
- An item you dropped yourself was locked to nobody for twenty seconds. A thrown bag is free the moment it lands, and lives longer than a kill drop: it hurries at seventy seconds and is gone at eighty.
- Socketing an accessory did nothing. The request was received and ignored. It now works, with the original’s own rules: which items accept a socket, the swap when a socket is already filled, and the cap of two of a kind.
- Party health, force and stamina bars read at a tenth of their real value. A party member at full health showed as almost empty.
- A quest objective that asks you to reach a level completed silently. The client was never told, so the quest looked stuck until something else refreshed it.
- The merchant list did not match the merchants standing there. With imported map content, a Cora or Accretia player saw shops in the world and an empty list when they asked what was for sale.
- The world clock was frozen on 11 July 2026. Every session was told the same date and time of day forever. It is now the real time, which is what drives day and night.
- The economy screen received six bytes of uninitialised memory. They now carry the same guide price the economy history sent moments earlier in the same burst.
- The transport ship state and the equipment speed value were replayed recordings, including a counter frozen mid-flight. The ship state is now built fresh for each session.
- Positions were rounded where the original truncates, biasing every fractional coordinate one unit against the client’s own arithmetic, and chat replies did not end the way the original ends them.
Backported From Golden Age v0.3.1
- The website that ships with the server has an admin area. Sign in with an account that holds a staff level and there is an Admin link in the header, with the server’s live state and the staff list behind it. It opens at Administrator; handing out levels needs Super Administrator.
- Five staff levels, granted per account and per game. Player, Moderator, Game Master, Administrator and Super Administrator. GM Accounts covers the model.
- A way to make your first administrator on a fresh server. The website prints a one time
password in the console and writes it to
SUPER_PASSWORDinsettings.cfg. Sign in with any email address and that password in place of the real one, and that account becomes a Super Administrator. It is single use, blanked the moment it is used, and only generated while nobody holds the top level. tools/gmadminin the archive. Lists staff, searches accounts, creates them, sets passwords, grants and revokes levels, and deletes accounts. It works with the server stopped and needs nothing installed.- Sign in is rate limited, per address and per account, and a failed sign in no longer takes a different amount of time depending on whether the email is registered.
What You Should Act On
- The built in
[email protected]account no longer ships with staff powers. Its password is published in our source and in every copy of this archive, so it was an administrator anybody who downloaded the server already knew the password to. Grant your own account a level before you upgrade, or use the bootstrap password above. - A zero length
settings.cfgis now an error instead of being read as every setting at its default, which quietly pointed a server at the wrong database.
What Is Not Here Yet
- Staff commands in game are still all or nothing on this episode. Any account with any grant runs every command. Golden Age enforces a level per command.
- The panel’s server settings page is empty here, and its server controls report that this build has no control channel. Both are accurate: editable rates and the reload, announce and shutdown operations exist only on Golden Age so far, and the panel says so.