Linux dedicated server just stops while starting

Fizik

New member
Hi everyone,

I come here to ask for help after spending hours trying to get a 7days to die server working with linux/ubuntu, here is my situation :

I use a free tier oracle server with 24gb of ram and 4 processor cores with arm architecture so one problem already : I had to  install box 64 and box 86 in order to run steamcmd. Everything works there.

Then I tested running the server on alpha version 21.2 and it worked perfectly so I decided to upgrade to the experimental version 1.0. But since then it has been impossible to launch a server.

Indeed, no matter the map (RWG / pregenerated world) , at one time or another, the server just stops when starting :  the logs no longer continue, no errors, nothing (you will see in the logs). However, the telnet interface still works (even if the shutdown command no longer works) and if I try to connect, I see the request on the console and my game connects in an infinite loop. I have reinstalled the server several times via steamcmd and checked if all the files were ok but I can't get the server starting.

Here are the logs: https://pastebin.com/Nau1yz3L

Just to be clear, the server randomly stops at a point while starting, sometimes it's early sometimes it's late.

 
Last edited by a moderator:
ARM is not supported.

Literally almost no game servers support ARM. It has no power, and your particular CPU is almost three times below the min spec without even counting the performance lost by the architecture.

 
I am aware of that, but thanks to box64/86, I managed to get the server running in the past version of the game without any problem / lag with rather low cpu and ram comsumption. So I thougtht it would be the same on new version. I guess i'll have to forget this idea

 
Your log stops at the 'loading shapes' line. This can take a long time on weak hardware, so try waiting it out for a while.
But, in other news, I've seen a few people try to run this on ARM with no success.

 
Same thing is happening here i tried on alpha 21 and it just worked, but the beta always freezes in a random spot the best i got was being able to spawn in the game. Currently trying without dynarec, and then with fex. If i magically get it working i'll let you know.

 
Last edited by a moderator:
It seems to be related to a race condition, maybe a mix of box64 and 7dtd bug. I've been tweaking with processor allocation and when allocating just one core and with the following env flags `BOX64_DYNAREX_STRONGMEM=1 BOX64_DYNAREC_BIGBLOCK=0` it's mostly stable, i'm trying a stable configuration with 2 cores right now and artificially bumping the wait per instruction (aka emitting logs)

 
sorry to revive an old thread. made an account just to post this. Previous Version before 1.0 I had a server Running on ARM oracle same as this dude Pterodactyl panel first worked the best IMO because you'd see the output log and be able to input commands. I lost that ability and DNS so i was running it command line based and had to install a ton of missing DLL's. Now on 1.0 it's having similar issues as you sometimes i can get it to pop on after 4 attempts and it will run but i will have intermittent server connection issues now if it Does make it to an online state it will either hard freeze the server while saying its online but not letting me connect. also on top of all of this i also had the create player error sometimes (if it makes it online) . it boots no problem twice in a row sometimes it fails 4 times stays on and then wont let people connect after a certain time.

there is ways to make this game work on ARM and it really should be supported because i had a 3 month playthrough previously with 4 guys with not much issues besides a random crash every 3 days.

 I will update this if i get this to work consistently Not a lot of support for ARM the games trial and error. but im sure people who have ARM like me want to save a few dollars.

 
Last edited by a moderator:
WarNote said:
It seems to be related to a race condition, maybe a mix of box64 and 7dtd bug. I've been tweaking with processor allocation and when allocating just one core and with the following env flags `BOX64_DYNAREX_STRONGMEM=1 BOX64_DYNAREC_BIGBLOCK=0` it's mostly stable, i'm trying a stable configuration with 2 cores right now and artificially bumping the wait per instruction (aka emitting logs)
where did you put these flags? in the /startserver.SH or else where?

 
Back
Top