Creating Lumberyard Executables for Linux - Lumberyard User Guide

Creating Lumberyard Executables for Linux

This feature is in preview release and is subject to change.

Lumberyard supports compiling a Windows client for a multiplayer project and connecting to a Linux dedicated server. You must do the following to ensure that the Windows client works properly on a Linux dedicated server:

When these tasks are complete, you can deploy assets to either a Linux server or Windows client.

Prerequisites

To create Lumberyard executables for Linux, you must have the following:

  • A Windows 10 Lumberyard install configured to compile your project and the Lumberyard engine.

  • A computer running Ubuntu Bionic (18.04 LTS) where you have superuser access, with at least 50Gb of available hard drive space. This can be a native host, Windows Subsystem for Linux (WSL), or a virtual machine. For instructions on hosting an Ubuntu instance on Amazon Elastic Compute Cloud, see Getting started with Amazon EC2 Linux Instances. When you create an Amazon EC2 instance, pick Ubuntu 18.04 LTS as the image and x86_64 as the architecture to ensure that Lumberyard is supported.

Important

In Lumberyard version 1.23 and later, if you enable the EMotionFX Gem on Linux, then you must install libxmu to run the Linux Dedicated Server. Use the following command to install libxmu:

apt install libxmu6