Web platform

Revision as of 16:35, 7 July 2023 by Evert (talk | contribs) (Featured)

Character features

Character models

Character models are the models player characters use when they spawn into a world.

By default, the primary character model is Round6, composed of 4 rounded limbs, a rounded torso and a cylindrical head.

Round6

The character model contains the following:

  • Parts: Head, Torso, ArmLeft, ArmRight, LegLeft, LegRight
  • Skeleton: BRoot, BTorso, BHead, BArmL, BArmR, BLegL, BLegR,
  • Animations: Idle, Walk, Jump, Sit, Wield, Climb
  • Standard UVs: Shirt, Pants (Roblox-compatible)
  • Features: 6 colors, Height scale, T-shirts, Shirts, Pants, Hats, Faces, Front, Back, Tools.

Character colors

Character model parts' colors can be picked. Configurable by character model.

Character height

Character vertical scale can be modified. Can be disabled for character model.

Character clothing

Three main parts: T-shirts, Shirts and Pants. Combined into single character texture.

When creating, need to specify which character model(s) it supports.

Character accessories

Hats, Faces, Tools, Front, Back, etc..?

When creating, need to specify which character model(s) it supports.

Ideas and other stuff

MyLittleQuadruped character model

Basic pony character model inspired by My Little Pony: Friendship is Magic, usable for ponies and furry characters.

  • Parts: Head, Body, HoofLeft, HoofRight, LegLeft, LegRight
  • Features: 6 colors, Height scale, Hats (manes, horn, etc), Faces (eye color and style), Tools (hoof wields, telekinetic effects), Back (tails), Front (wings, bags etc)

User privileges and roles

Role Default Description Privileges Notes
player true A regular player without restrictions. web, report, play, shop, community, create:game, create:clothing trade, oidc
member false Placeholder role, possibly for paid membership or donations Privileges in addition to those from player:

create:accessory

moderator false Website content moderator Privileges in addition to those from member:

ban, contentmod, server:quarantine

admin false Platform administrator Privileges in addition to those from moderator:

permaban, server:stop, server:banhost, server:provision

reduced false Banned users will effectively have this role web, report
Privilege Provided in Description Notes
web player Logging in, navigation, views Available for banned users as well.
report player Reporting content
play player Play games
shop player Buy character items
community player Add comments, rate content
trade player Trade with other players
oidc player Allow logging in to other connected platforms such as the forum
host Player can host and announce their own server(s) Automatically assigned after TBD days of account age
contentmod moderator The ability to review and moderate user created content
ban moderator Ban users from the platform Up to a month max, no IP ban
permaban admin Ban users and IP addresses/networks from the platform No limits
root The right to do anything The API does not allow assigning this privilege,

only doable from the database or by just using the superuser account

create:game player Publish games to the platform
create:clothing player Create character clothing items and distribute them
create:accessory member Create character accessories and distribute them
create:character Create new character models
server:quarantine moderator Prevent new sessions from being assigned to a server Moderator only has temporary means of preventing

access to a malicious server - must bring it to the attention of an administrator immediately.

server:stop admin Stop a server. Provisioned servers will be shut down, hosted

servers will be prevented from announcing themselves until next restart (session revoke).

server:banhost admin Ban a server host. Not available for provisioned servers, hosted servers will be

IP banned indefinitely from the platform.

server:provision admin Provision new servers from the configured game host pool.