Shiraka Posted November 17, 2020 Share Posted November 17, 2020 I bought an AWS cloud server (ECS) and tried to set up a 7 days to die server in the CentOS7. However, after running the server for half a minute, the trip is over. [steam@iZbp18suxdgxrt4j1s40nyZ 7DaysToDieServer]$ ./s artserver.sh -configfile=serverconfig.xml Using config file: serverconfig.xml Set current directory to /home/steam/7DaysToDieServer Found path: /home/steam/7DaysToDieServer/7DaysToDieSe ver.x86_64 ./startserver.sh: line 32: 21779 Killed ./7DaysToDieServer.x86_64 -logfile $SERVERDIR/7Day ToDieServer_Data/output_log__`date +%Y-%m-%d__%H-%M-% `.txt -quit -batchmode -nographics -dedicated $PARAMS [steam@iZbp18suxdgxrt4j1s40nyZ 7DaysToDieServer]$ I don't know which link is wrong. Please help me Game Version: (A19) Platform: (PC) OS/Version: (Linux) System Memory: (2 GB) The log is as follows. It's to long, I just pasted the part near the end. If you need a complete log, I can also download the log. Then upload the attachment. ass 'FORWARD_DELTA' has no vertex shader WARNING: Shader Unsupported: 'Autodesk Interactive' - Pass 'ShadowCaster' has no vertex shader WARNING: Shader Unsupported: 'Autodesk Interactive' - All passes removed WARNING: Shader Did you use #pragma only_renderers an omit this platform? WARNING: Shader Unsupported: 'Game/Cloth' - Pass 'FOR ARD' has no vertex shader WARNING: Shader Unsupported: 'Game/Cloth' - Pass 'FOR ARD' has no vertex shader WARNING: Shader Unsupported: 'Game/Cloth' - Pass 'PRE ASS' has no vertex shader WARNING: Shader Unsupported: 'Game/Cloth' - Pass 'PRE ASS' has no vertex shader WARNING: Shader Unsupported: 'Game/Cloth' - Pass 'Sha owCaster' has no vertex shader WARNING: Shader Unsupported: 'Game/Cloth' - All passe removed WARNING: Shader Did you use #pragma only_renderers an omit this platform? 2020-11-17T16:15:40 37.232 INF Block IDs with mapping 2020-11-17T16:15:40 37.232 INF BlockIDs from Mapping WARNING: Shader Unsupported: 'Au WARNING: Shader Unsupported: 'Hidden/PostProcessing/D pthOfField' - Pass 'CoC Calculation' has no vertex sh der ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/DepthOfField' - etting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/Waveform' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/Waveform' Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/U er' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/M ltiScaleVO' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/MultiScaleVO' - etting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/Vectorscope' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/Vectorscop ' - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/LightMeter' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/LightMeter - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/F nalPass' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/F nalPass' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/Histogram' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/Histogram' - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/S reenSpaceReflections' - Pass '' has no vertex shader ' - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/LightMeter' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/LightMeter - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/F nalPass' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/F nalPass' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/Histogram' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/Histogram' - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/S reenSpaceReflections' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/LightMeter' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/LightMeter - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/F nalPass' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/F nalPass' - Pass '' has no vertex shader WARNING: Shader Unsupported: 'Hidden/PostProcessing/D bug/Histogram' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/Debug/Histogram' - Setting to default shader. WARNING: Shader Unsupported: 'Hidden/PostProcessing/S reenSpaceReflections' - Pass '' has no vertex shader ERROR: Shader Shader is not supported on this GPU (no e of subshaders/fallbacks are suitable)WARNING: Shade Unsupported: 'Hidden/PostProcessing/ScreenSpaceRefle tions' - Setting to default shader. HDR Render Texture not supported, disabling HDR on re lection probe. (Filename: ./Runtime/Camera/ReflectionProbes.cpp Line 276) 2020-11-17T16:16:05 62.577 INF createWorld: Navezgane My Game, GameModeSurvival 2020-11-17T16:16:05 62.578 INF Occlusion: Disabled 2020-11-17T16:16:05 62.639 INF Started thread ChunkRe eneration 2020-11-17T16:16:05 62.639 INF Started thread ChunkCa c 2020-11-17T16:16:05 62.757 INF World.Load: Navezgane 2020-11-17T16:16:05 62.761 INF Loading base world fil header... 2020-11-17T16:16:05 62.766 INF Loaded world file from different version: 'Alpha 19 (b109)' 2020-11-17T16:16:05 62.779 INF BloodMoon SetDay: day , last day 0, freq 7, range 0 2020-11-17T16:16:05 62.795 INF BloodMoon SetDay: day , last day 0, freq 7, range 0 Link to comment Share on other sites More sharing options...
Liesel Weppen Posted November 17, 2020 Share Posted November 17, 2020 Please provide a full log as you mentioned. Is it intended to run A18? How did you setup the server? Are you running the client instead of the dedicated server? The client itself won't run without a graphics card that has required 3D features (most cloud servers don't have this), however the dedicated server runs without any graphics. Link to comment Share on other sites More sharing options...
Shiraka Posted November 17, 2020 Author Share Posted November 17, 2020 Just now, Liesel Weppen said: Please provide a full log as you mentioned. Is it intended to run A18? How did you setup the server? Are you running the client instead of the dedicated server? The client itself won't run without a graphics card that has required 3D features (most cloud servers don't have this), however the dedicated server runs without any graphics. I'm sorry that I missed a paragraph when copying. I have edited it. I think it is the dedicated server. I install steamcmd on my cloud servers, and use "app_update 294420 validate" download it.I noticed in the log :"loaded world file from different version". Is that what I understand? I can set the server version in the configuration file, but I did not modify this setting, resulting in different versions Link to comment Share on other sites More sharing options...
Liesel Weppen Posted November 17, 2020 Share Posted November 17, 2020 2 minutes ago, Shiraka said: I'm sorry that I missed a paragraph when copying. I have edited it. Please upload the full log. Your copy-paste is also badly formated and hard to read. 2 minutes ago, Shiraka said: I think it is the dedicated server. I install steamcmd on my cloud servers, and use "app_update 294420 validate" download it.I noticed in the log :"loaded world file from different version". Yeah, and that's why you should upload the full log. 2 minutes ago, Shiraka said: Is that what I understand? I can set the server version in the configuration file, but I did not modify this setting, resulting in different versions The world data is in your home directory. I can't currently look up the exact path as i'm not on my computer. If there is e.g. already a version of Navez, previously created with A19 and you are now trying to start A18 and did not change the map to use in the server config (so it's still Navez), the server tries to load the A19-Navez and this of course fails. Change the map in your server config then or remove the map your server config points to. Link to comment Share on other sites More sharing options...
Shiraka Posted November 17, 2020 Author Share Posted November 17, 2020 50 minutes ago, Liesel Weppen said: Please upload the full log. Your copy-paste is also badly formated and hard to read. Yeah, and that's why you should upload the full log. I'm sorry! I have uploaded the full log in the attachment. Quote The world data is in your home directory. I can't currently look up the exact path as i'm not on my computer. If there is e.g. already a version of Navez, previously created with A19 and you are now trying to start A18 and did not change the map to use in the server config (so it's still Navez), the server tries to load the A19-Navez and this of course fails. Change the map in your server config then or remove the map your server config points to. I want to start A19,not A18,I don't know where I set it wrong. In serverconfig.xml, the first line of ’<?xml version="1.0"?>‘ I don’t know if this is the reason. I only changed the Server Name, most of the options are default. output_log__2020-11-17__16-15-00.txt output_log__2020-11-17__17-15-14.txt serverconfig.xml Link to comment Share on other sites More sharing options...
Liesel Weppen Posted November 17, 2020 Share Posted November 17, 2020 21 minutes ago, Shiraka said: I want to start A19,not A18,I don't know where I set it wrong. You can't set the version. What you have downloaded IS a specific version. Since you've downloaded via steamcmd with "app_update <number>" you got the latest version, which currently iirc is 19.2. Quote In serverconfig.xml, the first line of ’<?xml version="1.0"?>‘ I don’t know if this is the reason. I only changed the Server Name, most of the options are default. That's the xml version used in this xml file, not the server version... It does not affect the server in any way. As i said, check your map directories for old content and/or change the map name in your config. Put the name of the folder your map is in there, or put a random one, your server will then generate a new map. Your current server config points da Navezgane. There might be an outdated version of Navezgane in you maps folder. According to your logfile the Navezgane in your map folder was generated with A19 b109. That's not perfect, but also not a general problem. Besides that your logfile doesn't show any errors, besides those shaders. Does the server stop, or what is the problem? How are you trying to start it? Did you follow any tutorial, like this: https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=360404397 Link to comment Share on other sites More sharing options...
Shiraka Posted November 17, 2020 Author Share Posted November 17, 2020 5 minutes ago, Liesel Weppen said: As i said, check your map directories for old content and/or change the map name in your config. Put the name of the folder your map is in there, or put a random one, your server will then generate a new map. I change the map name in my config to “RWG”,and trying to star server. The server is still generate a new map now. 5 minutes ago, Liesel Weppen said: Your current server config points da Navezgane. There might be an outdated version of Navezgane in you maps folder. According to your logfile the Navezgane in your map folder was generated with A19 b109. That's not perfect, but also not a general problem. I wander if it is indeed because of my map directories for old content, should I clear delete the map file of Navezgane, then start the server to generate a new Navezgane?Or is there any other way to get the latest version of Navezgane? 5 minutes ago, Liesel Weppen said: Does the server stop, or what is the problem? How are you trying to start it? Yeah, server stop.I entered the shell command"./startserver.sh -configfile=serverconfig.xml", It terminates in about half a minute and displays:"line 32: 21779 Killed". I was afraid that my configuration file was wrong, so I restored the configuration file to the default. I even reset the linux system and reinstalled the steamcmd and 7Days to Die Server. But it didn't work, so I came here for help. 5 minutes ago, Liesel Weppen said: Did you follow any tutorial, like this: https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=360404397 Wow, I missed such a detailed tutorial. I will carefully read the tutorial you provided later, and check if I missed any steps. I have followed these tutorial, Before you help me. https://developer.valvesoftware.com/wiki/SteamCMD https://developer.valvesoftware.com/wiki/Dedicated_Servers_List Link to comment Share on other sites More sharing options...
Liesel Weppen Posted November 17, 2020 Share Posted November 17, 2020 1 hour ago, Shiraka said: It terminates in about half a minute and displays:"line 32: 21779 Killed". Is there any more output on the console? Then please post all of that. Your configuration file doesn't show any problems, so probably the server does not just quit because of wrong configuration, but maybe even have a real crash. Link to comment Share on other sites More sharing options...
meganoth Posted November 17, 2020 Share Posted November 17, 2020 Only 1 core and 1.8G memory. Maybe it simply gets killed from the out-of-memory-killer process of linux because there is no memory left. 1 core is also below minimum specs but I don't know if that would kill the game automatically. Normally on cloud systems there is no swap. Use up all the main memory and the system is finished immediately. Normally I would expect the game to complain about a malloc() or similar function failing because it can't get more memory. But maybe it is the operating system intervening before. You can watch your memory usage with "top" by the way, it might give a hint. EDIT: Just started navezgane on my dedicated server and watched memory exceed 2G after about 15 seconds. Interestingly after a short spike at 2.2G it selttled down on approximately 2G for OS+game total, so its a near miss if that is the cause. Maybe you could play 4kx4k RWG worlds on the machine if you create the world on your local PC first. Link to comment Share on other sites More sharing options...
Shiraka Posted November 17, 2020 Author Share Posted November 17, 2020 35 minutes ago, Liesel Weppen said: Is there any more output on the console? Then please post all of that. Your configuration file doesn't show any problems, so probably the server does not just quit because of wrong configuration, but maybe even have a real crash. This is the entire output,after I entered the shell command. [root@iZbp18suxdgxrt4j1s40nyZ 7DaysToDieServer]# ./startserver.sh -configfile=serverconfig.xml Using config file: serverconfig.xml Set current directory to /home/steam/7DaysToDieServer Found path: /home/steam/7DaysToDieServer/7DaysToDieServer.x86_64 ./startserver.sh: line 32: 22448 Killed ./7DaysToDieServer.x86_64 -logfile $SERVERDIR/7DaysToDieServer_Data/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit -batchmode -nographics -dedicated $PARAMS Link to comment Share on other sites More sharing options...
Shiraka Posted November 17, 2020 Author Share Posted November 17, 2020 28 minutes ago, meganoth said: Only 1 core and 1.8G memory. Maybe it simply gets killed from the out-of-memory-killer process of linux because there is no memory left. 1 core is also below minimum specs but I don't know if that would kill the game automatically. Normally on cloud systems there is no swap. Use up all the main memory and the system is finished immediately. Normally I would expect the game to complain about a malloc() or similar function failing because it can't get more memory. But maybe it is the operating system intervening before. You can watch your memory usage with top by the way, it might give a hint. You are right. I watch your memory usage with top, I found memory and CPU usage continues to increase. Until memory reaches 1.5G and CPU reaches 86%, the server stops. So the mistake is that my cloud server is too small...... Link to comment Share on other sites More sharing options...
SylenThunder Posted November 17, 2020 Share Posted November 17, 2020 Yeah, it's most likely unable to address memory properly. During map generation on a dedi, the CPU will go up to 90%. That's perfectly normal. However in your log you're using Navezgane, so there is no map generation. It's just that single core and the lack of RAM that is going to be a huge issue. If the VPS even has swap, it's probably only 8GB, which combined with no actual RAM will cause issues. The minimum requirement is 8GB RAM. It's also generally assumed that pagefile/swap will be approximately 8GB as well. Unity doesn't play well with less. Link to comment Share on other sites More sharing options...
Liesel Weppen Posted November 17, 2020 Share Posted November 17, 2020 37 minutes ago, SylenThunder said: The minimum requirement is 8GB RAM. It's also generally assumed that pagefile/swap will be approximately 8GB as well. If you assume 8GB RAM with additional 8GB swap, the requirement in the end is 16GB and should not be communicated as "just" 8GB. I can also compute stuff that requires 256GB with just 8GB of RAM if the swap is 248GB. It's then just f*cking slow but it works. But that is not what i understand as "requirement". Imho running 7d2d, no matter if just server or client, with just 8GB RAM (without swap) ist pretty optimistic. Just talking about it works, not mentioning the actual performance. Link to comment Share on other sites More sharing options...
SylenThunder Posted November 17, 2020 Share Posted November 17, 2020 Well, min specs are min specs. Just because it will work, doesn't mean it will be enjoyable. Also, having Swap/Pagefil is an industry standard. That's something that is expected to exist on any system regardless of the rest of the requirements. Swap isn't the same as RAM, so they cannot be calculated together. Recommended is 16GB though. Link to comment Share on other sites More sharing options...
meganoth Posted November 17, 2020 Share Posted November 17, 2020 10 hours ago, meganoth said: Normally on cloud systems there is no swap. What made me say this nonsense ????. @Shiraka: If you haven't already you could add swap and try if it lets you run Navezgane or a 4k world. The chances are pretty slim that it will work to your satisfaction though. An upgrade is probably inevitable. Link to comment Share on other sites More sharing options...
Liesel Weppen Posted November 17, 2020 Share Posted November 17, 2020 23 minutes ago, SylenThunder said: Well, min specs are min specs. Just because it will work, doesn't mean it will be enjoyable. Yeah, but it doesn't work if you don't have swap. Quote Also, having Swap/Pagefil is an industry standard. That's something that is expected to exist on any system regardless of the rest of the requirements. I absolutely disagree. You can't just assume that there is swap available. Either the requirement is just 8GB or it is 16GB. How much of that is swap is irrelevant. If the game requires 16GB, it requires 16GB. No matter if you have 8GB RAM + 8GB swap or just 2GB RAM + 14GB swap. So according to your argument it should run with 2GB RAM + 14GB swap... but how good does it perform then? Is it even playable? I still see the issue with the wording, because many people only know how much ram they have, but not how many swap. But the problem is still the same. Refering to people not knowing how their own system works, is still not a solution. And the neverending question: What is minimum? If i can run a game with 5 seconds per frame, but it runs, is that still "minimum"? I don't think so. What i consider "minimum" in the absolutely broadest sense is, that it runs at barely 30fps on absolutely low settings. If the game can't do that, it's not just "minimum" but just "doesn't work". And from what other games require as "minimum" nowadays, that's still even a very optimistic point of view. Link to comment Share on other sites More sharing options...
SylenThunder Posted November 18, 2020 Share Posted November 18, 2020 In gaming, the minimum is traditionally defined by 800x600 resolution achieving 30FPS. More recently I have seen 720p as the reference resolution. I honestly have no idea what they use as a reference now though. I can get it to run 1080p in the 60's stable on a PC meeting min spec. With a server though, CPU and RAM are the extremely critical components. If you don't have that you are going to fail. I'm not sure why you keep using Swap as RAM in these situations either. It's rather pointless. Link to comment Share on other sites More sharing options...
Tahaan Posted November 18, 2020 Share Posted November 18, 2020 Try to start a new world. 🙂 Link to comment Share on other sites More sharing options...
Shiraka Posted November 18, 2020 Author Share Posted November 18, 2020 9 hours ago, meganoth said: If you haven't already you could add swap and try if it lets you run Navezgane or a 4k world. The chances are pretty slim that it will work to your satisfaction though. An upgrade is probably inevitable. I set up swap, and it works! Now I can be sure that the error was caused by insufficient memory, not by my server configuration.It makes me feel good. I will upgrade my server, a few days later. Thank you to everyone who helped me! @Liesel Weppen @SylenThunder @meganothqq Link to comment Share on other sites More sharing options...
Daemonjax Posted November 22, 2020 Share Posted November 22, 2020 I'm in the process of building a headless server for this game. I already have a spare PSU and a hard drive laying around, so it comes out to $276 for mobo+16gb ram+rizen 3200g cpu+micro atx case. I already got everything delivered, except for the cpu. They accidentally sent me 32gb of ram instead of 16gb, so that's nice. I plan to use some flavor of linux (probably Archlinux), and so I'll report back how it goes sometime next week. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.