1.首先从github上下载ue4的源码 并编译(这步官方很详细 不多说)

2.在你工程的source文件下新创建一个.Target.cs 格式为工程名+server  例如 我的工程名是ThirdPersonMulti 我的最终目录是

3.编辑server.target.cs 内容 具体参照https://wiki.unrealengine.com/Dedicated_Server_Guide_(Windows_%26_Linux) 注意不同版本的ue4 内容格式不一样 我的是最新的ue4 4.19 格式如下  注意类的名称是工程名 + Server + Target

using UnrealBuildTool;
using System.Collections.Generic;

[SupportedPlatforms(UnrealPlatformClass.Server)]
public class ThirdPersonMultiServerTarget : TargetRules   // Change this line as shown previously
{
       public ThirdPersonMultiServerTarget(TargetInfo Target) : base(Target)  // Change this line as shown previously
       {
        Type = TargetType.Server;
        ExtraModuleNames.AddRange( new string[] { "ThirdPersonMulti" } );
       }

}

3.右键.uproject 切换ue版本为我们之前编译的版本 右键.uproject 生成vs工程 注意 这里我用的是ThirdPerson c++ 模板所有能够生成vs工程 如果用的其他蓝图工程 你需要在ue4打开工程后添加一个临时的c++类

4.打开vs工程 切换环境为development server 编译

在Binaries/Win64下会看见Server 程序

切换VS工程回正常的development editor模式

然后正常通过ue4 package 打包一个exe(注意打包的时候需要单独设置一下dedicated serverd的map)

拷贝server程序到打包目录中 最终目录结构

5.给ThirdPersonServer 创建快捷方式 添加-log命令 打印日志

6.运行快捷方式 会出现server的命令窗口

运行ThirdPerson.exe  这里如果想要连接到服务器 一种方法是输入'~' 输入如下命令 还有一种 实在关卡蓝图中 通过openlevel 结点连接

ue4 windows下创建Dedicated server相关推荐

  1. windows 下使用 Filezilla server 搭建 ftp 服务器

    windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows  https:/ ...

  2. Linux下和Windows下创建Oracle数据库,表空间,Oracle用户

    通过SSH工具或是XShell工具进入远程Linux下. 其中,通过SSH工具登录的界面如下: 其中Host Name是远程服务器的ip地址.User Name是服务器的一个用户名,端口号默认22,C ...

  3. Windows下创建软硬链接

    定义 硬链接:只要文件本身或者任意一个硬链接存在,则文件始终存在. 软链接:只要源文件存在,则符号链接有效:源文件不存在,符号链接无效.软链接,用符号S表示,可以代表Soft(软),也可以代表Symb ...

  4. win7 linux ssh key,Windows下创建SSH Key并登录Linux服务器

    上一篇文章我给大家普及了在macOS下创建SSH Key并登录Linux服务器的操作,这篇文章带大家了解一下在Windows下创建SSH Key并登录Linux服务器的操作流程. 创建SSH Key ...

  5. 如何在 Windows 下创建 macOS 引导介质 (USB 启动盘)

    请访问原文链接:如何创建可引导的 macOS 安装介质,查看最新版.原创作品,转载请保留出处. 作者主页:www.sysin.org 完整版请参看:如何创建可引导的 macOS 安装介质 补充章节: ...

  6. 再谈windows下创建特殊文件夹

    记得05年9月份刚刚开始学计算机的时,那时候买了本书,书名不记得了,反正是跟hacker有关皮毛书,成天砖严里面的内容.这也是后来为什么会选择念计算机专业的原因.扯远了,言归正传. 书的内容,其中有一 ...

  7. Windows下Bonobo.Git.Server服务器的搭建

    Windows下Bonobo.Git.Server服务器的搭建 操作记录 搭建本地服务器,提交自己写的代码,很方便.记录一下自己成功搭建的操作步骤,以免以后忘记了.    一.安装IIS 1.控制面板 ...

  8. python 隐藏进程_python在windows下创建隐藏窗口子进程的方法

    python在windows下创建隐藏窗口子进程的方法 发布于 2015-11-08 20:56:53 | 213 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一 ...

  9. windows下创建守护进程A和B 互相监视 挂掉拉起

    在windows下创建守护进程A和B ,在其中一个挂掉以后,另一个会把挂掉的拉起来. 下面展示一些 内联代码片. 这里只列出了A的代码,B和A类似. #include<iostream> ...

最新文章

  1. 'or'='or'经典漏洞原理分析
  2. “程序员数学不行,干啥都不行!”高级开发:90%都是瞎努力!
  3. 用Discuz/UCenter账号实现Wifi登录认证
  4. 使用Swagger创建Api
  5. MySQL高级 - 日志 - 慢查询日志
  6. 初识SolrJ开发, schema.xml的配置与服务初始化.
  7. freemarker导出word 目录_PPT转Word你还用复制粘贴?别笑掉大牙了,这几招教你快速转换...
  8. IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm(转载)
  9. linux glibc安装mysql_Linux安装MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm
  10. 亲历李飞飞的AI4ALL,是一种怎样的体验?
  11. 归并排序(数组指针详细讲解,图例分析)
  12. fisco bcos DagTransferUser.java 源码解析阅读注释
  13. python烧录单片机_mac实现烧写51单片机
  14. 使用Echarts.js自定义X轴Y轴刻度画网格
  15. 华为云服务权限在哪_华为云服务器如何开启密码登录Linux
  16. 苹果cms新手入门安装配置教程
  17. 基于虚拟主机构建个人网站
  18. 医院九阵系统服务器电源,九阵医院信息管理系统
  19. 微信微博让人焦虑烦躁,怎么办?
  20. STA setup/hold time可以是负数么?

热门文章

  1. 国内最完美的sll远程连接工具-finalshell
  2. Spring JTA分布式事务实现
  3. DFA算法的简单说明与案例实现以及优化思路
  4. Ubuntu重装回Windows的21个步骤
  5. 【干货】Keras vs PyTorch,哪一个更适合做深度学习?
  6. 基于SQLserver实现的医药销售管理系统
  7. python猴子选大王_python-猴子选大王问题
  8. python画圆形螺旋线_硬核教程,利用 Python 搞定精美网络图!
  9. 可重复读(Repeatable read)能防住幻读吗?
  10. 简单ui效果实现,模仿腾讯体育点击全屏实现