The official test server is for public use now. But we want users to make a reasonable effort to test things that are good for the public, not just collect and hoard information for their personal gain. Therefore, we currently have a simple system setup where any activity on the issues in the community repo will extend time that your machine is an active tester. All new users to the test server will have a fresh extension. Once you've authenticated your character you will need to occasionally perform an action (ex. create, comment on) an issue in the community repo so that your account stays considered an active tester. This system is designed to be balanced enough to encourage contribution at your own pace but ensure you're working on something for everyone's benefit.
- Create a character on the test server.
- Use the
!testauthcommand with your GitHub username like!testauth godmode. When you first log in you won't be able to zone, interact with NPCs or players. - The command will output a sequence of letters and numbers.
- Visit the Issues page. Make sure you are signed in and comment on an existing issue with the code output by the
!testauthcommand. - Within 30 seconds the server should have authorized your account if you entered the code correctly. It will not notify you if authorization has failed or passed. You will need to relog or zone to use commands.
My character was authorized but now it stopped working. What happened?
Most likely, the system has determined you to be an inactive tester. Make sure that you are logged into the GitHub account you authenticated on. If you forget what account that was, you can !testauth without a username. It will output the name of the account you are authenticated on.
I'm trying to authenticate but it's not working.
Make sure that you are typing the right GitHub username with the !testauth command and the right authentication code on the Issues page.
I lost the auth code use "!testauth <github_username> 1" in game to force a new auth code