[Support] ich777 - Gameserver Dockers


Recommended Posts

35 minutes ago, ich777 said:

As said before, you have to forward all ports from the template in the router, not only 27015 and not both protocols, you have to go in the template and forward the ports that are in there with the exact same protocol, some game servers don't like it when you forward both and it is only UDP needed for example!

Also note that you have to restart the server after you forwarded the ports correctly.

Ok Thx. now the server is reachable :)

  • Like 1
Link to comment
6 hours ago, ich777 said:

Nope, this is a game without Linux in mind and I have no chance of getting it to work with WINE and since there is no native Linux client available this is almost the only way...

 

Really can't help with this since I did this game on request and actually didn't own this game.

But it should basically just work like on a default Linux server, maybe look at the recommended post from Cyd on the top of this thread, he wrote a tutorial for a cluster for ARK but the two games are based on the same engine if I remember correctly.

thank you ich777 and good to know about the linux/WINE requirement, still new to dockers and were not aware,

 

plus side, at least i can still create a VM and run off that :)

  • Like 1
Link to comment
5 hours ago, Cyd said:

I was toying with building a cluster for atlas… maybe this will be enough to get me going.

 

How big we’re you thinking? 2x2, 10x10?? 

for simplicity, i would say 2x2, and i should be able to figure out the rest from there......as for what i plan on doing, not sure yet since i need to figure all the details from there

Link to comment

I am having issues with the 7DTD CSMM docker.  This is a fresh install on startup.  I am using the docker-compose file from my previous install which worked perfectly (hard drive died so I'm starting fresh).  Running on Ubuntu 20.04.3 with Docker-Compose 1.29.1

 

This is what I get in the log in Portainer:

---Checking if UID: 1000 matches user---

usermod: no changes

---Checking if GID: 1000 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Starting...---

---Starting MariaDB...---

---Starting Redis Server---

---Checking if CSMM is installed---

---CSMM found---

npm WARN prepare removing existing node_modules/ before installation


> [email protected] postinstall /csmm-7dtd/CSMM/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"


Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!


The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 


Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)



> [email protected] postinstall /csmm-7dtd/CSMM/node_modules/sails-hook-grunt/node_modules/core-js

> node scripts/postinstall


Thank you for using core-js ( https://github.com/zloirock/core-js )!


Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 


Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)



> [email protected] postinstall /csmm-7dtd/CSMM/node_modules/highlight.js

> node deprecated.js


-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
      

m

  Verion 9 of Highlight.js has reached EOL.  It will no longer

  be supported or receive security updates in the future.

  Please upgrade to version 10 or encourage your indirect

  dependencies to do so.


  For more info:

  

  https://github.com/highlightjs/highlight.js/issues/2877

  https://github.com/highlightjs/highlight.js/blob/master/VERSION_10_UPGRADE.md

 

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


> [email protected] postinstall /csmm-7dtd/CSMM

> npm run itemIcons:update && npm run playground:update



> [email protected] itemIcons:update /csmm-7dtd/CSMM

> sh ./scripts/itemIconsUpdate.sh


+ rm -rf assets/images/sdtdIcons/

+ mkdir -p assets/images/sdtdIcons/

+ curl -qsL https://github.com/CatalysmsServerManager/7dtd-icons/releases/latest/download/sdtdIcons.tar.gz

+ tar xzf - -C assets/images


> [email protected] playground:update /csmm-7dtd/CSMM

> sh ./scripts/get-playground.sh


jq must be installed. apt-get install jq

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! [email protected] playground:update: `sh ./scripts/get-playground.sh`

npm ERR! Exit status 1
      

 

npm ERR! Failed at the [email protected] playground:update script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.


npm ERR! A complete log of this run can be found in:

npm ERR!     /csmm-7dtd/.npm/_cacache/_logs/2021-09-03T04_06_55_971Z-debug.log

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! [email protected] postinstall: `npm run itemIcons:update && npm run playground:update`

npm ERR! Exit status 1
      

 

npm ERR! Failed at the [email protected] postinstall script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.


npm ERR! A complete log of this run can be found in:

npm ERR!     /csmm-7dtd/.npm/_logs/2021-09-03T04_06_56_066Z-debug.log

