Language Selection

English French German Italian Portuguese Spanish

Gaming

Godot Engine - Multiplayer in Godot 4.0: Scene Replication (part 1)

Filed under
Development
Gaming

It's finally time for the long-awaited post about the new multiplayer replication system that is being developed for Godot 4.0. Below, we will introduce the concepts around which it was designed, the currently implemented prototype, and planned changes to make it more powerful and user-friendly.

Design goals

Making multiplayer games has historically been a complex task, requiring ad-hoc optimizations and game-specific solutions. Still, two main concepts are almost ubiquitous in multiplayer games: some form of messaging, and some form of state replication (synchronization and reconciliation).

While Godot does provide a system for messaging (i.e. RPC), it does not provide a common system for replication.

In this sense, we had quite a few #networking meetings in August 2021 to design a replication API that could be used for the common cases, while being extensible via plugins or custom code.

Read more

Games: Thrive, DLSS, and Proton

Filed under
Gaming

  • Scientific evolution sim Thrive is now available on itch.io and Steam | GamingOnLinux

    Thrive is a free and open source evolution sim, that is now available from the itch.io and Steam stores where you can pay to support the development. It's in Early Access and they have a very long road ahead until it's complete, and they're estimating multiple years to go yet until it's finished.

    "In Thrive, you take control of an organism on an alien planet, beginning with the Last Universal Common Ancestor (LUCA). Your goal is to survive in the environment, adapt your species by adding mutations, and thrive. Other species will emerge to compete with yours. They will evolve via a population dynamics driven simulation with random mutations - you must improve and spread your species to surpass them. The success of your species depends both on your skill in surviving as an individual cell and the changes you make in the editor."

  • Linux gaming takes a big step forward with full Nvidia DLSS support in Proton | TechRadar

    The latest version of Proton comes with full support for Nvidia DLSS, among other benefits such as better compatibility with anti-cheat software.

    For the uninitiated, Proton is the compatibility layer which allows Windows games to be played under Valve’s SteamOS operating system, and version 6.3-8 delivers official support for DLSS in DX11 and DX12 games. This follows Nvidia making its frame rate boosting tech available for Vulkan titles earlier in the year (meaning the likes of Doom Eternal got the benefit of DLSS).

  • Linux Release Roundup #21.48: Pinta 1.7.1, Proton 6.3-8, Deepin 20.3, and More Releases - It's FOSS News

    In the Linux Release Roundup series, we summarize the new distribution and application version releases in the past week. This keeps you informed of the latest developments in the Linux world.

    [...]

    Proton compatibility layer 6.3-8 release introduces support for a bunch of new games that include Age of Empires 4, Assassin’s Creed, COD: Black Ops II, and many more.

Games: X4: Tides of Avarice, Devil May Cry 5, Caesar III

Filed under
Gaming
  • X4: Tides of Avarice expansion coming early 2022, plus AMD FSR

    "Encountering and interacting with previously unknown, lawless pirate and scavenger factions, will challenge your perception of social order and justice in the X universe. In new sectors and dangerous regions, you will not only discover new ships and stations, but also encounter stellar phenomena that will significantly influence your plans and actions. What is it all about, and who are the mysterious manipulators that have learned to master a rare and vital resource? Your journey will lead you towards the answers. Set out and discover a new chapter of X4: Foundations."

    Expect to see the likes of a "terrifying pirate battleship with an experimental and unusual energy source" and the complete opposite with an "incredibly lavish and luxurious yacht". Plus you will also get the ability to salvage shipwrecks to recycle resources.

  • Canonical want your feedback on Ubuntu Gaming

    Looks like Canonical, the creator of Ubuntu, want to get in on more Linux Gaming with their Desktop Product Manager starting a new series of blog posts and your feedback is needed.

    The first blog post goes over using Steam and Proton, which won't be news to any of our readers, especially with our full guide existing for some time now. What's interesting though, that I had no idea, is that their Desktop Product Manager is Oliver Smith, who previously worked for Creative Assembly as a Producer on the likes of Alien Isolation - which got ported natively to Linux by Feral Interactive.

    As for the actual guide, it's a pretty good intro for those who need to point newer users to get setup ready with Steam and try out Proton.

  • Creator Day is live on itch.io giving 100% to developers

    The anti-Black Friday event is live once again on the itch.io store, where developers get 100% of purchases as itch forgoes its cut for a day.

    Continuing to buck the trend here, itch always does things a bit differently. They have an open revenue sharing model, where by default itch only takes a 10% cut but developers can set it to whatever they want — even zero.

  • Capcom shows off official video of Devil May Cry 5 on the Steam Deck | GamingOnLinux

    As more developers get their hands on a Steam Deck devkit, we're seeing plenty more show their games and now Capcom has taken a turn with Devil May Cry 5.

    Unlike a lot of what we've seen previously via small clips or plain pictures on Twitter, Capcom went a tiny step further by making a video on their official Capcom USA YouTube Channel - that's quite a bit of extra advertisement power there for the Steam Deck.

  • Open source re-implementation of Caesar III, Augustus v3.1 is out | GamingOnLinux

    Augustus is an open source game engine re-implementation for Caesar III, forked from another called Julius that aims to add in new features.

    Version 3.1 is out now adding in plenty of new goodies like: a volume slider, a Hippodrome betting system, roofed garden walls, palisades for cheaper walls, a new difficulty option to adjust the max number of allowed grand temples per city, new hotkeys, resource stockpiling is now an option to production buildings and warehouses, an option to have number separators for larger numbers and many more improvements and bug fixes. It's making it easily one of the best ways to play the classic city-builder.

