Bootstrap

UE4发布(打包)后单游戏实例——”锁“(防多开)

前言

我们有时候会有这样的需求——我们的UE4客户端或者游戏打包发布后只允许用户启动一个exe实例(防止多开游戏)。好了废话不多说我们直接开干

正篇

首先我们创建一个基于c++的UE4工程,创建好后UE4会自动为我们创建一个和我们项目名同名的.cpp和.h文件 ——例如 在这里我的工程名叫ACT
在这里插入图片描述
这两个是我们游戏模块文件,打开.h 我们先来实现我们的游戏模块加载的方法和卸载的方法

// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"

//继承自FDefaultGameModuleImpl 
class ACT: public FDefaultGameModuleImpl
{
   
public:
	/** IModuleInterface implementation */
	virtual void StartupModule
;