---Prepare Server---

---Configuring Redis---

OK

OK

Background saving started

---Checking for old logs---

---Configuring CSMM---

---Checking if Databse is present---

---Database initalized!---


> [email protected] db:migrate /csmm-7dtd/CSMM

> npm run sequelize -- db:migrate



> [email protected] sequelize /csmm-7dtd/CSMM

> sequelize-cli "db:migrate"



Sequelize CLI [Node: 14.17.5, CLI: 6.2.0, ORM: 6.6.5]


Loaded configuration file "sequelize.config.js".

Using environment "production".


ERROR: connect ECONNREFUSED 127.0.0.1:3306


npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! [email protected] sequelize: `sequelize-cli "db:migrate"`

npm ERR! Exit status 1
      

 

npm ERR! Failed at the [email protected] sequelize script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.


npm ERR! A complete log of this run can be found in:

npm ERR!     /csmm-7dtd/.npm/_logs/2021-09-03T04_07_08_632Z-debug.log

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! [email protected] db:migrate: `npm run sequelize -- db:migrate`

npm ERR! Exit status 1
      

 

npm ERR! Failed at the [email protected] db:migrate script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.


npm ERR! A complete log of this run can be found in:

npm ERR!     /csmm-7dtd/.npm/_logs/2021-09-03T04_07_08_659Z-debug.log

---Start Server---


> [email protected] start /csmm-7dtd/CSMM

> cross-env NODE_ENV=production concurrently --kill-others -n 'app,worker' 'npm run start:app' 'npm run start:worker'

      

 

[worker] > [email protected] start:worker /csmm-7dtd/CSMM

[worker] > node worker/worker.js
      

 

[app] 

[app] > [email protected] start:app /csmm-7dtd/CSMM

[app] > node app.js

[app] 

[app] CSMM version: 1.26.0

[app] error: Ignoring `sails.config.views.layout`...

[app] error: Sails' built-in layout support only works with the default EJS view engine.

[app] error: You're using a custom view engine, so you'll need to implement layouts on your own!

[app] debug: Please note: since `sails.config.session.cookie.secure` is set to `true`, the session cookie 

