hey, i am trying to run a server on my vps server, but as soon as i try to start the server it crashes immediately.
the OS itself is x64, though i tried both versions and same thing happening. i read something about no support for POPCNT, but they said the 32bit version would work regardless, but its not, it simply says “TeamSpeak 3 server could not start”. also tried older version where POPCNT wasnt required but couldnt launch the server because of expired certificates or something.
You need to be a little more specific.
Did you download from the official sources?
About what server version are you talking?
What command are you using to start the server?
Is a crash dump generated?
hey, sorry if it wasnt obvious, but yes i am using the official source, talking about newest release that is downloadable, which is 3.12.2 i guess, but also tried 3.10 something, and using command ./ts3server_startscript.sh start, when i try to start it simply says “TeamSpeak 3 server could not start”, even if i try to start as root.
now i tried to install 3.9.1, and when i start it says “Failed loading default license file!”, it doesnt say it crashed, but i cannot connect to server and when i try “./ts3server_startscript.sh status” it says “Server seems to have died” and i cannot connect to server
@FakE is correct here.
Also the screenshot you correct-fully removed again showed the real problem:
(I cropped it to not show unwanted information) ./ts3server: not found
I know this was a problem some time ago on this forum but I can’t remember the solution.
Maybe someone else can step in here.
yeah i realized i shouldnt show that, i cannot post a log or crashdump because there is simply none, but in another thread i read that the cpu does not have the POPCNT instructions or something, but the 32bit version doesnt require that so it should work fine, but apparently it doesnt for me. honestly i dont know whats wrong and im getting overwhelmed by this. the OS is ubuntu 16.04 (minimal) if that matters.
yes it is, as i implied before, according to some developer 32bit doesnt require POPCNT instructions. 64 bit version crashes immediately but i know it is because of that. in theory 32bit should work fine
Yes ok, as you said you are running 16.04 in a minimal version. I guess the necessary package to run 32 bit ELFs is missing.
You can install it like this:
sudo dpkg --add-architecture i386
Then the startscript should also work without any problems.
indeed it does, it says server is running, now i need to find out how to change server’s port to what i have opened and the server should be up and running. your sir are the hero of the day. thank you so much!
hey, just a quick heads up in case someone has the same problem as me, i reinstalled the OS to check if everything works if i do it all over but one cruical part i forgot was that you need to “apt-get install ca-certificates” otherwise the server crashes immediately, no clue why though. thank you everyone for helping, especially Gamer92000.