Jump to content

[Support] ich777 - Gameserver Dockers


Recommended Posts

Posted

Hi! We've had a few people try to use your IW4x docker container, which is pretty outdated by now.

Would you be able to update it?

 

- download modern warfare 2 and modern warfare 2 multiplayer using steamcmd (windows only, ids 10180 and 10190, requires login)

- download the server config files https://github.com/iw4x/iw4-server-configs/archive/refs/heads/main.zip

  - should be unpacked to the game dir

- download the alterware launcher from github https://github.com/mxve/alterware-launcher/releases/latest/download/alterware-launcher-x86_64-unknown-linux-gnu.tar.gz

- run the launcher

  - alterware-launcher iw4x --update, optionally with --path set if workdir isnt the game dir

- run iw4x.exe using wine just like before

- preferably run the launcher on every startup to acquire updates, --force can be set to recheck file hashes

 

Posted
15 hours ago, dsharpe89 said:

Is there a better way to run multiple maps or is this just how I'll have to deal with updates?

Not to my knowledge.

 

Yes, since this was exactly why you got that error, SteamCMD tried to update files which where in use by another instance.

Posted (edited)

Hey man,

 

Been running the Conan server for a bit now but I keep getting memeory crashes.


[2024.11.07-12.04.46:428][612]ItemInventory:Warning: Data: Missing emote asset for emote 345 [2024.11.07-12.04.46:887][659]Network:Warning: Data: Control (server) sent 109.0 parts per second > 80 (sample window size: 2.00 seconds) [2024.11.07-12.04.49:449][909]ItemInventory:Warning: Data: Missing emote asset for emote 344 [2024.11.07-12.04.55:728][604]AI:Warning: Data: Move To Location should have a movement purpose set. [2024.11.07-12.04.56:428][677]ItemInventory:Warning: Data: Missing emote asset for emote 345 [2024.11.07-12.04.56:478][682]ItemInventory:Warning: Data: Missing emote asset for emote 345 [2024.11.07-12.04.56:478][682]ItemInventory:Warning: Data: Missing emote asset for emote 344 [2024.11.07-12.04.56:883][725]Network:Warning: Data: FunCombat_PlayerController_C_3 (server) sent 18945.5 bytes per second > 10240 (sample window size: 2.00 seconds) [2024.11.07-12.04.57:096][745]LogMemory:Warning: Freeing 33554432 bytes from backup pool to handle out of memory. [2024.11.07-12.04.57:096][745]LogMemory:Warning: MemoryStats: AvailablePhysical 17869611008 AvailableVirtual 140731127934976 UsedPhysical 6365528064 PeakUsedPhysical 6382403584 UsedVirtual 6336741376 PeakUsedVirtual 6336741376 [2024.11.07-12.04.57:101][745]Allocator Stats for binned2 are not in this build set BINNED2_ALLOCATOR_STATS 1 in MallocBinned2.cpp [2024.11.07-12.04.57:107][745]LogWindows: Windows GetLastError: Success. (0)

 

The Conan devs say "you're running linux get stuffed" not sure if you can do anything, but it seems memory related.
Would you be able to add this with a web UI

https://forums.funcom.com/t/conan-exiles-dedicated-server-launcher-official-version-1-7-9-beta/21699

Edited by MrTroll
Posted
50 minutes ago, MrTroll said:

Would you be able to add this with a web UI

How would that help?

 

50 minutes ago, MrTroll said:

The Conan devs say "you're running linux get stuffed" not sure if you can do anything, but it seems memory related.

There is nothing I can do to fix that, sadly enough Conan seems to be one of the few games which have this issue.

Posted (edited)

The general consensus is it doesn't play well with Wine.
I don't know much about docker and how it works but is there a way to run a windows docker so I don't have to tie memory up in a VM?
The dedicated launcher would more or less be a nice to have that might give me some more control.

 

I also found this but I don't super understand. But he does say it includes a solution.

 

https://www.reddit.com/r/ConanExiles/s/yHrkcEQJIH

Edited by MrTroll
Posted
10 hours ago, MrTroll said:

I also found this but I don't super understand. But he does say it includes a solution.

You can do that on Unraid too, just issue this from the Unraid console:

echo -e "\n# Increase vm.max_map_count for Conan\necho 1048576 > /proc/sys/vm/max_map_count" >> /boot/config/go

and reboot your Unraid server.

 

This will put a line in your go file that increases the vm.max_map_count on boot.

 

10 hours ago, MrTroll said:

is there a way to run a windows docker

No.

Posted
On 11/6/2024 at 10:41 PM, mxve said:

Would you be able to update it?

Sorry I don't think I want to do that looking a bit more in depth into it because it is too complicated to set up.

 

Is my container not up to date any more I assume and it won't work right OOB correct?

Posted
1 hour ago, ich777 said:

Sorry I don't think I want to do that looking a bit more in depth into it because it is too complicated to set up.

 

Is my container not up to date any more I assume and it won't work right OOB correct?

It won't work, no. It uses outdated urls for downloading, also in a format thats not supported anymore. So it wouldnt even be able to work with old versions.

Posted
1 hour ago, mxve said:

It won't work, no. It uses outdated urls for downloading, also in a format thats not supported anymore. So it wouldnt even be able to work with old versions.

Thanks for confirming, I've deprecated the container.

  • Like 1
Posted

Hey gamers!

 

Just an heads up for anyone trying to get the new astroneer DLC going on a dedicated server like me. 

Didn't read astroneer blog about it won't support dedicated server atm but will be added in the future. Neither is the switch version of the game support crossplay. 

 

Thanks for the great work on these servers

  • Like 1
Posted (edited)
On 11/7/2024 at 7:03 AM, ich777 said:

How would that help?

 

There is nothing I can do to fix that, sadly enough Conan seems to be one of the few games which have this issue.

 

I've looked around online as I'm having issues with my server running out of memory as well. What i found was someone saying it's an issue with the wine version and going back to v8 seems to fix the issue. Is there anyway to get this to run this version of wine instead to see if that fixes it? https://github.com/Kron4ek/Wine-Builds/releases/tag/proton-8.0-3

 

EDIT: I'll try the vm.max increase first and see if that fixes it

Edited by FunkeyMonkey
Posted
1 hour ago, FunkeyMonkey said:

EDIT: I'll try the vm.max increase first and see if that fixes it

Yes it should.

 

1 hour ago, FunkeyMonkey said:

Is there anyway to get this to run this version of wine instead to see if that fixes it? https://github.com/Kron4ek/Wine-Builds/releases/tag/proton-8.0-3

Sorry but I really think you don't know what Proton is correct?

 

Proton is just WINE with game specific patches and so on and one thing what it does is it increases the vm.max which the container on it's own cant do...

 

BTW Proton is not the same as WINE and also not the version.

Posted
On 8/29/2024 at 9:46 PM, Alyred said:

Hi @ich777,

 

Haven't played the game in a few days and have kept the containers turned off.

Core Keeper recently had its 1.0 release; I was able to update and load it in the pre-release .99 version last week, so I decided to start the containers today to try out the new stuff. The update took quite a while (10+ minutes), but it finally updated with their newest release.  However, now it's segfaulting when starting the server:

 

...

Update state (0x61) downloading, progress: 95.34 (194735176 / 204242814)
 Update state (0x81) verifying update, progress: 51.65 (105498337 / 204242814)
Success! App '1963720' fully installed.
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---
/opt/scripts/start-server.sh: line 84:   137 Segmentation fault      ${SERVER_DIR}/CoreKeeperServer -batchmode -logfile ${SERVER_DIR}/CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -datapath "${SERVER_DIR}/Save" ${GAME_PARAMS} 2 > /dev/null
Terminated

 

I'm running two different core keeper servers on UnRAID using these containers.  These did work a week ago. Both are now failing once they were updated with the same error.

 

I've been getting this issue when trying to run Core Keeper the past few days. Haven't gotten it to work yet. Issue persists through upgrade to UnRaid 6.12.13 as well as reboots, spinning Docker down then back up, and numerous fresh installs.

 

The image for V Rising, though, works perfectly fine and has no issues. I've used a ton of @ich777 's containers and they're the best. Any ideas?

 

Error Code:

 

/opt/scripts/start-server.sh: line 84:   153 Segmentation fault      ${SERVER_DIR}/CoreKeeperServer -batchmode -logfile ${SERVER_DIR}/CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -datapath "${SERVER_DIR}/Save" ${GAME_PARAMS} 2 > /dev/null

Posted
9 hours ago, GamingADHD said:

Any ideas?

No issues over here:

grafik.thumb.png.cf03a64910442af3eec82fe6dc331640.png

 

9 hours ago, GamingADHD said:

Segmentation fault

It seems that you are facing a Segmentation fault, on what machine do you run CoreKeeper?

What path is set in the template?

Posted

@ich777

Sorry mate I really suck at unraid and probably most of the things related to linux.  But pounding trough.
I install your docker Conan exile server using the straight forwards setting you preset in there.

 

All run smoothly (so far)


Here my questions:

Do you have or do you know where I can find a more in details step by step installation, I need to find a way to let my friend from outside (The only reason I went trough this) and ideally be able to change server setting?

appreciate any help.

Posted

Good morning I am running some of your Ark ASA containers and loving them. This morning I installed Ark API so that I can run plugins on the server. Usually for this to work you have to boot the server from "AsaApiLoader.exe". How would I go about changing what .exe the container looks at to boot. 

Possibly related but unsure, I also tried adding some mods. Typically you just add -mods=929800,940003 to the extra game parameters in the container and reboot. But it's giving me the following error. 


[2024.11.18-13.26.04:804][298]LogCFCore: Error: Error querying server mods: ApiError: Processing (serverUnreachable)

Posted
4 hours ago, TechCicco said:

I need to find a way to let my friend from outside

You have forward the ports alongside with the appropriate protocol.

There is no definitive tutorial for that sorry, each individual router/firewall is different.


 

4 hours ago, TechCicco said:

ideally be able to change server setting?

Stop the container and change the settings file for the server, you can easily find that online which files to change, you‘ll find everything in the conan folder which is located in your appdata directory.

  • Like 1
Posted
4 hours ago, jspeeples said:

How would I go about changing what .exe the container looks at to boot. 

This is not possible with this container since I‘ve never intended it to launch a different executable, sorry.

 

4 hours ago, jspeeples said:

But it's giving me the following error. 

Sorry I can‘t help with mods, I know that some users running the container woth mods but I can‘t help how to do that.

Posted

On the Factorio container, I am trying to start the server with only Base game and no space age mods. When I edit mod-list.json to have the three new ones to false and only base true, as soon as the container starts, it immediately overwrites the file and loads a space age save. Am I doing something wrong?

 

I even tried making a non space age save from the game and importing the save file, it still starts with the space age mods enabled.

Posted
2 hours ago, Shadowalker said:

When I edit mod-list.json to have the three new ones to false and only base true, as soon as the container starts

Did you stop the container first, then edit the file and then start the container again?

 

I might deprecate the template for Factorio since it‘s the last one that is just a template from a container from soneone else and not under my control since someone else is maintaining it.

Posted
23 hours ago, ich777 said:

This is not possible with this container since I‘ve never intended it to launch a different executable, sorry.

 

Sorry I can‘t help with mods, I know that some users running the container woth mods but I can‘t help how to do that.

How much much money would it cost to get you to update the container with this feature? 

It should be relatively easy, the user can manually add the API files like we have to do with any other installation method. The only change that needs to be made is the container needs to boot AsaApiLoader.exe instead of ArkAscendedServer.exe. Both of them are in the same folder. 

Posted
1 minute ago, jspeeples said:

How much much money would it cost to get you to update the container with this feature? 

It should be relatively easy, the user can manually add the API files like we have to do with any other installation method. The only change that needs to be made is the container needs to boot AsaApiLoader.exe instead of ArkAscendedServer.exe. Both of them are in the same folder. 

you can do it yourself with a bit of reading into docker.

Well, technically you dont even need to since you "only" need to modify the start script within the container, but that would be a pain on recreation.

But all you would need to do is change the "ArkAscendedServer.exe" to "AsaApiLoader.exe" in the start-watchdog.sh and start-server.sh and if it works well with wine, youre golden.

But ultimately you wanna build your own container with the modified scripts so you dont need to alter them everytime.

https://github.com/ich777/docker-steamcmd-server/tree/asa




i gave it a quick shot and it seems to work, but i didnt testlooksokay.thumb.PNG.9aa7b98564e44dc76df72be216ef2f94.PNG

Posted (edited)
5 minutes ago, Mainfrezzer said:

you can do it yourself with a bit of reading into docker.

Well, technically you dont even need to since you "only" need to modify the start script within the container, but that would be a pain on recreation.

But all you would need to do is change the "ArkAscendedServer.exe" to "AsaApiLoader.exe" in the start-watchdog.sh and start-server.sh and if it works well with wine, youre golden.

But ultimately you wanna build your own container with the modified scripts so you dont need to alter them everytime.

https://github.com/ich777/docker-steamcmd-server/tree/asa




i gave it a quick shot and it seems to work, but i didnt testlooksokay.thumb.PNG.9aa7b98564e44dc76df72be216ef2f94.PNG

Id love to know how to do that but I don't have any experience. 😕 In your testing did you copy in all of Ark ApI's files? The Log should have stared out with a bunch of green text saying what version of Ark API your running and all


@CaptainPeeples on discord if you're patient with me, Id love to learn! 

Edited by jspeeples

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.

×
×
  • Create New...