[app] debug: will _only_ be sent over TLS connections (i.e. secure https:// requests).

[app] debug: Requests made via http:// will not include a session cookie!

[app] debug: 

[app] debug: For more help:

[app] debug:  • https://sailsjs.com/config/session#?the-secure-flag

[app] debug:  • https://sailsjs.com/config/session#?do-i-need-an-ssl-certificate

[app] debug:  • https://sailsjs.com/config/sails-config-http#?properties

[app] debug:  • https://sailsjs.com/support

[app] debug: 

[worker] debug: Please note: since `sails.config.session.cookie.secure` is set to `true`, the session cookie 

[worker] debug: will _only_ be sent over TLS connections (i.e. secure https:// requests).

[worker] debug: Requests made via http:// will not include a session cookie!

[worker] debug: 

[worker] debug: For more help:

[worker] debug:  • https://sailsjs.com/config/session#?the-secure-flag

[worker] debug:  • https://sailsjs.com/config/session#?do-i-need-an-ssl-certificate

[worker] debug:  • https://sailsjs.com/config/sails-config-http#?properties

[worker] debug:  • https://sailsjs.com/support

[worker] debug: 

[app] info: Initializing custom hook (`sdtdLogs`)

[app] error: HOOKS - sdtdLogs Unexpected error from database adapter: `select` failed ("badConnection").  A connection either could not be obtained or there was an error using the connection.

[app] Additional data:

[app] 

[app] {

[app]   error: Error: connect ECONNREFUSED 127.0.0.1:3306

[app]       at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)

[app]       --------------------

[app]       at Protocol._enqueue (/csmm-7dtd/CSMM/node_modules/mysql/lib/protocol/Protocol.js:144:48)

[app]       at Protocol.handshake (/csmm-7dtd/CSMM/node_modules/mysql/lib/protocol/Protocol.js:51:23)

[app]       at PoolConnection.connect (/csmm-7dtd/CSMM/node_modules/mysql/lib/Connection.js:116:18)

[app]       at Pool.getConnection (/csmm-7dtd/CSMM/node_modules/mysql/lib/Pool.js:48:16)

[app]       at Object.getConnection (/csmm-7dtd/CSMM/node_modules/machinepack-mysql/lib/get-connection.js:78:25)

[app]       at wrapper (/csmm-7dtd/CSMM/node_modules/@sailshq/lodash/lib/index.js:3282:19)

[app]       at Deferred.parley.retry [as _handleExec] (/csmm-7dtd/CSMM/node_modules/machinepack-mysql/node_modules/machine/lib/private/help-build-machine.js:1076:19)

[app]       at Deferred.exec (/csmm-7dtd/CSMM/node_modules/parley/lib/private/Deferred.js:286:10)

[app]       at Deferred.switch (/csmm-7dtd/CSMM/node_modules/machinepack-mysql/node_modules/machine/lib/private/help-build-machine.js:1469:16)

[app]       at spawnConnection (/csmm-7dtd/CSMM/node_modules/sails-mysql/helpers/private/connection/spawn-connection.js:29:10)

[app]       at Object.spawnOrLeaseConnection (/csmm-7dtd/CSMM/node_modules/sails-mysql/helpers/private/connection/spawn-or-lease-connection.js:23:3)

[app]       at Object.select (/csmm-7dtd/CSMM/node_modules/sails-mysql/helpers/select.js:122:24)

[app]       at wrapper (/csmm-7dtd/CSMM/node_modules/@sailshq/lodash/lib/index.js:3282:19)

[app]       at Deferred.parley.retry [as _handleExec] (/csmm-7dtd/CSMM/node_modules/sails-mysql/node_modules/machine/lib/private/help-build-machine.js:1076:19)

[app]       at Deferred.exec (/csmm-7dtd/CSMM/node_modules/parley/lib/private/Deferred.js:286:10)

[app]       at Deferred.switch (/csmm-7dtd/CSMM/node_modules/sails-mysql/node_modules/machine/lib/private/help-build-machine.js:1469:16)

[app]       at Object.find (/csmm-7dtd/CSMM/node_modules/sails-mysql/lib/adapter.js:185:16)

[app]       at _getPopulatedRecords (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/utils/query/help-find.js:145:21)

[app]       at helpFind (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/utils/query/help-find.js:582:6)

[app]       at _afterPotentiallyRunningBeforeLC (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/methods/find.js:258:9)

[app]       at _maybeRunBeforeLC (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/methods/find.js:232:16)

[app]       at Deferred._.extend._WLModel [as _handleExec] (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/methods/find.js:234:9) {

[app]     errno: -111,

[app]     code: 'ECONNREFUSED',

[app]     syscall: 'connect',

[app]     address: '127.0.0.1',

[app]     port: 3306,

[app]     fatal: true

[app]   },

[app]   meta: {

[app]     host: 'localhost',

[app]     port: 3306,

[app]     schema: true,

[app]     adapter: 'sails-mysql',

[app]     charset: 'utf8mb4',

[app]     url: 'mysql2://csmm:[email protected]:3306/7dtd',

[app]     identity: 'default'
      

}

[app] } {"cause":{"name":"AdapterError","adapterMethodName":"find","modelIdentity":"sdtdconfig","raw":{"name":"Exception","code":"badConnection","exit":"badConnection","raw":{"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":3306,"fatal":true},"meta":{"host":"localhost","port":3306,"schema":true,"adapter":"sails-mysql","charset":"utf8mb4","url":"mysql2://csmm:[email protected]:3306/7dtd","identity":"default"}}}},"isOperational":true,"adapterMethodName":"find","modelIdentity":"sdtdconfig","raw":{"name":"Exception","code":"badConnection","exit":"badConnection","raw":{"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":3306,"fatal":true},"meta":{"host":"localhost","port":3306,"schema":true,"adapter":"sails-mysql","charset":"utf8mb4","url":"mysql2://csmm:[email protected]:3306/7dtd","identity":"default"}}},"stack":"AdapterError: Unexpected error from database adapter: `select` failed (\"badConnection\").  A connection either could not be obtained or there was an error using the connection.\nAdditional data:\n\n{\n  error: Error: connect ECONNREFUSED 127.0.0.1:3306\n      at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)\n      --------------------\n      at Protocol._enqueue (/csmm-7dtd/CSMM/node_modules/mysql/lib/protocol/Protocol.js:144:48)\n      at Protocol.handshake (/csmm-7dtd/CSMM/node_modules/mysql/lib/protocol/Protocol.js:51:23)\n      at PoolConnection.connect (/csmm-7dtd/CSMM/node_modules/mysql/lib/Connection.js:116:18)\n      at Pool.getConnection (/csmm-7dtd/CSMM/node_modules/mysql/lib/Pool.js:48:16)\n      at Object.getConnection (/csmm-7dtd/CSMM/node_modules/machinepack-mysql/lib/get-connection.js:78:25)\n      at wrapper (/csmm-7dtd/CSMM/node_modules/@sailshq/lodash/lib/index.js:3282:19)\n      at Deferred.parley.retry [as _handleExec] (/csmm-7dtd/CSMM/node_modules/machinepack-mysql/node_modules/machine/lib/private/help-build-machine.js:1076:19)\n      at Deferred.exec (/csmm-7dtd/CSMM/node_modules/parley/lib/private/Deferred.js:286:10)\n      at Deferred.switch (/csmm-7dtd/CSMM/node_modules/machinepack-mysql/node_modules/machine/lib/private/help-build-machine.js:1469:16)\n      at spawnConnection (/csmm-7dtd/CSMM/node_modules/sails-mysql/helpers/private/connection/spawn-connection.js:29:10)\n      at Object.spawnOrLeaseConnection (/csmm-7dtd/CSMM/node_modules/sails-mysql/helpers/private/connection/spawn-or-lease-connection.js:23:3)\n      at Object.select (/csmm-7dtd/CSMM/node_modules/sails-mysql/helpers/select.js:122:24)\n      at wrapper (/csmm-7dtd/CSMM/node_modules/@sailshq/lodash/lib/index.js:3282:19)\n      at Deferred.parley.retry [as _handleExec] (/csmm-7dtd/CSMM/node_modules/sails-mysql/node_modules/machine/lib/private/help-build-machine.js:1076:19)\n      at Deferred.exec (/csmm-7dtd/CSMM/node_modules/parley/lib/private/Deferred.js:286:10)\n      at Deferred.switch (/csmm-7dtd/CSMM/node_modules/sails-mysql/node_modules/machine/lib/private/help-build-machine.js:1469:16)\n      at Object.find (/csmm-7dtd/CSMM/node_modules/sails-mysql/lib/adapter.js:185:16)\n      at _getPopulatedRecords (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/utils/query/help-find.js:145:21)\n      at helpFind (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/utils/query/help-find.js:582:6)\n      at _afterPotentiallyRunningBeforeLC (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/methods/find.js:258:9)\n      at _maybeRunBeforeLC (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/methods/find.js:232:16)\n      at Deferred._.extend._WLModel [as _handleExec] (/csmm-7dtd/CSMM/node_modules/waterline/lib/waterline/methods/find.js:234:9) {\n    errno: -111,\n    code: 'ECONNREFUSED',\n    syscall: 'connect',\n    address: '127.0.0.1',\n    port: 3306,\n    fatal: true\n  },\n  meta: {\n    host: 'localhost',\n    port: 3306,\n    schema: true,\n    adapter: 'sails-mysql',\n    charset: 'utf8mb4',\n    url: 'mysql2://csmm:[email protected]:3306/7dtd',\n    identity: 'default'\n  }\n}\n    at /csmm-7dtd/CSMM/api/hooks/sdtdLogs/index.js:31:49\n    at processTicksAndRejections (internal/process/task_queues.js:95:5)"}

 

Any help would be greatly appreciated.

Link to comment
12 minutes ago, Ottyn said:

Any help would be greatly appreciated.

This is a fresh install from CSMM without any existing data in it?

I see an error where it says that jq is missing and also that something is wrong with the databse.

Will look into this ASAP and report back.

  • Like 1
Link to comment
On 9/1/2021 at 12:19 PM, ich777 said:

Just append this to your GAME_PARAMS in the Docker template (well change YOURSERVERNAME with your server name):

grafik.thumb.png.ff5cda3323505117e0c1e261b7e05b23.png

+InternetServer/YOURSERVERNAME

After doing this, this changed my map from a workshop map called California to PEI. What am I doing wrong?
here is my Config file
 

cheats enabled
owner (mysteamID. didn't think I need to share this)
loadout 255/15/15/81/81/18/20/20/121
map California
password youregay
perspective both
welcome balls
log yes
PVE

startup commands

-california -normal -sync -pve +InternetServer/Unturned

 

also I noticed it creates another file for the server. It was using Default in appdata/Unturned/Servers but now it created a new one called UV6J83~V


 

Link to comment
1 hour ago, Eazyeeee said:

also I noticed it creates another file for the server. It was using Default in appdata/Unturned/Servers but now it created a new one called UV6J83~V

Can you edit this file?

I'm not too familiar with Unturned but maybe it needs another confog for internet games...

Link to comment

Having an issue with my ARK server. the help button brought me here.

Heres the story, unraid crashed on me after an update to the OS. From what i can tell, another docker had changed one of its directories from a file location to the cache, but i do not have a cache drive installed yet. This caused rootfs to fill till it stopped the server from functioning.

Since that crash, the ARK server has not loaded. I get the following error. (i am also including the log for the ark docker)

 

Signal 11 caught.
/opt/scripts/start-server.sh: line 71: 58 Segmentation fault ./ShooterGameServer ${MAP}?listen?SessionName=${SERVER_NAME}?ServerPassword=${SRV_PWD}?ServerAdminPassword=${SRV_ADMIN_PWD}${GAME_PARAMS} ${GAME_PARAMS_EXTRA}

 

Did a google search for that error and i did not find anything. Thought this group might be able to help.

 

Thanks in advance

 

EDIT:

i am not running any mods on the ARK server. it ran well for months and still ran for about a week before the crash took it down.

I can supply more information at your request.

 

 

Log for ARKSurvivalEvolved20210903.txt

Edited by BurningPhoenix
added more information
Link to comment
23 hours ago, ich777 said:

This is a fresh install from CSMM without any existing data in it?

I see an error where it says that jq is missing and also that something is wrong with the databse.

Will look into this ASAP and report back.

 

So I was able to correct the issue.  I consoled into the server, ran apt-get update | apt-get upgrade -y | apt-get install jq

 

Then I deleted the .database folder to give it a clean start just in case.

To correct the playground script issue, I had to create the assets/playground folder, then chmod csmm-7dtd:csmm-7dtd the folder to give it the correct ownership.

 

After that I restarted the container and it was able to build everything correctly and startup.

Link to comment

As a suggestion to update the script for the newer versions of CSMM you might want to add the following environment variables to your start-server.sh script (lines 123-129) to add to the .env file for CSMM.

 

CSMM_ADMINS - SteamID for CSMM Admins allowed to add servers.  This line is commented out in the default .env file and would need to be uncommented or cleared and re-written.

DISCORDOWNERIDS - Add the Discord Owner ID for the Discord integration in CSMM

 

These would speed up the initial setup phase when adding your servers and setting up the Discord integration.

 

And as mentioned in my last post, adding 'jq' to the installed apps in the base container would correct an error from the CSMM setup script.

 

I really do appreciate all the work you have done with this container though.  It has greatly reduced all the headache with getting CSMM setup in a self-hosted environment.  Keep up the great work!

Link to comment
2 hours ago, Ottyn said:

To correct the playground script issue, I had to create the assets/playground folder, then chmod csmm-7dtd:csmm-7dtd the folder to give it the correct ownership.

Where and when does this folder need to be created, in the main directory? The problem with this is I can't create something when a script is running...

 

2 hours ago, Ottyn said:

chmod csmm-7dtd:csmm-7dtd

This shouldn't be necessary because the start script runs as this user, I think you where in the root shell not in the user shell.

 

2 hours ago, Ottyn said:

CSMM_ADMINS - SteamID for CSMM Admins allowed to add servers.  This line is commented out in the default .env file and would need to be uncommented or cleared and re-written.

But if someone doesn't enter a proper value he would have a problem I think or am I wrong?

 

2 hours ago, Ottyn said:

And as mentioned in my last post, adding 'jq' to the installed apps in the base container would correct an error from the CSMM setup script.

Already done and will be shipped with the next update.

 

2 hours ago, Ottyn said:

I really do appreciate all the work you have done with this container though.  It has greatly reduced all the headache with getting CSMM setup in a self-hosted environment.  Keep up the great work!

Thank you for all the recommendations/suggestions. ;)

