Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Northgard, the strategy game from Shiro Games where you control a clan of vikings is coming to Linux tomorrow!

I've been excited about it for quite some time, especially as the developer confirmed it was coming way back in early 2017. Now that the game has been officially released, the developer has announced that tomorrow March 8th, the Linux (and Mac) versions will be released!

Check out the official release trailer:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Features:

  • Build your settlement on the newly discovered continent of Northgard
  • Assign your vikings to various jobs (Farmer, Warrior, Sailor, Loremaster...)
  • Manage your resources carefully and survive harsh winters and vicious foes
  • Expand and discover new territory with unique strategic opportunities
  • Achieve different victory conditions (Conquest, Fame, Lore, Trading...)
  • Play against your friends or against an AI with different difficulty levels and personalities
  • Enjoy dedicated servers and grind the ranks to reach the final Norse God rank!

I already own a copy as their press team sent me a key last year so that I would be ready for the eventual release. Thanks to that, I will be able to have some thoughts up on it once I've been able to play it. It already downloads right now, but the download seems a bit mixed up and doesn't work (might be due to the key I have), hopefully this won't cause me any issues with the actual release.

I'm extremely pleased that Shiro Games are firmly keeping to their word!

Thanks for the tip, TapocoL!

Article taken from GamingOnLinux.com.
17 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
35 comments
Page: «3/4»
  Go to:

Nibelheim Mar 8, 2018
Quoting: fractalLooks like The Settlers. How does it compare to The Settlers?

Nothing.

Northgard gameplay is unique. It's more like a management/4x game than a RTS (like The Settlers or AOE serie). Typically, you can win without meet any of your opponents. Try to check a let's play, you will understand :).


Last edited by Nibelheim on 8 March 2018 at 12:02 pm UTC
STiAT Mar 8, 2018
When? I gotta' sit still. As soon as it releases I'll rush out of office to get my hands on that one :-).
STiAT Mar 8, 2018
Quoting: AnanaceDamn it, and of course I already own the game since before, so can't even throw money at them for the Linux release.

Steam could really use a donate / gift button for developers, to really show appreciation for things like this.

Since it's a in-house port, I'd guess they'll know platform statistics of players starting it in Linux actually. Even though, it's not a unique "linux sale" then, it shows the demand.
Hme Mar 8, 2018
Worst release time! Have a master thesis to work on...
Guess I'll go buy more covfefe ;)
Nibelheim Mar 8, 2018
Linux and Mac versions are realease now ! Gogo !
STiAT Mar 8, 2018
Hmh...

Failed to load library sdl.hdll

but it's obviously there
schurl@ggpc ~/.steam/steam $ find . -name sdl.hdll
./steamapps/common/Northgard/linux/sdl.hdll
./steamapps/common/Northgard/linux/hl-1.5.0-linux-static/sdl.hdll
./steamapps/common/Northgard/sdl.hdll


What I find is the startscript, which looks fine to me:
LD_LIBRARY_PATH=linux linux/hl sdlboot.dat

I've tried it running it from the linux folder too, still no success.

But it seems hl does not find the hdll files still. Anyone ideas where hl uses to "search" for it's hdlls? (It's hl/jit 1.5.0). Setting HAXE_LIBRARY_PATH or HAXE_STD_PATH didn't help.

I've no experience with Haxe/hl at all...


Last edited by STiAT on 8 March 2018 at 5:38 pm UTC
Zengun Mar 8, 2018
Quoting: STiATHmh...

Failed to load library sdl.hdll

but it's obviously there
schurl@ggpc ~/.steam/steam $ find . -name sdl.hdll
./steamapps/common/Northgard/linux/sdl.hdll
./steamapps/common/Northgard/linux/hl-1.5.0-linux-static/sdl.hdll
./steamapps/common/Northgard/sdl.hdll


What I find is the startscript, which looks fine to me:
LD_LIBRARY_PATH=linux linux/hl sdlboot.dat

I've tried it running it from the linux folder too, still no success.

But it seems hl does not find the hdll files still. Anyone ideas where hl uses to "search" for it's hdlls? (It's hl/jit 1.5.0). Setting HAXE_LIBRARY_PATH or HAXE_STD_PATH didn't help.

I've no experience with Haxe/hl at all...



Ahai, in terminal:
cd into Northgard directory and run:
LD_LIBRARY_PATH=linux ./linux/hl sdlboot.dat
And it runs :)



Edit: By running it this way steam wont connect with the game and multiplayer wont work


Edit: Edit: put a file named: steam_appid.txt in the northgard folder and write 466560 into it.
 touch steam_appid.txt && echo 466560 > steam_appid.txt


Last edited by Zengun on 8 March 2018 at 6:07 pm UTC
STiAT Mar 8, 2018
Quoting: shotgun14Ahai, in terminal:
cd into Northgard directory and run:
LD_LIBRARY_PATH=linux ./linux/hl sdlboot.dat
And it runs :)



Edit: By running it this way steam wont connect with the game and multiplayer wont work


Not for me ..
QuoteLD_LIBRARY_PATH=linux ./linux/hl sdlboot.dat
src/module.c(256) : FATAL ERROR : Failed to load library sdl.hdll

And it does not seem to be a pathing issue but something else... because strace shows clearly it finds the file

open("linux/tls/x86_64/sdl.hdll", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("linux/tls/sdl.hdll", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("linux/x86_64/sdl.hdll", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("linux/sdl.hdll", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\177\0\0\0\0\0\0"..., 832) = 832
lseek(3, 86016, SEEK_SET)               = 86016
read(3, "\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 448) = 448
fstat(3, {st_mode=S_IFREG|0775, st_size=95840, ...}) = 0
getcwd("/home/schurl/.local/share/Steam/steamapps/common/Northgard", 128) = 59
lseek(3, 86016, SEEK_SET)               = 86016
read(3, "\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 448) = 448
mmap(NULL, 2172512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbd86390000
mprotect(0x7fbd8639f000, 2101248, PROT_NONE) = 0
mmap(0x7fbd8659e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fbd8659e000
mmap(0x7fbd865a0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fbd865a0000
close(3)                                = 0



Last edited by STiAT on 8 March 2018 at 6:07 pm UTC
STiAT Mar 8, 2018
Got it. The error message is misleading.

It requires libbsd to run. I didn't have that one installed. Quite uncommon to require that on linux systems :p. They should have shipped it.

<happy now>


Last edited by STiAT on 8 March 2018 at 6:18 pm UTC
Kohrias Mar 8, 2018
Just bought it! Honestly cannot wait to try it out!
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Buy Games
Buy games with our affiliate / partner links: