-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture Overview
JumpWatch edited this page Apr 23, 2026
·
2 revisions
ServerFabric uses a split architecture.
ServerFabric-Client
→ plugin messages
→ ServerFabric-Proxy
→ HTTP
→ ServerFabric-Host
Owns the actual resources:
- instance folders
- server jars
- processes
- build cache
- runtime stats
Acts as controller/router:
- knows configured hosts
- routes actions to the correct host
- registers instances into the proxy
- exposes SFabricAPI
Provides in-game administration:
- browse instances
- browse templates
- start/stop/restart/kill
- join servers
- view instance details and stats
Public integration layer for other proxy-side plugins.
ServerFabric-Host is the resource owner.
ServerFabric-Proxy is the controller.
The proxy can restart without restarting the running instances.