GNU/Linux for Games: FUTEX2 and DOSBox

Filed under
Gaming
  • FUTEX2 futex_waitv Wired Up For Other Architectures With Linux 5.16-rc3 - Phoronix

    FUTEX2 as in the new futex_waitv system call landed in Linux 5.16 back during the merge window for improving the efficiency of running Windows games on Linux for those that rely on Windows' WaitForMultipleObjects functionality with futex_waitv is now the ability to wait on multiple futexes. That new system call is now supported on more architectures with the next Linux 5.16 release candidate.

    Back with the original FUTEX2/futex_waitv patches the system call was wired up for x86/x86_64 and Arm. Patches since then enabled the system call for MIPS, s390, parisc,and s390. Landing today was enabling the system call for the rest of the supported CPU architectures by the Linux kernel, not that it's too important for those archs from the gaming aspect but for other use-cases in wanting to wait on multiple futexes.

  • DOSBox Basics on Linux – CubicleNate's Techpad

    DOSBox is an excellent DOS environment that you can enjoy on modern Linux systems. I was never really into DOS all that much in my early computer years. I used it but I didn’t really enjoy it. I much preferred Commodore 64 because it was far more colorful, later the Amiga, because it was far better in sound and graphics and I got my first x86 based system in the Windows 98 years where I only used DOS to do gaming. That said, I do have many happy memories of playing DOS based games like Space Quest, Police Quest, Simant and many others. Games like Descent and Doom have been ported to Linux so there is no benefit in running the DOS version.

    I got the “hankering” to play some old DOS games, specifically Oregon Trail and Sim Ant for some unknown reason, perhaps it was head injury induced, I can’t say for sure. As I was playing with DOSBox, I couldn’t help but think how much I was enjoying the experience and started thinking, “Can I easily integrate these games in my openSUSE Tumbleweed, Plasma Desktop experience?”

Games: Steam Adds GNU/Linux Support for DLSS, Ubuntu Publishes Advice on Steam & Proton

