All Projects → CloudNetService → Cloudnet V3

CloudNetService / Cloudnet V3

Licence: apache-2.0
CloudNet v3 is the next generation of Minecraft Java and Bedrock cloud systems

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cloudnet V3

Slimefun4
Slimefun 4 - A unique Spigot/Paper plugin that looks and feels like a modpack. We've been giving you backpacks, jetpacks, reactors and much more since 2013.
Stars: ✭ 369 (+197.58%)
Mutual labels:  hacktoberfest, spigot
Viaversion
Allows the connection of newer clients to older server versions for Minecraft servers.
Stars: ✭ 463 (+273.39%)
Mutual labels:  hacktoberfest, spigot
Gdlauncher
GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience
Stars: ✭ 386 (+211.29%)
Mutual labels:  hacktoberfest, minecraft-server
Arclight
A Bukkit(1.15/1.16) server implementation on Forge using Mixin. ⚡
Stars: ✭ 262 (+111.29%)
Mutual labels:  spigot, minecraft-server
Shopchest
ShopChest - Spigot/Bukkit Plugin
Stars: ✭ 38 (-69.35%)
Mutual labels:  spigot, minecraft-server
Purpur
Purpur is a fork of Paper, Tuinity, and Airplane with the goal of providing new and interesting configuration options, which allow for creating a unique gameplay experience not seen anywhere else
Stars: ✭ 286 (+130.65%)
Mutual labels:  spigot, minecraft-server
Skript
Skript is a Bukkit plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them.
Stars: ✭ 458 (+269.35%)
Mutual labels:  hacktoberfest, spigot
Purpur
Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
Stars: ✭ 1,224 (+887.1%)
Mutual labels:  spigot, minecraft-server
Essentials
The essential plugin suite for Minecraft servers.
Stars: ✭ 957 (+671.77%)
Mutual labels:  spigot, minecraft-server
Tuinity
Stars: ✭ 531 (+328.23%)
Mutual labels:  hacktoberfest, minecraft-server
Islands
A spigot plugin for creating customisable home islands with different biomes. https://www.spigotmc.org/resources/islands-home-islands-system.84303/
Stars: ✭ 18 (-85.48%)
Mutual labels:  spigot, minecraft-server
Gate
A high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - ready for the cloud!
Stars: ✭ 102 (-17.74%)
Mutual labels:  spigot, minecraft-server
pluGET
📦 Powerful Package manager which updates plugins & server software for minecraft servers
Stars: ✭ 87 (-29.84%)
Mutual labels:  spigot, minecraft-server
Paper
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies
Stars: ✭ 5,293 (+4168.55%)
Mutual labels:  hacktoberfest, minecraft-server
Mohist
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 861 (+594.35%)
Mutual labels:  spigot, minecraft-server
Yatopia
The Most Powerful and Feature Rich Minecraft Server Software!
Stars: ✭ 408 (+229.03%)
Mutual labels:  hacktoberfest, spigot
MCAntiMalware
Anti-Malware for minecraft
Stars: ✭ 182 (+46.77%)
Mutual labels:  spigot, minecraft-server
McRPG
An RPG plugin for Minecraft 1.13
Stars: ✭ 32 (-74.19%)
Mutual labels:  spigot, minecraft-server
Mohist
Minecraft Forge Hybrid server implementing the Paper/Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 489 (+294.35%)
Mutual labels:  spigot, minecraft-server
Glowstone
A fast, customizable and compatible open source server for Minecraft: Java Edition
Stars: ✭ 1,364 (+1000%)
Mutual labels:  spigot, minecraft-server

Cloud Network Environment Technology 3 for Minecraft

CloudNet V3 Logo

What is CloudNet?

CloudNet is an alternative application that can dynamically and easy deploy Minecraft oriented software. It should greatly simplify the work and the technical processes within a Minecraft server network or with standalone servers. The program should be the basis for a Minecraft network. With a very extensive API and a very modular architecture, the program should be easily extensible in all its capabilities. It should be a solution to the most creative ideas that brighten our Minecraft world. From minigame networks, CityBuild servers to private servers with CloudNet is the work low. If it needs to be developed for CloudNet, it will provide an API (Driver) that can be used to develop Bukkit / Sponge / Nukkit plugins or to develop modules to extend the core system. The application wrapper for the JVM allows support for a wide variety of Minecraft server software and allows direct inclusion of the API to retain it throughout the lifetime of the application.

