alinmear / docker-conanexiles

A docker container to easily provision and manage a conanexiles dedicated server using wine
MIT License
105 stars 74 forks source link

Docker Image Not Loading Properly #43

Open Thoughtscape2014 opened 4 years ago

Thoughtscape2014 commented 4 years ago

Hi, First a little background. I had a Conan Exiles server setup on my PC and then a friend sent me a server so I followed this (https://steamcommunity.com/sharedfiles/filedetails/?id=858035949) and got it to work. So i went and tried Docker as there are a few other servers I'd like to set up (Arma3 Exiles, Space Engineers, Ark, etc) through linux.

I installed docker, became a little familiar with how it all worked (researched, did some google-fu, etc) installed docker-compose aswell. Pulled some images down. edited the docker-compose.yml file and gave it a shot.

Here is the redis log: https://pastebin.com/ra7byKSy Here is the data log: https://pastebin.com/nqE6v6KP

I have a few questions which I have numbered for ease of reference:

  1. One thing I was wondering; the linux server hardware is 192.168.2.201 but the docker containers are something like 172.18.0.1 or something running 'inside' the .201 machine. I get there is some NAT going on and if my router has open ports for .201 (for 29595, 29015, etc) then would the docker container 'push' and 'pull' it's data through some interface resulting in the data going through it's host (.201) or would each container need individual port mappings even though they'd technically not be on the same network (172.x.x.x) as the .201 machine?
  2. I've seen Steam API ... failed on more than one occasion and have no idea how to rectify that. Anyone have any ideas?
  3. Is there anything in that that indicates I have done something wrong in terms of docker-compose settings or versioning, etc or anything at all :)
  4. I saw somewhere that this version had mod support now from #40 or something (version 40 or something?). Is that true? 5. Does it have discord functionality. What I am referring to is the ability to send and receive messages between discord and in game chat (in both directions).

Thanks heaps for any help; I'm very keen to get this, and a Space Engineers, Ark and Arma3 Exiles server all running through docker so any tips on that would be greatly appreciated.

Cheers,

Mick.

Thoughtscape2014 commented 4 years ago

Hi, anyone following this at all? How would we get mods loaded/read if indeed this container supports the use of mods?

Regards,

Mick.

alinmear commented 4 years ago

Hi @Thoughtscape2014.

  1. The docker container are running on their own subnet. You could setup dnat but keep in mind, that the ip addresses of the containers are not static. The simplest solution would be port binds to the host (as within the template docker-compose.yml).
  2. Basically this docker images is build with the wine project as its foundation running the windows binary. If there are problems it's very likely linked with the problems of the windows binary and the wine project. Maybe we should address the wine version itself and the build, because there are some tweaks to take into kredit to probably fix issues like this.
  3. If you take care of the primary/secondary setup described within the Readme, i think that's not the problem.
  4. We should update the Readme how the mod support can be utilized using this docker image. I will check this out.
  5. Discord Support isn't implemented so far, but we can take a look at it. Pull requests and contribution is very welcome

Within your logs there are some certs errors, we should investigate this. Did you try the latest image? (docker-compose pull)