Accounts and character slots

Game version 1.2.7. Prose checked against 1.2.7.

How you sign in, how many characters you can keep, and what you can set before you enter the game. Single-player, online and BBS play each handle this differently. For where to connect, see ways to play.

Online accounts

An online account is a username and a password kept by the game server. The browser, MUD client and SSH paths end at the same login screen, with four choices: L to log in, R to register, G to change the language of the login screen, and Q to quit.

Registration rules:

A login with an unknown username and a login with a wrong password get the same message: "Player doesn't exist or wrong password." Some login screens add a row saying that R registers a new account. A banned account sees its ban notice only after the right password.

The language you chose on the login screen is saved to a new account. Online, your screen reader setting and language belong to the account and come back at your next login. Only one connection per account plays at a time: logging in again replaces the older session.

P on the character screen changes your password. It asks for the current one first.

Character slots online

Each online account has one main character. Your account name is the main character's save key; during creation you may choose a different display name, or press Enter to use the account name. A new name cannot contain < > & or a double quote; apostrophes are allowed. Names made before 1.2.6 are kept as they are.

An account can also hold one alt character, a second mortal character with its own name, class and progress. The character screen offers M (Create Alt Character) when all of these are true:

The slot stays open after your god renounces immortality and after New Game Plus. There is only ever one alt; ascending does not add more slots. A main character that is still below level 25 sees the message "You need a character at level 25 or higher, or an immortal, to create an alt character." when pressing M.

What an alt cannot do:

An immortal main character keeps slot 1 and is marked [IMMORTAL] on the character screen. Slot 2 is the alt.

The character screen online

After you log in, the character screen lists your characters with level, class and the time last played, then these keys:

Keys appear only when they apply: 2 and D need an alt, M needs an open slot, S and P need a connection to a game server. Pressing Enter alone plays your main character, or your alt if you only have an alt, or starts creation if you have neither.

N on an account that has a main character warns you, then asks you to type DELETE in capitals. Anything else cancels. The old main character is removed along with its world ties (claimed quests, the King's bounty on it, guild membership, children and queued deliveries), and creation starts at once. An alt is not affected. D asks for DELETE the same way and removes only the alt.

You cannot undo a delete yourself. The server keeps a deleted character's save for 7 days, and within that time only a server admin can restore it. A restore brings back the save, not the world ties removed at deletion.

Screen reader, compact mode and language chosen here apply to the session. A new character takes them on. An existing character loads its own saved screen reader and compact settings, while a language picked on this screen in the same session replaces the character's saved language.

Single-player

A local game has no account and no login. The main menu offers:

There is no fixed number of characters. S lists every character saved on this computer, and N creates another under any name not already used (capitalization does not matter) that does not contain < > & or a double quote. With no saves at all, S goes straight to creation. Choosing a character lists its saves, autosaves and manual saves, up to 10, and loads the one you pick. A save the game cannot read is marked and opens a recovery menu instead.

D on a character's save list deletes all of that character's save files after you type DELETE. The game keeps no copy to restore.

Local saves and online characters are separate. Alt characters exist only online. Screen reader mode chosen on the local menu is remembered for the next launch. On Windows, when the game finds a running screen reader at startup it turns screen reader mode on by itself, except inside the WezTerm terminal; the --screen-reader launch option always turns it on.

BBS doors

Through a BBS, the BBS has already signed you in: your BBS username is the account, and there is no game password. A BBS door uses the same character screen as the online game, in a shorter layout that fits 24 line terminals, with the same main and alt rules. The short layout does not list the language key; G still changes the language. O, if the sysop allows it, connects to another server, where you log in with that server's own account.

The combat data question

From 1.2.7 the game can ask once whether to share combat data to help balance the game. The question itself lists what is sent.

Only a yes or a no answers: Y or N, or the yes letter of your language that the question shows. Enter alone and any other key ask again. If no answer comes, because the tries ran out or the connection dropped, nothing is stored and the question comes back at the next start or login. A game started with no one at the keyboard is never asked.

To change the answer later, open Preferences with ~ and press U, the Share combat data line, which shows On or Off:

On a BBS door or server the line appears only while the operator allows the question.

Server and sysop settings

This section is for people who run their own game: a BBS sysop, a private server operator or a single-player owner. No setting, file or flag changes the number of characters per account or the alt slot rules. Those are fixed in the game.

Command line flags:

The built-in help, --help, lists the door and online flags. Password-less logins are accepted only from the same machine.

A multiplayer server keeps its settings in the game database and the admin dashboard edits them. The settings and defaults:

A BBS door keeps these settings in its own database. Its SysOp console turns combat data sharing on or off with E.

A local game that is not in online mode reads sysop_config.json from its save folder. Its fields and defaults: message of the day, daily turns 325 (1 to 9999), the four multipliers at 1.0 (0.1 to 10.0), maximum dungeon level 100 (1 to 100), SysOp security level 100 (1 to 255), idle timeout 15, default color theme, disable online play off, screen reader off, and the online server address and port that O offers first. Online and BBS door games skip this file and use the database settings.

Changes by version

1.2.7
The game can ask once whether to share combat data: single-player and Steam at start, BBS and server players after login when the operator allows it, and Preferences has a Share combat data line to change the answer.
1.2.6
An unknown username and a wrong password get the same login message, a banned account sees its ban only after the right password, a refused registration counts toward the login throttle, and new character names cannot contain < > & or a double quote.
1.2.5
The SSH login screen gains G to change its language, and the default message of the day and the idle warning show in your language.