CloudNet v3 is the next generation of Minecraft Java and Bedrock cloud systems

Features

  • Plug&Play
  • Lightweight runtime launcher for multiple versions or easy developing on CloudNet
  • Installer of dependencies
  • Module system with default modules
  • User management system with roles
  • Easy server management with simple commands
  • Tasks to classify the services
  • Internal database system based on H2
  • Multi group and configuration
  • Dynamic Template Storage System
  • Dynamic Deployment System
  • Dynamic File inclusions for services with HTTP/HTTPS support
  • Live updating and working in a cluster
  • Smart service instance deployments in cluster
  • Supports static services for projects like CityBuild or Vanilla Minecraft
  • Automatic error log printer from running services into node console
  • New non blocking service console log caching without BungeeCord timeouts and infinity console streams
  • A fast HTTP/HTTPS server
  • A RESTful API
  • SSL/TLS support for security connections between the nodes in cluster or between the services and the node with or none own certificates
  • Multi system support and synchronizing in a network cluster
  • Support for Minecraft vanilla 1.0+
  • Application support for Nukkit Project for Bedrock Edition 1.7+
  • Application support for Bukkit based Minecraft 1.8.8+ (Spigot, PaperSpigot and more...)
  • Application support for Sponge based Minecraft servers with the SpongeAPI 7.0.0+
  • Application support for BungeeCord proxy server and forks for MC 1.8.8+
  • Application support for GlowStone Minecraft server for MC 1.8.9+
  • Application support for Velocity Minecraft Java edition proxy server
  • Application support for Waterdog Minecraft Bedrock Edition proxy server
  • A really big API for asynchronously programming or synchronously programming
  • A Bridge module, which includes the basics for the Bukkit, Sponge, BungeeCord and Nukkit API and for BungeeCord a /cloudnet command to dispatch the console of CloudNet ingame
  • BungeeCord exploit protection with the Bridge Module for BungeeCord MC 1.8.8+ and Velocity
  • Random Hub and /hub command with the Bridge Module for BungeeCord MC 1.8.8+ and Velocity
  • /cloudnet command which dispatches the console of CloudNet Ingame for BungeeCord MC 1.8.8+ and Velocity
  • A live, ingame, sorted signs system for Bukkit and Sponge with a dynamic animation and configuration for each group.
  • A SyncProxy module, which include the synchronization between two or more BungeeCord services in one group.
  • Motd layout configuration and synchronizing between Proxys with SyncProxy module
  • Animated Tablist configuration with SyncProxy module
  • A Permissions module which integrate the CloudNet user permissions system into the services plugin managers
  • A Smart module for advanced configurations and automatic task management
  • A Cloudflare module for dynamic adding and removing of DNS records for multi BungeeCord services
  • A Report module Easily create reports to hear the services or node in the cluster and provide easy support.
  • A Storage FTP/FTPS Module to transport templates from an external server via FTP / FTPS
  • A MySQL/MariaDB database support module as alternative central database for CloudNet data by other modules
  • Memory management protection
  • CPU management protection

Minimal requirements

  • Java 8 JRE (alt. 10 or 11)
  • 128MB JVM Heap size
  • 2GB DDR3 System memory
  • 2 virtual cores
  • Internet connection

Recommended requirements

  • Java 11 JRE
  • 512MB JVM Heap size
  • 8GB DDR3 system memory
  • 2-4 virtual cores
  • Internet connection

Build

Linux / OSX

git clone https://github.com/CloudNetService/CloudNet-v3.git
cd CloudNet-v3
./gradlew

Windows

git clone https://github.com/CloudNetService/CloudNet-v3.git
cd CloudNet-v3
gradlew.bat

Setup

CloudNet should be started via the following script via Shell.

Default:

java -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:+UseCompressedOops -Xmx512m -Xms256m -jar launcher.jar

The launcher should install the application files, then the dependencies. If it is finished, it will run the application itself. For each version, this preparation is done dynamically.

Try it out!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].