Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia latest »
  • Contribs »
  • Menu-based login system

Logo

Quick search

Table of Contents

  • Menu-based login system
    • Installation
    • Notes

Previous topic

In-Game Reporting System

Next topic

Legacy Comms-commands

  • Show Page Source

Links

  • Documentation Top
  • Evennia Home
  • Github
  • Game Index
  • Discord - Discussions - Blog

Doc Versions

  • latest (main branch)
  • v4.0.0 branch (outdated)
  • v3.0.0 branch (outdated)
  • v2.0.0 branch (outdated)
  • v1.0.0 branch (outdated)
  • v0.9.5 branch (outdated)

Menu-based login system¶

Contribution by Vincent-lg 2016. Reworked for modern EvMenu by Griatch, 2019.

This changes the Evennia login to ask for the account name and password as a series of questions instead of requiring you to enter both at once. It uses Evennia’s menu system EvMenu under the hood.

Installation¶

To install, add this to mygame/server/conf/settings.py:

CMDSET_UNLOGGEDIN = "evennia.contrib.base_systems.menu_login.UnloggedinCmdSet"
CONNECTION_SCREEN_MODULE = "evennia.contrib.base_systems.menu_login.connection_screens"

Reload the server and reconnect to see the changes.

Notes¶

If you want to modify the way the connection screen looks, point CONNECTION_SCREEN_MODULE to your own module. Use the default as a guide (see also Evennia docs).


This document page is generated from evennia/contrib/base_systems/menu_login/README.md. Changes to this file will be overwritten, so edit that file rather than this one.

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia latest »
  • Contribs »
  • Menu-based login system
© Copyright 2024, The Evennia developer community. Created using Sphinx 3.2.1.