Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RCON velocity plugin not download #197

Open
astrons opened this issue Aug 1, 2024 · 6 comments
Open

RCON velocity plugin not download #197

astrons opened this issue Aug 1, 2024 · 6 comments

Comments

@astrons
Copy link

astrons commented Aug 1, 2024

When TYPE=VELOCITY and ENABLE_RCON = true, Tribufu-VelocityRcon-1.2.0.jar is not downloaded.
The site includes human verification.
If you download the plugin with a browser and copy it to the plugin folder, when the container starts, an attempt is still made to download the file and the container stops with an error.
If the container variable RCON_VELOCITY_JAR_URL has its own address, then when the script starts, it is overwritten.

@itzg
Copy link
Owner

itzg commented Aug 1, 2024

The container downloads it fine for me with

https:/itzg/docker-bungeecord/blob/master/docs/velocity/docker-compose.yml#L11-L16

Can you provide container startup logs?

RCON_VELOCITY_JAR_URL is not documented as settable. It is a script local variable that happens to be upper-snake case so admittedly might seem confusing like it is an environment variable.

@md5nake
Copy link
Contributor

md5nake commented Sep 12, 2024

Tribufu, the host responsible for hosting the RCON plugin for Velocity, has been experiencing a total outage tonight. Considering the security risks introduced by a third-party Maven repo, as well as the non-guaranteed uptime, would it be possible to add something like CREATE_CONSOLE_IN_PIPE from docker-minecraft-server so that the proxy can be controlled from within the container without relying on Tribufu's plugin?

@guilhermewerner
Copy link

guilhermewerner commented Sep 13, 2024

Tribufu, the host responsible for hosting the RCON plugin for Velocity, has been experiencing a total outage tonight. Considering the security risks introduced by a third-party Maven repo, as well as the non-guaranteed uptime, would it be possible to add something like CREATE_CONSOLE_IN_PIPE from docker-minecraft-server so that the proxy can be controlled from within the container without relying on Tribufu's plugin?

Hello, I am the person responsible for Tribufu, I apologize for the incidents that took down the repository recently. I migrated the repository to a dedicated host today and will ensure its availability.

Regarding the security issues, the .jar was compiled directly from the repository tribufu-forks/VelocityRcon and can be checked if you have any questions.

I confess that the first time I didn't know that they were using the repository in this project, which I also use to host my servers, but I was happy when I found out.

I promise to keep the repository available online and I guarantee that no file will have malicious code. If you have any questions, you can contact me via discord (same username) or email (in my profile).

@itzg
Copy link
Owner

itzg commented Sep 14, 2024

Thanks for the update @guilhermewerner -- your plugin has been a helpful piece in this solution.

Is the URL still correct here

RCON_VELOCITY_JAR_URL=https://mvn.tribufu.com/releases/com/tribufu/Tribufu-VelocityRcon/${RCON_VELOCITY_JAR_VERSION}/Tribufu-VelocityRcon-${RCON_VELOCITY_JAR_VERSION}.jar

@guilhermewerner
Copy link

Is the URL still correct here

Yes, that's right.

@itzg
Copy link
Owner

itzg commented Sep 14, 2024

@astrons can you confirm download is working for you now? Please close the issue if so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants