How delta203/cloudsystem works
Cloud System is a single-root Minecraft cloud manager: Cloud-Master provisions and supervises proxy/server services, while Cloud-API connects those services back to the master and exposes proxy/server integrations. The main workflow is console-driven group/service management, service file preparation and process startup, then socket registration and service coordination. SyncProxy adds proxy/server gameplay features. Wiring beyond the sampled sources is shown only where the README or tree supports the subsystem; unsampled module internals are not assumed.
Main entry points: Service.java Service lifecycle · Main.java Console loop · sockets Socket channel · processes Setup and start
Components 22
Cloud Master
- Console loop
Cloud-Master/src/main/java/de/cloud/master/delta203/main/processes/Main.java - Cloud commands
Cloud-Master/src/main/java/de/cloud/master/delta203/main/commands - Setup and start
Cloud-Master/src/main/java/de/cloud/master/delta203/main/processes - Service groups
Cloud-Master/src/main/java/de/cloud/master/delta203/core/Group.java - Service lifecycle
Cloud-Master/src/main/java/de/cloud/master/delta203/core/Service.java - Service files
Cloud-Master/src/main/java/de/cloud/master/delta203/core/files - Path manager
Cloud-Master/src/main/java/de/cloud/master/delta203/core/files/PathManager.java - Master communication
Cloud-Master/src/main/java/de/cloud/master/delta203/core/handlers/Communication.java - Socket channel
Cloud-Master/src/main/java/de/cloud/master/delta203/main/sockets
Service API
- Service connection
Cloud-API/src/main/java/de/cloud/api/delta203/core/CloudInstance.java - API communication
Cloud-API/src/main/java/de/cloud/api/delta203/core/handlers/CloudCommunication.java - Proxy API
Cloud-API/src/main/java/de/cloud/api/delta203/proxy/CloudAPI.java - Server API
Cloud-API/src/main/java/de/cloud/api/delta203/server/CloudAPI.java - Proxy server registry
Cloud-API/src/main/java/de/cloud/api/delta203/proxy/utils/CloudServerManager.java
SyncProxy
- SyncProxy plugin
Cloud-Module-SyncProxy/src/main/java/de/cloud/module/syncproxy/delta203/proxy/SyncProxy.java - SyncProxy server
Cloud-Module-SyncProxy/src/main/java/de/cloud/module/syncproxy/delta203/server/SyncProxy.java - Proxy ping
Cloud-Module-SyncProxy/src/main/java/de/cloud/module/syncproxy/delta203/proxy/listeners/Ping.java - Join handling
Cloud-Module-SyncProxy/src/main/java/de/cloud/module/syncproxy/delta203/server/listeners/Join.java - Player tab list
Cloud-Module-SyncProxy/src/main/java/de/cloud/module/syncproxy/delta203/server/utils/TabManager.java
Other components
- Operator
- Proxy and servers
- Players
Connections 20
- Operator → Console loop: enters commands
- Console loop → Cloud commands: dispatches
- Console loop → Setup and start: starts or shuts down
- Setup and start → Service groups: sets up services
- Service groups → Service lifecycle: runs services
- Service lifecycle → Service files: prepares files
- Service files → Path manager: copies and deletes
- Service lifecycle → Socket channel: starts process
- Service lifecycle → Master communication: sends packets
- Socket channel → Proxy and servers: accepts connections
- Proxy and servers → Service connection: connects to master
- Service connection → API communication: uses communication
- API communication → Socket channel: exchanges packets
- Proxy API → Proxy server registry: manages proxy servers
- Service lifecycle → Proxy and servers: provisions processes
- SyncProxy plugin → Players: handles proxy events
- SyncProxy server → Players: handles server events
- Proxy ping → Players: serves ping requests
- Join handling → Players: handles joins
- Player tab list → Players: updates tab display