Game Plugin
The plugin runs inside the server process and is the only channel for player, chat and world-state data. Without it, the panel can still manage processes, files and backups, but cannot read in-game data.
Installation
Through the panel
- Open the instance page.
- Click Install plugin in the plugin card.
- The panel writes the bundled
JIILScWebMangerPlugin.dlland synchronizes the listening port and access token. - Restart the instance.
No manual server configuration is required.
Manual installation
Copy JIILScWebMangerPlugin.dll into the server plugin directory:
<server directory>/Plugins/JIILScWebMangerPlugin.dll
Confirm plugin startup in the server log:
[ScWebManger] plugin loaded
[ScWebManger] HTTP server started on 127.0.0.1:18235
How it works
- The plugin listens on loopback only and never accepts external connections.
- The panel obtains instance ports from the daemon and calls the plugin with a shared token.
- After a plugin or instance restart, the panel reconnects automatically, waiting up to about 30 seconds.
Capabilities
| Capability | Description |
|---|---|
| Player list | Online players, offline saves, basic attributes |
| Player actions | Kick, kill, heal, health, game mode, inventory, teleport |
| Chat | Live chat and system messages |
| World state | TPS, uptime, weather and time |
| Console | Execute server commands and return output |
Port conflicts
The plugin uses 18235 by default. When occupied, it selects a free port between 18235 and 18245 and updates the instance configuration. The panel reads the new port automatically.
Removal
- Stop the instance.
- Delete
JIILScWebMangerPlugin.dllfrom the server plugin directory. - Start the instance.
Without the plugin, in-game data is unavailable, but process and file management continue to work.
Version notes
The plugin and panel are versioned independently. If the plugin card reports a version mismatch after a panel upgrade, click Install plugin again and restart the instance.