You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Latest update wont allow the server to launch. It generates the following error in console:
DllNotFoundException: RustNative assembly: type: member:(null)
at (wrapper managed-to-native) SystemInfoEx.System_GetMemoryUsage()
at SystemInfoEx.get_systemMemoryUsed ()
at SystemInfoGeneralText.get_currentInfo ()
at Bootstrap+d__18.MoveNext ()
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress)
I have found that other server owners who ran into the same issue updated libc6 to fix the issue.
Were you able to get it running by updating libc6 on that image?
I tested a new image with:
FROM didstopia/rust-server
RUN apt-get update && apt-get install libc6 -y
and that didnt fix it.
I did find the cm2network/steamcmd image works, but you need to manually set everything up. Im currently building my image from that one.
I created a Rust container for our bOSS (broccoli Open Source Software) project, it works similarly to this one and uses cm2network/steamcmd. It doesn't have as many features quite yet but should get you updated properly. https://github.com/indifferentbroccoli/rust-server-docker
You can rebuild this image and use "FROM cm2network/steamcmd". Some things will need to be installed, some files will need to be edited.
You may want to fix the links in some of the json files:
find ./ -name "package-lock.json" -exec sed 's/npm.didstopia.com/registry.npmjs.org/g' -i {} ;
I'm using indifferent broccoli's repository and it seems to have gotten the server up again. but some settings seem like they need to be changed to make it work on the new image.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Activity
xfer42 commentedon Feb 6, 2026
Were you able to get it running by updating libc6 on that image?
I tested a new image with:
and that didnt fix it.
I did find the cm2network/steamcmd image works, but you need to manually set everything up. Im currently building my image from that one.
indifferentchicken commentedon Feb 7, 2026
I created a Rust container for our bOSS (broccoli Open Source Software) project, it works similarly to this one and uses cm2network/steamcmd. It doesn't have as many features quite yet but should get you updated properly.
https://github.com/indifferentbroccoli/rust-server-docker
joostruis commentedon Feb 8, 2026
Anybody found a workaround yet?
xfer42 commentedon Feb 8, 2026
You can rebuild this image and use "FROM cm2network/steamcmd". Some things will need to be installed, some files will need to be edited.
You may want to fix the links in some of the json files:
find ./ -name "package-lock.json" -exec sed 's/npm.didstopia.com/registry.npmjs.org/g' -i {} ;
I used this Dockerfile:
`FROM cm2network/steamcmd
USER root
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update &&
apt-get install -y --no-install-recommends
nginx
expect
tcl
libarchive-tools
npm
procps
libgdiplus &&
rm -rf /var/lib/apt/lists/*
RUN rm -fr /usr/share/nginx/html/* &&
rm -fr /etc/nginx/sites-available/* &&
rm -fr /etc/nginx/sites-enabled/*
COPY nginx_rcon.conf /etc/nginx/nginx.conf
RUN curl -sL https://github.com/Facepunch/webrcon/archive/24b0898d86706723d52bb4db8559d90f7c9e069b.zip | bsdtar -xvf- -C /tmp &&
mv /tmp/webrcon-24b0898d86706723d52bb4db8559d90f7c9e069b/* /usr/share/nginx/html/ &&
rm -fr /tmp/webrcon-24b0898d86706723d52bb4db8559d90f7c9e069b
ADD fix_conn.sh /tmp/fix_conn.sh
RUN mkdir -p /steamcmd/rust /usr/share/nginx/html /var/log/nginx
ADD shutdown_app/ /app/shutdown_app/
WORKDIR /app/shutdown_app
RUN npm install
ADD restart_app/ /app/restart_app/
WORKDIR /app/restart_app
RUN npm install
ADD scheduler_app/ /app/scheduler_app/
WORKDIR /app/scheduler_app
RUN npm install
ADD heartbeat_app/ /app/heartbeat_app/
WORKDIR /app/heartbeat_app
RUN npm install
ADD rcon_app/ /app/rcon_app/
WORKDIR /app/rcon_app
RUN npm install
RUN ln -s /app/rcon_app/app.js /usr/bin/rcon
ADD install.txt /app/install.txt
ADD start_rust.sh /app/start.sh
ADD update_check.sh /app/update_check.sh
COPY README.md LICENSE.md /app/
WORKDIR /
RUN chown -R 1000:1000
/steamcmd
/app
/usr/share/nginx/html
/var/log/nginx
EXPOSE 8080
EXPOSE 28015
EXPOSE 28016
EXPOSE 28082
ENV RUST_SERVER_STARTUP_ARGUMENTS "-batchmode -load -nographics +server.secure 1"
ENV RUST_SERVER_IDENTITY "docker"
ENV RUST_SERVER_PORT ""
ENV RUST_SERVER_QUERYPORT ""
ENV RUST_SERVER_SEED "12345"
ENV RUST_SERVER_NAME "Rust Server [DOCKER]"
ENV RUST_SERVER_DESCRIPTION "This is a Rust server running inside a Docker container!"
ENV RUST_SERVER_URL "https://hub.docker.com/r/didstopia/rust-server/"
ENV RUST_SERVER_BANNER_URL ""
ENV RUST_RCON_WEB "1"
ENV RUST_RCON_PORT "28016"
ENV RUST_RCON_PASSWORD "docker"
ENV RUST_APP_PORT "28082"
ENV RUST_UPDATE_CHECKING "0"
ENV RUST_HEARTBEAT "0"
ENV RUST_UPDATE_BRANCH "public"
ENV RUST_START_MODE "0"
ENV RUST_OXIDE_ENABLED "0"
ENV RUST_OXIDE_UPDATE_ON_BOOT "1"
ENV RUST_RCON_SECURE_WEBSOCKET "0"
ENV RUST_SERVER_WORLDSIZE "3500"
ENV RUST_SERVER_MAXPLAYERS "500"
ENV RUST_SERVER_SAVE_INTERVAL "600"
ENV CHOWN_DIRS "/app,/steamcmd,/usr/share/nginx/html,/var/log/nginx"
ADD entrypoint.sh /
USER steam
CMD [ "bash", "/app/start.sh"]`
hhuynh15 commentedon Feb 8, 2026
I'm using indifferent broccoli's repository and it seems to have gotten the server up again. but some settings seem like they need to be changed to make it work on the new image.
stale commentedon May 21, 2026
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.