Link to comment
3 hours ago, BurningPhoenix said:

From what i can tell, another docker had changed one of its directories from a file location to the cache, but i do not have a cache drive installed yet.

Can you send me a screenshot from your Docker template for ARK?

 

3 hours ago, BurningPhoenix said:

Did a google search for that error and i did not find anything. Thought this group might be able to help.

From what I know this could be cause when the files are spread through multiple disks on the Array... you can try to change the path to the GAME_FILES to /mnt/user/PATHTOARK (of course change PATHTOARK to the folder where ARK lives).

 

It's currently in a loop because the server is crashing.

Link to comment
8 hours ago, ich777 said:

Is it possible that California is a non standard map and that's why it's not working when you enable internet play?

 

You can also try to remove that parameter and/or replacing it with '-california':

grafik.png.a4439911f4c5bf76baffb35893cc62ef.png

no clue. I did change that to -california whenever I set it up.
 

Link to comment
1 minute ago, ich777 said:

But you don't need npm for that...

Not needed for any game, but helps if you like to block specific traffic / IP addresses.

 

2 minutes ago, ich777 said:

What it doesn't support is if you run it on a different port. ;)

They force the user to enter domain:port, do not allow any different ports, but SRV records are supported to allow entering the domain only?! Why did they add SRV support instead of simply removing the obligation to enter the port. Strange. 😅