Filed under
Gaming
  • Steam Adds Linux Support for DLSS, 24 More Games | Tom's Hardware

    Valve has updated its Proton solution - the piece of software that's meant to bridge the divide between Windows and Linux gaming -- to version 6.3-8. Following the company's announcement of the Steam Deck handheld gaming device, Valve has been doubling down on its Proton efforts, because the Linux-powered gaming device is going to need a robust game library to compete.

    The new version of Proton brings Linux support to a number of games that were previously locked out of the Linux ecosystem. Crucially, some BattleEye-infused games are now also supported -- the gap between Linux and Windows gaming environments seems to be shrinking even in anti-cheat solutions, whose support is crucial for a device that aims to enable AAA and eSports gaming on the go. Games such as Conan Exiles, DayZ, Planetside 2, and PlayerUnknown’s Battlegrounds (and others) all require BattleEye suppport.

  • NVIDIA DLSS for DX11 & DX12 Games Now Available on Linux via Proton

    As promised last month, following the initial release of NVIDIA DLSS on Linux via Valve's Proton with compatibility for Vulkan games like DOOM Eternal, Wolfenstein Youngblood, and No Man's Sky, the new version of Proton (6.3.8) released yesterday added NVIDIA DLSS support for DirectX 11 and DirectX 12 games.

    Needless to say, that's by far the largest group of games compatible with NVIDIA's Deep Learning Super Sampling technology out of the over 130 games and apps that support it. For example, out of the most recent DLSS additions, Deathloop, Back 4 Blood, Battlefield 2042, Marvel's Guardians of the Galaxy, Grand Theft Auto: The Trilogy - The Definitive Edition, Alan Wake Remastered, F.I.S.T.: Forged In Shadow Torch, Bright Memory Infinite, Jurassic World Evolution 2, Chivalry II, The Elder Scrolls Online, Swords of Legends Online, Hot Wheels Unleashed, and Assetto Corsa Competizione are all DX11 and/or DX12 titles. Only Crysis Remastered Trilogy, Rise of the Tomb Raider, Shadow of the Tomb Raider, and Baldur's Gate III support Vulkan.

  • Linux Gaming with Ubuntu Desktop Part 1: Steam & Proton

    The holidays are coming, and if you’re anything like me that means only one thing: The Steam Autumn Sale is live!

    A few years before joining Canonical as the Ubuntu Desktop Product Manager, I was a video game producer (with at least one of my titles getting a native Linux port you’ll be pleased to hear). So improving the gaming experience on Ubuntu is high on my to-do list. With the Linux user base on Steam breaking the 1% ceiling earlier this year- which may or may not be related to the upcoming Linux-based Steam Deck– 2022 is shaping up to be a great year for Linux gaming!

    In the first of a mini-series of blogs, I wanted to break down some of the easiest ways to get started with gaming on Ubuntu. With part 1 we start with the obvious; Steam (and Proton).

Games: Valheim, Godot Engine, and Humble Best of Sandbox Bundle

Filed under
Gaming
  • Valheim gets a new patch, plus teasers for Mistlands and Caves | GamingOnLinux

    Iron Gate are showing off more of what's to come with the next major upgrade for Valheim, along with a small content patch. First up we have patch 0.205.5 which is out now and it includes a new armour set, along with something stirring in the swamps - oh no, it's scary enough.

  • Godot Engine gets AMD FidelityFX Super Resolution | GamingOnLinux

    The free and open source Godot Engine recently had support for AMD FidelityFX Super Resolution merged into the code, ready for the next big release. A wonderful case of open source tech meeting together.

    What is FidelityFX Super Resolution (FSR)? Put simply: a fancy upscaler. FSR allows you to bring down the rendering resolution and have FSR boost it up to a higher resolution, giving you a clear picture. The result is that you should see better performance than simply using the native resolution - something 4K users seem quite happy about.

  • Humble puts up the Best of Sandbox bundle with some good picks | GamingOnLinux

    They might not actually be the "best" but still pretty good. The Humble Best of Sandbox Bundle is live now. This time around is a pretty interesting mix, both with games that have Linux native builds and others that work just fine with the Steam Play Proton compatibility layer.

10 Best Free and Open Source Linux Educational Games

Filed under
OSS
Gaming

Educational games are games designed to teach people, typically children, about a certain subject or help them learn a skill as they play. Sometimes this type of software is known as games edutainment because they combine education and entertainment.

This type of software aids the ‘normal’ learning process, either by helping the individual to absorb new information, or as a support for recalling information already learned. Educational programs, especially those for the youngest students, are often designed with the idea of ‘learn through play’. Many children are easily bored, and they are much more likely to be attentive if they find the activity or task to be enjoyable.

Read more

Proton 6.3-8 Brings Support for Marvel’s Guardians of the Galaxy, Mass Effect Legendary Edition

Filed under
Linux
News
Software
Gaming

Proton 6.3-8 is a massive update that brings support for numerous Windows games, which you can now play on your Linux box. Among these, there’s Age of Empires 4, Assassin’s Creed, Breath of Death VI, Call of Duty: Black Ops II singleplayer, DEATHLOOP, FIA European Truck Racing Championship, Fly’N, Game Dev Tycoon, Ghostbusters: The Video Game Remastered, GreedFall, Mafia II (Classic), and Magicka.

Read more

Games: Albion Online, King under the Mountain, Steam Autumn Sale

