Instantly share code, notes, and snippets.


Building Unreal Engine Game Client and Dedicated Server on Linux

Because the build tools of UE4 works across platforms (Windows, Mac OS, Linux), steps in this article can be applied to Mac OS and Windows as well.

On Windows, You need to replace with RunUAT.bat though.


First, get Unreal Engine 4 sourcecode and export the following environment variables:

View elasticsearch@2.4.1.rb
class ElasticsearchAT241 < Formula
desc "Distributed search & analytics engine"
homepage ""
url ""
sha256 "23a369ef42955c19aaaf9e34891eea3a055ed217d7fbe76da0998a7a54bbe167"
bottle :unneeded
keg_only :versioned_formula


After upgrade to Ubuntu 17.04:

sudo pg_dropcluster 9.6 main --stop
sudo pg_upgradecluster 9.5 main
sudo pg_dropcluster 9.5 main
# coding:utf-8
import gc
import inspect
import weakref
from import BaseCommand, CommandError
from django.dispatch import Signal
from django.dispatch.weakref_backports import WeakMethod
from optparse import make_option