
WebConsoleServer
Simple web console with websocket, read only
2480обновлён 23 февр. 2026 г.
УправлениеТехнологии
Описание
WebConsoleServer
A Minecraft plugin that exposes your server console through a WebSocket connection. Built for groupez.dev, a test server generator for paid plugins.
Features
- Real-time console log streaming via WebSocket
- Password-protected authentication
- Log history persistence (loads previous logs on client connection)
- Support for both Spigot/Paper and Velocity platforms
- Included test web page for quick testing
Supported Platforms
| Platform | Minecraft Version | Java Version |
|---|---|---|
| Spigot/Paper | 1.8.8+ | Java 8+ |
| Velocity | 3.3.0+ | Java 21+ |
Test Web Page
A test web page is included in the web/ folder. Open web/index.html in your browser to connect to the WebSocket server and view console logs in real-time.
Installation
- Download the appropriate JAR for your platform from Modrinth
- Place the JAR in your server's
pluginsfolder - Restart your server
- Configure the plugin in
plugins/WebConsoleServer/config.properties(Velocity) orplugins/WebConsoleServer/config.yml(Spigot)
Configuration
# IP address to bind the WebSocket server (use 0.0.0.0 for all interfaces)
websocket-host=0.0.0.0
# Port for the WebSocket server
websocket-port=8765
# Password for WebSocket authentication (leave empty for no authentication)
websocket-password=changeme
# Maximum number of log lines to keep in history
max-log-history=500
WebSocket Protocol
Authentication Flow
- Client connects to
ws://host:port - Server sends
{"type":"auth_required"} - Client sends
{"type":"auth","password":"your_password"} - Server responds with
{"type":"auth_success"}or{"type":"auth_failed"} - On success, server sends log history followed by
{"type":"history_complete"}
Message Types
| Type | Direction | Description |
|---|---|---|
auth_required | Server → Client | Authentication is required |
auth | Client → Server | Authentication request with password |
auth_success | Server → Client | Authentication successful |
auth_failed | Server → Client | Authentication failed |
log | Server → Client | Console log message |
history_complete | Server → Client | All historical logs have been sent |
Log Message Format
{"type":"log","message":"[12:34:56] [INFO] [ServerName]: Your log message here"}
Building from Source
# Build all modules
./gradlew build
# Output JARs are located in target/
# - WebConsoleServer-Spigot-1.0.jar
# - WebConsoleServer-Velocity-1.0.jar
On Windows, use gradlew.bat instead of ./gradlew.
License
MIT License
Links
- groupez.dev - Test server generator for paid plugins
- Github - Source code
Последние версии
Все версии →release
1.0
1.023 февр. 2026 г.56Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9velocity
Что нового
First version
release
1.0
1.023 февр. 2026 г.192Minecraft: 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4paper, purpur, spigot
Что нового
First version