GithubHelp home page GithubHelp logo

Comments (2)

CM2Walki avatar CM2Walki commented on June 25, 2024

Did you execute the steamcmd.sh as user root by any chance? That usually leads to weird behavior like this for me.

EDIT: Also could you drop in the command you executed?

from steamcmd.

jalho avatar jalho commented on June 25, 2024

I ran a bash script as steam that ran the steamcmd.sh.

Dockerfile:

FROM cm2network/steamcmd:root

# install dependencies:
# at least sqlite3 seem to be required by `RustDedicated` as of Jul 2022
# TODO: add the rest of the dependencies, if any!
RUN apt-get update; \
    apt-get upgrade -y \
    && apt-get install -y sqlite3

# as of Jul 2022 the base image comes with user `steam`
USER steam
COPY fetch-server-and-start.sh /home/steam/
WORKDIR /home/steam

Commands:

$ docker build --tag rust-server . && docker run -ti rust-server /bin/bash
steam@3a3e34cce070:~$ whoami
steam
steam@3a3e34cce070:~$ bash fetch-server-and-start.sh
Fetching the Rust server with SteamCMD...
...
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App '258550' state is 0x202 after update job.
Fetching with SteamCMD done.

where fetch-server-and-start.sh is:

#!/bin/bash

echo "Fetching the Rust server with SteamCMD..."
/home/steam/steamcmd/steamcmd.sh +force_install_dir /home/steam/rust-server +login anonymous +app_update 258550 +quit
echo "Fetching with SteamCMD done."

These exact steps reproduce the issue; works fine on one of my machines but not on the other one.

from steamcmd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.