IN THIS ARTICLE
Creating Lumberyard Executables for Linux
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:
- Compile the assets on a Windows computer
- Compile the server executable for use on a Linux computer
- Compile a Windows client to use to connect to the Linux server
When these tasks are complete, you can deploy assets to either a Linux server or Windows client.
Topics
- Prerequisites
- Deploy a Lumberyard multiplayer project’s server on Linux
- Testing the Windows Client to Linux Server Connection
- Preparing the Amazon GameLift Package
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