Open Source Platform
for interconnected virtual worlds

Creating New User Accounts

From RexWiki

Preparing for new account creation

Before creating new accounts it is recommended that the avatar storage url and default grid url are set on the authentication server settings. Otherwise you have to manually write the values for the new user which can be a lot of work. See Authentication Server Configuration for more info.

Creating

New user accounts are created using the console window of the Authentication server (Authentication.exe). You can type to the console window commands. New users are created with "create user" command.

  • First name
    • First name of the user (visible on top of the avatar)
  • Last name
    • Last name of the user (visible on top of the avatar)
  • Account
    • The account name used when logging in.
  • Real name
    • The real name of the user, not used anywhere at the moment
  • Password
    • Password for user.
  • Avatar storage url
  • Grid url
    • The url used when you select "Authentication Server Home Grid" in the rexViewer. If you have set the home grid url in the settings, just press enter to use the default.
  • Start Region X, Start Region Y
    • X and Y coordinates of the Authentication Server Home Grid. These are usually 1000 so just press enter to use the default.

Sample user creation in the Authentication server console

09:35:34 - [REQUEST HANDLER]: Loaded database dll IDataBaseHandler Interface
09:35:34 - [REQUEST HANDLER]: Loaded authentication dll IAuthentication Interface
09:35:34 - [HTTPD]: Starting up HTTP Server
Enter help for a list of commands

Authentication# :
09:35:34 - [HTTPD]: Starting http listener

Authentication# :
create user
New user global UID = 8b6f273fa3ff43a1bf9ee139ce893330
First name:
Rex
Last name:
Man
Account:
rexman
Real name:
Tom Sawyer
Password
test
Avatar storage url
(default: http://192.168.1.191:10000/avatar/8b6f273fa3ff43a1bf9ee139ce893330)
Just input the first par before /avatar/UID::

Grid url (default http://192.168.1.191:9000):

Start Region X + (default 1000):

Start Region Y + (default 1000):

09:38:30 - [SQLITE]: SQLite_SQLHANDLER - User saved to database = 8b6f273f-a3ff-43a1-bf9e-e139ce893330
09:38:30 - [SQLITE]: SETSESSION: c62a2872cd68f206f5324384be7151ad9fb3ac70
09:38:30 - [SQLITE]: session: c62a2872cd68f206f5324384be7151ad9fb3ac70
09:38:30 - [SQLITE]: uid: 8b6f273f-a3ff-43a1-bf9e-e139ce893330
Authentication# :