Skip to content

Instantly share code, notes, and snippets.

View chris-gong's full-sized avatar
:shipit:
I'm back

Chris Gong chris-gong

:shipit:
I'm back
View GitHub Profile
@chris-gong
chris-gong / BuildConfiguration.xml
Last active September 28, 2025 02:38
Build Configuration for Horde
<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<BuildConfiguration>
<bAllowUBAExecutor>true</bAllowUBAExecutor>
</BuildConfiguration>
<Horde>
<Server>http://{{ SERVER_HOST_NAME }}:13340</Server>
<WindowsPool>Win-UE5</WindowsPool>
</Horde>
@chris-gong
chris-gong / agent.json
Last active September 26, 2025 23:08
Horde Agent configuration settings
{
// Settings for your agent deployment go here
"Horde": {
"Server": "Main",
"ServerProfiles": [
{
"Name": "Main",
"Url": "http://<ip-address-or-public-dns-of-server-machine>:13340/"
}
],
@chris-gong
chris-gong / BuildConfiguration.xml
Last active November 12, 2025 01:35
Settings to speed up building Unreal Engine from source
<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<!-- Disable calls to `git status` at the start of the build -->
<SourceFileWorkingSet>
<Provider>None</Provider>
<RepositoryPath></RepositoryPath>
<GitPath></GitPath>
</SourceFileWorkingSet>
<BuildConfiguration>
<!-- Let UBT pick UBA when available -->
@chris-gong
chris-gong / settings.json
Last active July 23, 2025 00:30
Settings for Visual Studio Code for Unreal Engine projects. If you have suggestions, please comment them down below
{
"window.zoomLevel": 2,
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"editor.formatOnSave": true,
"editor.wordWrap": "on",
"editor.bracketPairColorization.enabled": true,
"editor.inlayHints.enabled": "on",
"breadcrumbs.enabled": true,
// Copyright Epic Games, Inc. All Rights Reserved.
#include "HttpTestGameMode.h"
#include "HttpTestCharacter.h"
#include "Json.h"
#include "UObject/ConstructorHelpers.h"
AHttpTestGameMode::AHttpTestGameMode()
{
// set default pawn class to our Blueprinted character
// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/GameModeBase.h"
#include "Http.h"
#include "HttpTestGameMode.generated.h"
UCLASS(minimalapi)
// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class HttpTest : ModuleRules
{
public HttpTest(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
@chris-gong
chris-gong / test-gameserver.yaml
Last active October 17, 2021 14:13
For Google Cloud Agones testing purposes
apiVersion: "agones.dev/v1"
kind: GameServer
metadata:
generateName: "unreal-game-server-"
spec:
ports:
- name: default
portPolicy: Dynamic
containerPort: 7777
template:
@chris-gong
chris-gong / README.md
Created May 2, 2021 14:55
Readme for the GameLift C++ Server SDK

GameLiftServerSdk C++

Documentation

You can find the official GameLift documentation here.

Minimum requirements:

  • Either of the following:
    • Microsoft Visual Studio 2012 or later
    • GNU Compiler Collection (GCC) 4.9 or later
  • CMake version 3.1 or later
  • A Git client available on the PATH.

Building the SDK

#!/bin/sh
sudo chmod +x "./GameLiftTutorial/Binaries/Linux/GameLiftTutorialServer"