Database Structure

As of 0.4:

Databases.svg

admins.dat
adminID name pw globalAdmin

Description

  • name: account name, login name
  • pw: sha1 hash of password
  • globalAdmin: global admin, can create and administrate all virtual servers and administrators
admin_groups.dat
adminGroupID name
admin_group_permissions.dat
adminGroupID serverID startStop editConf genSuUsPW viewRegistrations editRegistrations moderate kick ban channels acls admin

Description

  • adminGroupID: administrator group ID
  • startStop: can start and stop the virtual server
  • genSuUsPW: can generate a new password for the SuperUser account
  • moderate: can mute, deafen, move online users etc.
  • channels: can create, move, delete channels etc.
  • addAdmin: can add an admin account, for that server only ofc.
admin_group_assoc.dat
adminID adminGroupID
awaiting.dat
key server id username password email

Description

  • key: the activation key