Skip to content

Better organize/deduplicate role-specific config options, separate timed level limit for trusted users#1065

Merged
Toastbrot236 merged 4 commits into
LittleBigRefresh:mainfrom
Toastbrot236:epic-role
Apr 10, 2026
Merged

Better organize/deduplicate role-specific config options, separate timed level limit for trusted users#1065
Toastbrot236 merged 4 commits into
LittleBigRefresh:mainfrom
Toastbrot236:epic-role

Conversation

@Toastbrot236

Copy link
Copy Markdown
Contributor

Moves certain GameServerConfig options, like read-only and blocked asset flags, to child objects inside the root config JSON. This way we can also easily add further role-specific options if we ever want to introduce more (trusted) roles (see #1061), only have to add one more attribute to the root config class per role, instead of another set of duplicate attributes.

Also makes timed level limits role specific, making normal and trusted users have separate level limits like that, closing #754.

Might need a little more testing before merging.

@Toastbrot236 Toastbrot236 merged commit cc54039 into LittleBigRefresh:main Apr 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant