Yes! You caught me right in the middle of making changes. I haven't
updated the documentation yet.
The directions on the Stunt website (
http://stunt.io/) are currently
correct. The documentation in GitHub (for Improvise) is currently
incorrect (but will be fixed shortly).
Bottom line, rather than the server generating passkeys, it now
expects the passkeys for the two initial players (if they are enabled)
to be set via environment variables.
So, before starting the server, do something (from the shell prompt)
like:
export Stunt_Passkey_Wizard=<the Wizard's (#5) passkey>
export Stunt_Passkey_Programmer=<the Programmer's (#6) passkey>
./moo Database.db
Database.db.new port ...
When you connect to the server, type "connect " + the appropriate
passkey:
connect <the Wizard's (#5) passkey>
Passkey's in general do not offer great security because the
credentials are effectively available in plaintext form (thus the
warning). The expectation is that this is acceptable for developing
with Stunt, but you will probably want a more secure system
eventually.
Make sense?
Thanks for reaching out!
Todd