Cuberite
A lightweight, fast and extensible game server for Minecraft
Ports
Add an allocation on the node for each port.
- Game 25565
- WebAdmin 8080
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 17 lines
Image
- Debian ghcr.io/ptero-eggs/yolks:debian
Panel features
- eula
The Panel asks the user to accept the Minecraft EULA when the server needs it.
- java_version
The Panel lets the user change the Java version when the server needs a different one.
- pid_limit
The Panel tells the user when the server reaches its process or memory limit.
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
3 variables
Startup command
./CuberiteServer Description
SERV_DESCUsers can edit
nullable|string
The password for the webadmin panel 'admin' user
ADMIN_PASSUsers can edit
nullable|string
Port for the cuberite webadmin panel.
WEB_PORTUsers can see
required|integer|between:1,65535
Wings
- Stop command
- stop
- Running when the console shows
- Startup complete
Files Wings edits
Wings sets these values in these files before each start.
settings.ini ini
- Server.Ports
- {{server.build.default.port}}
- Server.Description
- {{server.build.env.SERV_DESC}}
webadmin.ini ini
- User:admin.Password
- {{server.build.env.ADMIN_PASS}}
- WebAdmin.Ports
- {{server.build.env.WEB_PORT}}
Readme
Cuberite
A lightweight, fast and extensible game server for Minecraft
Cuberite Website Cuberite GitHub
Server Ports
The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server.
| Port | default |
|---|---|
| Game | 25565 |
| WebAdmin | 8080 |
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 17 lines bash in ghcr.io/ptero-eggs/installers:debian Show Hide
#!/bin/ash
# Cuberite
#
# Server Files: /mnt/server
cd /mnt/server
ARCH=$([[ "$(uname -m)" == "x86_64" ]] && echo "x86_64" || echo "aarch64")
wget https://download.cuberite.org/linux-${ARCH}/Cuberite.tar.gz
tar -xzf Cuberite.tar.gz
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"