Advanced Search
Search Results
48 total results found
Velocity
ZyveraWeb supports Velocity proxy servers version 3.3 and above. Platform Features Feature Support Static file hosting ✓ Reverse proxy ✓ Node.js / GraalJS ✓ Virtual hosting ✓ ACME / Let's Encrypt ✓ Rate limiting ✓ /api/players ✓ /api/place...
BungeeCord
ZyveraWeb supports BungeeCord proxy servers version 1.16 and above. Platform Features Feature Support Static file hosting ✓ Reverse proxy ✓ Node.js / GraalJS ✓ Virtual hosting ✓ ACME / Let's Encrypt ✓ Rate limiting ✓ /api/players ✓ /api/pl...
Rate Limiting Deep Dive
Token Bucket Algorithm ZyveraWeb uses the token bucket algorithm for rate limiting, which is more flexible than a simple fixed-window counter. How It Works 1. Each IP address has a bucket with N tokens (N = 'requests') 2. Every 'per' duration, the bucket is re...
CORS
Cross-Origin Resource Sharing (CORS) headers are applied to all responses. This controls which websites can call your ZyveraWeb APIs from a browser. Configuration CORS origins are set in config.yml under api.cors-origins: api: cors-origins: - "*" Allow ...
Metrics Analytics
ZyveraWeb integrates with FastStats for anonymous usage metrics. This helps the developers understand how the plugin is used and prioritize improvements. What Is Tracked All metrics are aggregated and anonymized: Counter Metrics Metric Description websi...
Static Website
This tutorial walks through creating a custom static website with ZyveraWeb. Step 1: Create Your Website Create a folder for your site: mkdir -p plugins/ZyveraWeb/site/my-site Add your HTML, CSS, and JS files: plugins/ZyveraWeb/site/my-site/index.html: <!DOCT...
Node.js Backend
This tutorial shows how to create a Node.js project with a JavaScript backend and npm dependencies. Step 1: Create the Project mkdir -p plugins/ZyveraWeb/site/my-api/public Step 2: Create the Backend plugins/ZyveraWeb/site/my-api/server.js: function handleReq...
Reverse Proxy Setup
This tutorial shows how to use ZyveraWeb's reverse proxy to forward requests to an external service. Scenario You have a web application running on port 3000 (e.g., a Node.js app, a Python Flask app, or a PHP site) and you want to serve it through ZyveraWeb un...
HTTPS Setup
This tutorial walks through the full process of enabling HTTPS using Let's Encrypt's ACME service. Prerequisites A domain name (e.g., example.com) pointing to your server Port 80 accessible (for HTTP challenge) or DNS control panel access (for DNS challenge) ...
Common Issues
Plugin Won't Enable Symptoms: ZyveraWeb disables itself on startup with a console error. Causes and solutions: Error Message Solution Invalid port: X. Must be between 1 and 65535 Fix port in config.yml host cannot be empty Set host to a valid IP Mis...
FAQ
General Does ZyveraWeb work with any Minecraft server? It works with Spigot/Paper 1.16+, Folia, Velocity 3.3+, and BungeeCord 1.16+. Modded servers (Forge, Fabric) are not supported. Does it affect Minecraft server performance? The web server runs on its own t...
Index
Advanced Web Hosting for Minecraft Servers ZyveraWeb transforms your Minecraft server into a full-featured web server, capable of hosting websites, REST APIs, reverse proxies, and even Node.js applications — all running inside the same JVM as your game server....