GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.72k stars 675 forks source link

Geyser Auto Update #1333

Closed RehanPlayz closed 2 years ago

RehanPlayz commented 4 years ago

What feature do you want? A way for Geyser To Automatically Download the Latest Update (On Restart)

Alternatives? Manually Updating?

RehanPlayz commented 4 years ago

(Using a API or Something)

soshimee commented 4 years ago

I don't think it's a good idea...

RehanPlayz commented 4 years ago

(As an Option)

NekoMeowy commented 4 years ago

i think is a good idea ! i don't need to download Geyser from ci and replace the Server files to update Geyser to latest version !

RehanPlayz commented 4 years ago

If this is going to be implemented, it should be a config option

1creeperbomb commented 4 years ago

Just setup a script to pull the latest build from Jenkins if you really want to.

They're making builds every few hours sometimes and I usually wait until the end of the week to check which bugs have been fixed etc. before updating.

JammSpread commented 3 years ago

The artifacts are pretty heavy so we should use a command and auto-updating might not make sense. Although telling the user that it needs updating or critical updates might work. Could use a config option for these messages. Also, maybe we can host a file that says whether or not there is an update (maybe holds other data too) and accordingly download new artifacts from Jenkins.

JammSpread commented 3 years ago

Although (https://github.com/GeyserMC/Geyser/pull/1335) has some of it worked out, maybe instead make it a separate updater archive.

snaildos commented 3 years ago

I think this is a perfect idea, it should be disabled by default and only updates for main releases, not micro fixes that cause more bugs. Eh, That's just me.

bobhenl commented 3 years ago

Hi, I agree, how it looks with it please?

RehanPlayz commented 3 years ago

Oh Haven't seen all the replies....

bobhenl commented 3 years ago

Don't you wanna suggest them it on Discord that it has so positive replies? :D May they'll implement it after few months finally

RehanPlayz commented 3 years ago

Sure

Chew commented 3 years ago

No dev input so I should give mine. Auto-update is a bad idea. If anything, there should be a /geyser update that updates the JAR on restart. If something goes wrong in a build, anyone and everyone who uses auto-update will be affected (it's happened on Paper a few times). It's a good idea, but bad in practicality.

Camotoy commented 3 years ago

The only difference with Geyser is that we can't break a setup permanently.

bobhenl commented 3 years ago

But yea at least /geyser update please, but I still think if something broke, then it will get fixed after restart... same as people can download it broken in exact moment and also download fix and restart, so it's almost same if you update it automatically or manually to broken build.

YHDiamond commented 3 years ago

Someone is working on this, I don't know if this will be added though.

Redned235 commented 2 years ago

Thanks for the suggestion, however this is not something we intend to implement into the main project. You can see whether you are out of date in the /geyser version command. Regardless, thanks for the suggestion!