Dune Awakening Server Guide

System Requirements

Dune Awakening is a particularly heavy game to host with steep system requirements:

  • 6 CPU cores minimum, 8 recommended.
  • 32GB RAM minimum, 64GB recommended
  • AVX2 compatible processor. Proxmox users must ensure that their VMs CPU is set to ‘Host’ rather than using the KVM Common Processor.
  • Docker / Podman configured within AMP, this instance cannot be deployed bare due to special requirements that have to be met that can’t be safely done on the host system. This does mean however that you can still run it on both Windows and Linux hosts. - Configuring AMP to use Docker/Podman for instances

Unlike the official instructions, you do not need to run Windows Pro or have Hyper-V to run Dune Awakening via AMP. Normal Linux systems (Debian, Ubuntu, etc) are perfectly able to run it with our custom orchestration layer. This makes Dune Awakening as easy to set up as a Minecraft server in AMP!

Commands Reference

Version 3 of the template (Shipped May 26th) adds a number of commands that can be invoked from the console or from AMPs scheduler:

Console Commands

Command Aliases Args Description
announce popup, an <title> | <message> [| <seconds>] Title-card popup to every player (default 30s)
players who, list List connected players
status stat Server + player-count summary
restart-warning rw <minutes> Native SERVER RESTART countdown title-card
maintenance-warning mw <minutes> Native SERVER MAINTENANCE countdown title-card
update-warning uw <minutes> Native SERVER UPDATE countdown title-card
help ? Print the command list

Examples

announce Welcome | Joe Bloggs has joined the server | 10
restart-warning 10
mw 5

Known Issues

  • The AMP container running the game must be restarted after updating and before starting the game server for the first time. The console will warn you about this.
  • Resource monitoring is not working. AMP does not know the overall CPU/RAM usage of all the collective processes in use.
  • No configuration importing.
  • Users of the pre-retail configuration (PTS only, prior to AMP 2.7.2.8) will need to create a fresh instance, the old one may not function correctly when upgraded.

Also it can take several minutes for your server to appear in the list once it’s running. If you have any connectivity issues (bad port forwarding, firewall, etc) it won’t appear and there is no feedback on this. There’s no way right now to connect directly to an IP/port so you are reliant on the server list.

Dune Awakening

Dune Awakening is here! After much messing around, now you can roam the deserts of Arrakis on your own hardware!

You must own a copy of Dune Awakening to set up a server for it.

In Steam, make sure you have downloaded and run at the game client at least once.

image

You will not be able to request a self-host token without this. You also need to use this version of the game to join self hosted servers for the time being.

Prior to setup, you will need to obtain a self-host token from https://account.duneawakening.com/ - you will need to sign in with a Steam account that has purchased a copy of the game.

Once you have this token, it needs to be given to your Dune instance in the Configuration under Dune Awakening → Identity → Self-Host Service Token

These tokens must be unique for each separate dedicated server.

8 Likes

nice! This works great! Now the important qestion is . SHould I set a pernament server yet. Or this is testing for now. I dont want to put effort building bases till I kno that this server will be upgradable.

This is the production release of Dune’s server on their end. So it’s largely up to whether Funcom changes things. In regards to AMP, it’s fully implemented though.

2 Likes

thanks thats good to know. I will treat this as a productional environment and build and play with hit. Losing work and effort sucks. So we should beable to upgrade this as you employment this further right?

There’s really no way for us to know what Funcom will change. Their implementation is flakey at best, so I’d hope they do release further changes. Whether they’re breaking changes is on them to work out.

1 Like

I tested this out today with 124 gigs of ram. Things run smoothly so far. ..thanks for your hard work.

After installing via AMP and seeing all the activity, this is a mess for what it delivers, I agree. Best of luck untangling it.

Funcom did a Twitch stream today showing how to install it on windows. (you need windows pro and Hyper V) the batch files to install is in the steam library under tools.

Yeah that’s what Mike reverse engineered to get the AMP setup working.

1 Like

Mike has updated the template for the 21/05 release. Be sure to click update on your instance from the ADS “Instances” tab, then update the Dune server inside the instance.

I did that update. Now the game shows this:

[migrate] pg_dump: error: query failed: ERROR: permission denied for table event_log_p1

is that normal?

Thank you! Just what i needed to get into this game again - not having to worry about my base being despawned.

Runnig surpisingly well on my i5/16gb and sata ssd mini pc for only one player. Zero issues so far! Performance feels like the official servers, crazy!

Only one thing i’d like to know, maybe i am just blind, is there a way go get into the database and edit things (like characters, accounts)?

Is this usable on Unraid hosted AMP, or does this require direct installed AMP on a linux vm/box?

on create after enabling the Create in Containers toggle, i got the below

Unable to complete task

This task could not be completed: Create instance - Dune Awakening - State: 3.

This instance either requires or has been configured to use containers, but Podman was not found on the system.

for me amp allways want to use podman but have set amp to docker in settings!
allways error “This instance either requires or has been configured to use containers, but Podman was not found on the system.”

@jonokeys Running AMP inside a Docker container on Unraid isn’t supported even outside of Dune. You need to setup a proper VM and install AMP that way.

1 Like

@_sata Open a support ticket and we can look at that.

No, it won’t work in the unofficial, unsupported, third party container xD

2 Likes

where i can create ticket

Ahhh I was starting to wonder that

Functionally works great for bunch of other games, vrising, soulmask, but that’s ok

Ill look into migrating out this weekend :slightly_smiling_face:

Just done the migration to a cm in unraid now :grin:

Had never thought to run a vm manually :joy::joy:

Thanks for the tips/assist team, love the work you guys have done!

1 Like