View Single Post
Author Message
GnomeChompski
Senior Member
Join Date: Jul 2012
Old 04-20-2024 , 16:12   64 bit TF2 server not starting
Reply With Quote #1

Hey all,

Currently running TF2 in a docker container, the 32bit install launches just fine but on switching to 64 bit the server will not boot. I've been attempting to get this working for a while but keep hitting this issue and i've exhausted all of the googling. The container is based off of CM2Walki/steamcmd:root which is Debian 12 - Bookworm.



Code:
failed to dlopen /home/steam/tf-dedicated/bin/replay_srv.so error=/home/steam/tf-dedicated/bin/replay_srv.so: wrong ELF class: ELFCLASS32
Could not load: replay_srv.so
FATAL ERROR: Could not load: replay_srv.so
I have checked the files in question and they exist in bin/ and bin/linux64/ and i'm installing the following dependencies in the container:

Code:
apt-get install -y --no-install-recommends --no-install-suggests \ 
wget ca-certificates lib32z1 libncurses5:i386 libbz2-1.0:i386 libtinfo5:i386 libcurl3-gnutls:i386 \ 
libc6 \ libc6-dev \ libc6-dbg \ autoconf \ libtool \ pip \ nasm \ libiberty-dev:i386 libelf-dev:i386 
libboost-dev:i386 libbsd-dev:i386 libunwind-dev:i386 lib32z1-dev libc6-dev-i386 linux-libc-dev:i386 g++-multilib \ 
curl file  bsdmainutils python3 util-linux binutils bc jq lib32gcc-s1 lib32stdc++6 libcurl4-gnutls-dev:i386 libsdl2-2.0-0:i386 libncurses5-dev libncursesw5-dev lib32ncurses-dev libncurses5:i386 \
__________________
GnomeChompski is offline