Jump to content

Cant start my dedicated VPS server!


kyko

Recommended Posts

Hi all, actually im hosting my server on a own windows server. Works prefectly but i have a vps with 4 cores and 8gb ram and i want to use it.

Uses ubuntu server 18.04, I follow the guides to install and with all guides get this result:

 

dlopen failed trying to load:

steamclient.so

with error:

steamclient.so: cannot open shared object file: No such file or directory

 

I get the full log here: https://pastebin.com/zSr5Grpn

 

How can solve it? i try the ln -s steamclient.so to the sdk32 but dont works well...

 

The server now runs correctly on ubuntu, but have a problem. I give in edit.

 

Edit:

 

When I join to the game and leave few times, the process close automatically...

This is the new log: https://pastebin.com/cid8T7bU

 

I start thinking that is the antiddos from my server

Link to comment
Share on other sites

Known problem with ubuntu (strangely debian works correctly).

 

If I remember correctly, "ln -s ./steamclient.so /usr/lib/" in the games directory should work. If not search for the error in this forum, there already exist a few threads about it.

Link to comment
Share on other sites

Maybe it's an issue with 16.04? I'm on 18.04 without issues.

 

No i try ubuntu 16.04 and 18.04, the same with centos 7. Now im trying centos 8 and if not ill try again with debian or ubuntu 18.04 ... i dont know why this error.

Link to comment
Share on other sites

For updates, please post an answer. People who read this thread previously probably wont read the OP again.

 

Your problem is caused by EAC. This might have to do be caused by your antiddos, but not necessarily.

So try turning of EAC in your config.

 

eac_server.so [x64] :: OnLoad()

mono_fdhandle_insert: duplicate File fd 0

Receiving unhandled NULL exception[/Quote]

 

And from your log it seems to occur when the player "Franky" tries to REconnect. So probably this client might be the problem.

Link to comment
Share on other sites

For updates, please post an answer. People who read this thread previously probably wont read the OP again.

 

Your problem is caused by EAC. This might have to do be caused by your antiddos, but not necessarily.

So try turning of EAC in your config.

 

 

 

And from your log it seems to occur when the player "Franky" tries to REconnect. So probably this client might be the problem.

 

Without the EAC off works fine, but... is like leaving the door open. My client will be the problem? how should i do in this case?

I try again with EAC On and only connect and play normal, leaving afk but the server crash too

Link to comment
Share on other sites

If it is a public server turning of EAC is not an option. I understand.

 

I did not say your client IS a problem, i said it MIGHT be the problem.

 

If your server crashes again without your account joining, post the logs again. Or look up if it only happens when a certain player tries to REjoin.

I don't know what the issue exactly is, but my first guess is that rejoin might be an issue.

 

Since

mono_fdhandle_insert: duplicate File fd 0

Your server might have trouble to open a file for changes. Could also be a right issue on a linux system. Unfortunately the log doesn't say which file the server wants to access there.

From which user do you run the server and does this user have access rights (with write) to all the files?

Link to comment
Share on other sites

It doesn't help anything if you post various logs without telling what you EXACTLY tried.

Do you even look at your own logs or just hopeing someone else does?

 

The first one seems completely different. It misses a whole mount volume. With a short google it reveals to probably be a system issue, also occuring in other games. The second one looks like the same problem you mentioned here.

 

You still didn't answer questions like "do you run it as root or another user". Finding the error doesn't work like just posting logs and hope for antoher user to tell you exactly what you did wrong. (Maybe i mix that up with different other threads telling the same problem occured lately).

If you are not familiar with linux and can't answer such questions, at least tell it.

 

I'm not sure if this is a bug in the dedicated server itself or just a wrong configured system setup. I'm heavily in doubt, as many people say it runs on debian without any problems. It still might be a failure in system configuration.

 

Maybe you could start the server with "strace". If you start your server with "./runserver.sh" just start it with "strace ./runserver.sh" instead. That might slow down the server performance heavily, but the debug output might reveal which file is the problem. Then post the debug output again.

Link to comment
Share on other sites

I try the same in both cases, first join and leave the game, finally join to the game and play a bit. The server goes down in the same cases giving the same error.

 

Tried the server with root and my 7 days user, and still doing the same. But the server with no EAC works fine... so the problem is EAC on linux, cause my windows servers works fine too with EAC. I read a lot of threads with the same problem, im testing and when nobody join to the game, the server still up and no crash, only when a player join crash in 5 min or if you join and leave a few times.

Link to comment
Share on other sites

You should run the server as the same user that installed the game.

 

Try creating a new folder in your game folder, and then setting your user data folder

to the new folder. For example, if you make a new folder called "111": the

serverconfig.xml line would be:

 

<property name="UserDataFolder"

value="/home/beelzybud/.steam/steam/steamapps/common/7 Days to Die Dedicated Server/111/" />

 

Replace my path with your path.

 

You will have to move your world data to that folder to use a previously generated

world. A new world will generate in the new folder.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...