Expand description
Server configuration types used at runtime.
The full deserialization struct lives in the steel crate. Steel-core only
defines RuntimeConfig (the subset kept after startup) and the world/domain
configuration types that both crates share.
StructsΒ§
- Compression
Info - Information about compression.
- Config
Link - A single server link configuration entry.
- Domain
Config - Parsed domain config inside
worlds.toml. - Domain
World πDefaults - Resolved
Domain Config - Validated domain config.
- Resolved
World Config - Validated world startup config.
- Resolved
Worlds Config - Fully validated and cascaded worlds config.
- Root
World πDefaults - Runtime
Config - Runtime server configuration β the subset of settings needed after startup.
- Server
Links - Server links configuration.
- Storage
Selection - Registry-backed storage selection from config.
- World
Entry Config - Parsed world entry inside a domain.
- Worlds
Config - Parsed
worlds.tomlroot.
EnumsΒ§
- Config
Label - Label type for server links β either built-in string or custom
TextComponent. - World
Storage Config - Configuration for world storage.
ConstantsΒ§
- ONLINE_
MODE_ REQUIRES_ ENCRYPTION - Error returned when online mode is configured without its authentication handshake.
FunctionsΒ§
- default_
save_ πpath - deserialize_
optional_ πdifficulty - deserialize_
optional_ πgame_ type - parse_
difficulty π - parse_
game_ πtype - resolve_
domain_ πconfig - resolve_
explicit_ πportal_ target - resolve_
world_ πconfig - seed_
from_ πconfig - validate_
domain_ πname - validate_
end_ πportal_ target_ dimension - validate_
end_ πportal_ target_ target_ dimension - validate_
explicit_ πportal_ target - validate_
explicit_ πportal_ targets - validate_
login_ security - Validates the login settings that establish a playerβs authenticated identity.
- validate_
player_ πstorage_ selection - validate_
relative_ path - Validates a config path as a relative path under a Steel-owned root.
- validate_
world_ πname