Web platform: Difference between revisions
No edit summary Tags: Visual edit Mobile edit Mobile web edit |
(Featured) |
||
Line 1: | Line 1: | ||
== 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: [http://git.icynet.eu/freeblox/assets/raw/branch/master/shirt.png Shirt], [http://git.icynet.eu/freeblox/assets/raw/branch/master/pants.png 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== | ==User privileges and roles== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 6: | Line 46: | ||
!Description | !Description | ||
!Privileges | !Privileges | ||
!Notes | |||
|- | |- | ||
|player | |player | ||
Line 11: | Line 52: | ||
|A regular player without restrictions. | |A regular player without restrictions. | ||
|web, report, play, shop, community, create:game, create:clothing trade, oidc | |web, report, play, shop, community, create:game, create:clothing trade, oidc | ||
| | |||
|- | |- | ||
|member | |member | ||
Line 17: | Line 59: | ||
|Privileges in addition to those from player: | |Privileges in addition to those from player: | ||
create:accessory | create:accessory | ||
| | |||
|- | |- | ||
|moderator | |moderator | ||
Line 23: | Line 66: | ||
|Privileges in addition to those from member: | |Privileges in addition to those from member: | ||
ban, contentmod, server:quarantine | ban, contentmod, server:quarantine | ||
| | |||
|- | |- | ||
|admin | |admin | ||
Line 29: | Line 73: | ||
|Privileges in addition to those from moderator: | |Privileges in addition to those from moderator: | ||
permaban, server:stop, server:banhost, server:provision | permaban, server:stop, server:banhost, server:provision | ||
| | |||
|- | |- | ||
|reduced | |reduced | ||
Line 34: | Line 79: | ||
|Banned users will effectively have this role | |Banned users will effectively have this role | ||
|web, report | |web, report | ||
| | |||
|} | |} | ||
Line 93: | Line 139: | ||
|Up to a month max, no IP ban | |Up to a month max, no IP ban | ||
|- | |- | ||
| | |permaban | ||
| | |admin | ||
| | |Ban users and IP addresses/networks from the platform | ||
| | |No limits | ||
|- | |- | ||
|root | |root | ||
| | | | ||
|The right to do anything | |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 | |create:game | ||
Line 114: | Line 162: | ||
|- | |- | ||
|create:accessory | |create:accessory | ||
| | |member | ||
|Create character accessories and distribute them | |Create character accessories and distribute them | ||
| | | | ||
Line 123: | Line 171: | ||
| | | | ||
|- | |- | ||
| | |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. | ||
| | | | ||
|} | |} |
Revision as of 16:35, 7 July 2023
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. |