Filed under
Gaming
  • Lands Awakened is live now for Albion Online, big open-world improvements | GamingOnLinux

    Albion Online, the free to play MMO that has native Linux support, has been upgraded with some massive improvements landing in the Lands Awakened update.

    One of the big noticeable changes is the rework of the open-world areas. Expect to find improved visuals and layouts in all the biomes, better mobs that become stronger over time and give better rewards, a rework of dungeons and treasure sites that spawn randomly and more. You also get the War Gloves weapon, new Elite levels for weapons and armour, a rework of Guild Seasons and so on.

  • Settlement-builder King under the Mountain hits Early Access | GamingOnLinux

    King under the Mountain is a fresh take on building up a settlement, this time with a fantasy setting that looks a bit nordic.

    The visual style of it will be instantly familiar to anyone who has played the likes of Prison Architect and RimWorld, with the small floaty characters and colourful tile-based building. Currently in Early Access, for the second time, after initially being available on itch.io as an early Alpha. This version is much further along although still largely incomplete.

  • Steam Autumn Sale 2021 is live now

    It's that time of the year again. It's getting cold outside, dark and so you should keep warm with some new games. The Steam Autumn Sale 2021 is up.

    You know the drill, you probably have a Wishlist stocked full of interesting games but for those who don't we have a couple of items you should take a look at including...

Games: Zid Journey, Hanoi Puzzles: Flip Match, Neverwinter Nights: Enhanced Edition, Siralim Ultimate

Filed under
Gaming
  • Zid Journey is another colourful and inviting prehistoric adventure coming up | GamingOnLinux

    Developer Azure Mountain has announced the second game in the Zid and Zniw Chronicles series, with Zid Journey.

    The game will offer up a familiar look and feel, with its classic point and click adventure gameplay and cartoony visuals much like its predecessor Zniw Adventure. Set in the Cretaceous Period, it stars Zid, a young dinosaur who is searching for the lost parents of a tyrannosaur hatchling.

  • Hanoi Puzzles: Flip Match is a nice no-frills experience based on the Tower of Hanoi | GamingOnLinux

    One for puzzle game fans after something to relax with and test the brain a little, Hanoi Puzzles: Flip Match released back in October from Hanoi Studios.

    The developer tells us it has a similar idea to the previous title Hanoi Puzzles: Solid Match, this time around it adjusts the gameplay with "a harder mechanic, enhanced graphics and colours, new original soundtrack and dozens of new challenges". At its core the main mechanic is taken from the Tower of Hanoi, with you moving around differently sized discs to get them to fit together.

  • Neverwinter Nights: Enhanced Edition gets an official HD model and texture pack | GamingOnLinux

    Love the Neverwinter Nights: Enhanced Edition from Beamdog and want to make it look just that little bit more modern? Beamdog has your answer now.

    After years of work, Beamdog has now released a free HD Models & Textures Pack for Neverwinter Nights: Enhanced Edition that gives a visual boost to player character models and their equipment (including armour, weapons and shields). The newer models now support "normal and spec information", plus they can be further modded by the community just the the base game.

  • Capture monsters and explore dungeons in Siralim Ultimate on December 3 | GamingOnLinux

    Thylacine Studios have announced that their dungeon-crawling and monster-catching roguelike RPG, Siralim Ultimate, which leaves Early Access on December 3.

    A game that the developer says is a bit like "Pokemon meets Diablo, or more accurately, Dragon Warrior Monsters meets Path of Exile". It might not be a looker but it has a huge amount of depth and replay value to it, and one that's easy enough to really get stuck into.

Syndicate content

More in Tux Machines

Kernel and Graphics: Linux Stuff and GPUs

  • Facebook/Meta Tackling Transparent Page Placement For Tiered-Memory Linux Systems - Phoronix

    Back during the Linux 5.15 cycle Intel contributed an improvement for tiered memory systems where less used memory pages could be demoted to slower tiers of memory storage. But once demoted that kernel infrastructure didn't have a means of promoting those demoted pages back to the faster memory tiers should they become hot again, though now Facebook/Meta engineers have been working on such functionality.  Prior to the Linux 5.15 kernel, during the memory reclaim process when the system RAM was under memory pressure was to simply toss out cold pages. However, with Linux 5.15 came the ability to shift those cold pages to any slower memory tiers. In particular, modern and forthcoming servers with Optane DC persistent memory or CXL-enabled memory, etc. Therefore the pages are still accessible if needed but not occupying precious system DRAM if they aren't being used and to avoid just flushing them out or swapping to disk. 

  • Linux 5.17 To Boast Latency Optimization For AF_UNIX Sockets - Phoronix

    Net-next has been queuing a number of enticing performance optimizations ahead of the Linux 5.17 merge window kicking off around the start of the new year. Covered already was a big TCP optimization and a big improvement for csum_partial() that is used in the network code for checksum computation. The latest optimization is improving the AF_UNIX code path for those using AF_UNIX sockets for local inter-process communication.  A new patch series was queued up on Friday in net-next for improving the AF_UNIX code. That patch series by Kuniyuki Iwashima of Amazon Japan is ultimately about replacing AF_UNIX sockets' single big lock with per-hash locks. The series replaces the AF_UNIX big lock and also as part of the series has a speed-up to the autobind behavior. 

  • Nvidia Pascal GPU, DX12 and VKD3D: Slideshow time! - Boiling Steam

    So Horizon Zero Dawn had a sale recently on Fanatical, and I thought… OK I’ll grab it! It’s time. I first installed it on my workstation that only has a GTX1060 3GB GPU – not a workhorse but a decent card nonetheless for low-to-medium end gaming. I knew very well that Horizon Zero Dawn is a DX12 game and that Pascal architecture (Nvidia 10xx basically) and earlier versions do not play very well with DX12 games running through vkd3d-proton, the DX12 to Vulkan translation layer. Still, I could imagine getting somewhere around 30 FPS on low-to-medium settings, and use FSR if necessary to get to better framerates. Nothing prepared me for the performance I was about to experience.

