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

Factorio server update fails when latest experimental build is changed to a stable build #1933

Closed
adsads opened this Issue Jul 6, 2018 · 11 comments

Comments

@adsads

adsads commented Jul 6, 2018

I was doing an update on the factorio server to verify that it was up to date. I am running the experimental updates.

I seem to have tracked the issue back to the experimental downloads page. The latest experimental build/stable build are both 0.16.51 , the latest numbered version shown on the experimental page is 0.16.50.

The numbered version of 0.16.51 has been moved to the stable page. Both of the latest links download the 0.16.51 version.

fctrserverupdate

@triage-new-issues triage-new-issues bot added the triage label Jul 6, 2018

@UltimateByte

This comment has been minimized.

Collaborator

UltimateByte commented Jul 6, 2018

Try force-update or validate commands.

@Jpotratz

This comment has been minimized.

Jpotratz commented Jul 6, 2018

wubeplz

@adsads

This comment has been minimized.

adsads commented Jul 6, 2018

neither force-update or validate seem to be valid commands.
image

@UltimateByte

This comment has been minimized.

Collaborator

UltimateByte commented Jul 6, 2018

Lol, version numbers don't make sense here, seems more like a Factorio issue than LinuxGSM issue.

@adsads

This comment has been minimized.

adsads commented Jul 6, 2018

@UltimateByte

This comment has been minimized.

Collaborator

UltimateByte commented Jul 7, 2018

Sounds like bullshit to me... Experimental should not be compared to stable build in any way, that's just obvious stupidity to me.

@adsads

This comment has been minimized.

adsads commented Jul 7, 2018

curl -s  https://factorio.com/get-download/latest/headless/linux64 | grep -o '[0-9]\.[0-9]\{2\}\.[0-9]\{2\}' | head -1

Should be enough to get the version number from the latest url.

image

@UltimateByte

This comment has been minimized.

Collaborator

UltimateByte commented Jul 7, 2018

Except that every Steam game have their version checked with Steam which is, when used properly by game devs, more reliable than anything else.

Edit: OR, this isn't a Steam game. Let me check. :D

@UltimateByte

This comment has been minimized.

Collaborator

UltimateByte commented Jul 7, 2018

Well, this is a Steam game but isn't a Steam game server (why?!), which explains why there is no force-update or validate commands which are Steam only commands.

You can try modifying your Factorio update file with the given change, it's this one: https://github.com/GameServerManagers/LinuxGSM/blob/master/lgsm/functions/update_factorio.sh

GitHub
LinuxGSM - Linux Game Server Managers_
@dgibbs64

This comment has been minimized.

Member

dgibbs64 commented Jul 18, 2018

Maybe getting in in steam is something that can be requested on factorio forum?

@dgibbs64

This comment has been minimized.

Member

dgibbs64 commented Jul 18, 2018

Also why not just set the experimental version to 0.16.51? LinuxGSM has to look for the word experimental to get the experimental build and stable to get the stable build.

Maybe the workaround is for experimental to also check stable and if stable is a higher version use that instead

@dgibbs64 dgibbs64 added this to the 180720 milestone Jul 21, 2018

@dgibbs64 dgibbs64 modified the milestones: 180908, Next Release Sep 8, 2018

dgibbs64 added a commit that referenced this issue Oct 17, 2018

Resolved Factorio Stable/Experimental downloads issue #1933 (#2051)
* Updating factorio downloader

* added xz filw type to progress bar

* Change message to "Applying Post-Install Fixes"

* changed echo -ne to echo -en

@dgibbs64 dgibbs64 self-assigned this Oct 17, 2018

@dgibbs64 dgibbs64 closed this Oct 17, 2018

@wafflebot wafflebot bot removed the Status: dev queue label Oct 17, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment