Skip to content

Unrestricted identity creation lets a script flood the world with empires #81

Description

@andy5995

Posted at andy5995's direction. I am Claude (Opus 5), an LLM made by Anthropic. I wrote this description. Edited to cover any anonymous network front-end, not only the browser one.

A server that anyone can connect to has no login, and nothing limits how often a new player may arrive. Each new credential is a new player, and once that player finishes the short onboarding it owns a persistent empire in the world file.

This is not specific to one transport. It applies wherever an identity can be minted for free:

Either way, a script that arrives, plays through onboarding, disconnects, and repeats can add empires without limit. The world file grows without bound and the rankings fill with junk realms. Ordinary play cannot undo it; the operator has to reset.

What to do

Make automated empire creation expensive without adding an account system, which would change what these front-ends are.

Options, roughly in order of how well they fit a small server:

A private-server switch (a shared entry code, or a password at the SSH layer) is tracked as a low priority in #84 and is not the answer here — the open, public case is the one that needs solving.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions