If you’ve forgotten one of your admin passwords, there are a number of remedies depending on which password you’ve forgotten.
Table of Contents
Any admin can reset passwords using the password/reset <name>
command. This will generate a new temporary password, which you can give to the other player.
The Master Admin (named Headwiz by default) is equivalent to the “God” character on other MUs, and has special privileges. Regular admins can’t change Headwiz’ password, so a special step is required.
If you have access to an admin with coder privileges, you can use code to change it. (This is why you should only give coder privileges to trusted individuals; they have full control over the database.)
Just have your coder execute these commands in-game:
ruby Login.set_random_password(Game.master.master_admin)
This will generate a new temporary password. If you’ve locked out the account due to too many failed logins, you can also run:
ruby Game.master.master_admin.update(login_failures: 0)
If you don’t have a coder character available, log into the server shell and change into the aresmush folder. Run the following script with the desired new password:
bin/script reset_headwiz_password,somenewpassword
If you’ve forgotten your ares user password to the server shell, you can use the ‘root’ user to reset it. Just login as ‘root’ and use passwd ares
and enter a new password.
Normally you don’t need the root user password, because you should be using your ares user for everything. But if you do ever forget it, you can reset it in your DigitalOcean droplet console. See the DO help article reset droplet root passwords for details.