Link to comment
16 hours ago, ich777 said:

Can you send me a screenshot from your Docker template for ARK?

 

From what I know this could be cause when the files are spread through multiple disks on the Array... you can try to change the path to the GAME_FILES to /mnt/user/PATHTOARK (of course change PATHTOARK to the folder where ARK lives).

 

It's currently in a loop because the server is crashing.

Don't know why, but i thought i posted a reply to this, but I don't see it. Lets try again.

 

Noticed that the paths in the edit page had different paths marked for game file and for server folder. Both technically pointed to the same spot.

i did change it so both have the same path. Saved the edits.

also made sure that the folder in question was only on one disk and would only load to one disk in the array.

attempted to load ark with these setting and it did not work. rebooted the machine and tried again. same result.

ark docker 1.jpg

ark docker 2.jpg

ark docker updated.jpg

Edited by BurningPhoenix
added updated image from ark
Link to comment
6 hours ago, BurningPhoenix said:

Both technically pointed to the same spot.

Exactly but some games doesn't run or better speaking segfault when the path is not the physical (in your case disk1).

SteamCMD on the opposite run regardless if it points to the FUSE filesystem /mnt/user/... or the real path /mnt/diskX/...

 

7 hours ago, BurningPhoenix said:

attempted to load ark with these setting and it did not work.

Can you try to set the Validate Installation to 'true' (without quotes) and see if it does the same, don't forget to disable it after it validated the game files.

 

Otherwise I can only imagine that the savegame got corrupt.

 

You can also try it with a fresg install and see if it runs there.

 

@Cyd do you have any recommendations?

Link to comment
11 hours ago, ich777 said:

Exactly but some games doesn't run or better speaking segfault when the path is not the physical (in your case disk1).

SteamCMD on the opposite run regardless if it points to the FUSE filesystem /mnt/user/... or the real path /mnt/diskX/...

 

Can you try to set the Validate Installation to 'true' (without quotes) and see if it does the same, don't forget to disable it after it validated the game files.

 

Otherwise I can only imagine that the savegame got corrupt.

 

You can also try it with a fresg install and see if it runs there.

 

@Cyd do you have any recommendations?

Thank you for the assistance. Validating the install was the key. The ark server started working after the validation completed. Validation took a couple hours.

I did clear the "validate install" line and restarted the server and it still works.

 

You're amazing. Thank you again for the assistance. The wife will be happy that the server is working again without losing the save.

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.