Skip to content

VIAaaS

VIAaaS - ViaVersion as a Service - Standalone ViaVersion proxy

egg-viaaas.json

updated

Ports

Add an allocation on the node for each port.

  • Game 25565
  • WS & HTTPS 25543

Install

Installer image
ghcr.io/ptero-eggs/installers:alpine
Install script
11 lines

Images

New servers use the first image. Users can change it on the Startup page.

  • Java 22 default ghcr.io/ptero-eggs/yolks:java_22
  • Java 21 ghcr.io/ptero-eggs/yolks:java_21
  • Java 17 ghcr.io/ptero-eggs/yolks:java_17
  • Java 16 ghcr.io/ptero-eggs/yolks:java_16
  • Java 11 ghcr.io/ptero-eggs/yolks:java_11
  • Java 8 ghcr.io/ptero-eggs/yolks:java_8

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.

2 variables

Startup command

java -Xms128M -Xmx1024M -jar VIAaaS-all.jar -sslPort=25543

Dotted values come from the server settings. These values are examples.

  • The name of the JAR file to be used when downloading & running VIAaaS.

    SERVER_JARFILEUsers can edit

    required|string

  • The port to listen to web server connections on.

    WEBSERVER_PORTUsers can edit

    required|string

Wings

Stop command
end
Running when the console shows
Application started in

Files Wings edits

Wings sets these values in these files before each start.

config/viaaas.yml yaml

port
{{server.build.default.port}}
bind-address
0.0.0.0

Readme

VIAaaS

VIAaaS is the Minecraft plugin ViaVersion made standalone as a proxy.

More information is available here: https://github.com/ViaVersion/VIAaaS

Server Ports

The minecraft server requires a single port for access (default 25565), and one TCP port 25543, to be used for HTTPS and WebSocket connections.

Port default
Game 25565
WS & HTTPS 25543

Changes

  1. Updating MC docker images (#23)

    路 Red Banana 路 8f3fc4d

  2. fixie pixie 馃悷

    路 yesBad 路 73a886f

  3. Add Minecraft eggs

    路 Daniel Barton 路 7322302

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 11 lines ash in ghcr.io/ptero-eggs/installers:alpine Show
#!/bin/ash
# VIAaaS Installation Script
#
# Server Files: /mnt/server
cd /mnt/server
wget -O ${SERVER_JARFILE} "https://jitpack.io/com/github/ViaVersion/VIAaaS/master-SNAPSHOT/VIAaaS-master-SNAPSHOT-all.jar"

## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"