Linux 5.16-rc3

So rc3 is usually a bit larger than rc2 just because people had some
time to start finding things.

So too this time, although it's not like this is a particularly big
rc3. Possibly partly due to the past week having been Thanksgiving
week here in the US. But the size is well within the normal range, so
if that's a factor, it's not been a big one.

The diff for rc3 is mostly drivers, although part of that is just
because of the removal of a left-over MIPS Netlogic driver which makes
the stats look a bit wonky, and is over a third of the whole diff just
in itself.

If you ignore that part, the statistics look a bit more normal, but
drivers still dominate (network drivers, sound and gpu are the big
ones, but there is noise all over). Other than that there's once again
a fair amount of selftest (mostly networking), along with core
networking, some arch updates - the bulk of it from a single arm64
uaccess patch, although that's mostly because it's all pretty small -
and random other changes.

Full shortlog below.

Please test,

             Linus
Read more Also: Linux 5.16-rc3 Released With Alder Lake ITMT Fix, Other Driver Fixes - Phoronix

Audiocasts/Shows: Endless OS 4.0.0, GIMP, BSD, KDE, and Elementary

today's howtos

  1. How to install FreeOffice 2021 on Ubuntu 20.04 Linux

    One of the best free alternatives to Microsoft Office is FreeOffice, developed by a German software company- SoftMaker. Recently, they have upgraded their Office suite to version 21. And here we learn the steps to install FreeOffice 2021 version on Ubuntu 20.04 Linux using the command terminal. This free office suite is a part of the commercial one from the same developers known as SoftMaker Office 21 (also available for Linux), of course, the premium will have more features but that doesn’t mean the free version- FreeOffice 2021 deprives to full fill all daily office documents (MS-Word alternative) related requirements. It offers a Microsoft office ribbon-like interface and three modules- TextMaker 21 to create documents; PlanMaker 21 to create sheets (Excel alternative) and Presentations 21 for making slides like MS-Powerpoint.

  2. Pin Custom Folders to Left Panel ‘Files’ Icon Context Menu in Ubuntu 20.04 | UbuntuHandbook

    In Windows 10, user may right-click on the ‘File Explorer’ icon on panel to access pinned folders (e.g., Desktop, Downloads and Documents) quickly. Ubuntu has first implemented this feature in Ubuntu 21.10, though it seems to be not working properly due to bug. Ubuntu 20.04 may manually add the context (right-click) menu options so user can right-click on the ‘Files’ icon to choose open favorite folders quickly.

  3. How To Install Perl on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Perl on AlmaLinux 8. For those of you who didn’t know, Perl (Practical Extraction and Reporting Language) is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more. The major features of Perl are easy to use, supports object-oriented and procedural programming languages, and has built-in support for processing text. The most impressive feature of Perl is that it supports a large collection of third-party modules. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Perl programming language on AlmaLinux 8. You can follow the same instructions for Rocky Linux.

  4. How to play Total War: WARHAMMER on Linux

    Total War: Warhammer is a turn-based real-time tactics video game developed by Creative Assembly and published by Sega. It takes place in the War Hammer 40K universe. Here’s how you can play it on your Linux PC.

  5. How to install Funkin' Vs. Camellia on a Chromebook

    Today we are looking at how to install Funkin' Vs. Camellia on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.