[UE4]使用命令行运行项目

Windows或MAC下调出终端后

敲"F:\EpicGames\4.19\Engine\Binaries\Win64\UE4Editor.exe" "D:\YourProjectPath\YouProjectName.uproject" -log

 

注意引号

 

常用命令:

-game 使用未烘焙内容来启动游戏。
-server 将游戏作为使用未烘焙内容的服务器来运行。

 

 

URL参数

URLs可以传入到可执行命令中来强制游戏在启动时加载特定的地图。这些参数也可以和 SERVER或EDITOR模式结合使用来使用特定的地图运行编辑器或服务器。传入URL参数是可选的,但是该参数必须紧跟在可执行命令名称的后面或者如果存在任何模式开关则紧跟在该模式开关的后面。

URL由两部分组成: 地图名称或服务器IP地址以及一系列的可选的附加参数。地图名称可以是使放在Maps目录中的任何地图的名称。这里是否包含文件扩展名(也就是, .umap)是可选的。要想加载在Maps目录中不能找到的地图,那么可以使用来自于Maps目录的绝对路径或相对路径。在这种情况下,则强制包含文件扩展名。服务器IP地址是一个标准的4-部分IP地址,即由0到255之间的4个值组成,这些数值之间用句号分隔。其它的选项通过把它们附加到地图名称或服务器IP地址的后面来指定。每个选项都使用‘?’作为前缀,并且可以使用'='来设置值。使用'-'来启动选项将会把该选项从缓存的URL选项中移除。

示例:

 
  1. MyGame.exe /Game/Maps/MyMap

  2. UE4Editor.exe MyGame.uproject /Game/Maps/MyMap?game=MyGameInfo -game

  3. UE4Editor.exe MyGame.uproject /Game/Maps/MyMap?listen -server

  4. MyGame.exe 127.0.0.1

一般选项

 
参数 描述
game 告诉引擎要使用的GameInfo类(覆盖默认的值)。
name 使用的玩家名称。

服务器选项

 
参数 描述
listen 指定服务器作为监听服务器。
bIsLanMatch 设置多玩家游戏是否在本地网络上(比如 bIsLanMatch=0 )。
bIsFromInvite 定义该玩家的加入受到了邀请。
spectatoronly 以观看模式启动游戏。

 

 

 

http://api.unrealengine.com/CHN/Programming/Basics/CommandLineArguments/index.html#%E6%A6%82%E8%BF%B0

你可能感兴趣的:([UE4]使用命令行运行项目)