/ 1 min read
Unreal Engine Notes
Coillection of useful notes about Unreal Engine development
Dedicated server
Linux
Need to install proper clang compiler from this list. It is important to match UE version with the list, otherwise you will get an error about incorrect toolchain
To make the server start on instance startup, you can use this guide. Then you can use the following commands
service game-server [start|stop|status]Steam
- Make sure to open UDP ports
7777,27015 - Must have
steam_appid.txt- Location is
<GameDir>/Binaries/Linux/steam_appid.txt - Shipping build config param is
SteamAppId - Debug build param is
SteamDevAppId
- Location is
steamclient.soMUST be in/home/${USER}/.steam/sdk64/steamclient.sowith correct permissions
AWS
If you want to use Steamworks SDK, you MUST NOT use Amazon Linux 2023, as it is incompatible with i686 binaries.
# Create and login steam usersudo useradd -m steamsudo -iu steam
# install packagessudo yum install glibc.i686 libstdc++.i686.ini Configs
Config parameters can be changed from the command line, for example changing two different parameters
-ini:Engine:[Core.Log]:LogSteamShared=Verbose,[OnlineSubsystemSteam]:SteamAppId=480Steam Redistributables
When deploying to Steam, on Steam’s App Admin page, you should enable the following redistributables:
- DirectX - June 2010
- Visual C++ Redist 2022