Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2021-02-24 11:21:18
Size: 71
Editor: zbjxb
Comment:
Revision 7 as of 2021-02-24 11:31:33
Size: 753
Editor: zbjxb
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
在这里详述 UE4-Networking-And-Multiplayer/Client-Server Model。 UE4的多人在线游戏采用的是client-server模型。意味着有一个单独的server负责游戏状态的裁判,同时所有其他remote终端都维持一份本地相对server的近似。

Server是多人里重要的一部分,它做出所有重要的决定:
 * 所有状态控制任务
 * 处理remote client连接
 * 切换新关卡
 * 负责游戏流程:开局、结束等
 * etc...

= Starting a Server =

基本命令行(这些命令use the editor,因而不依赖cooked data):
|| Type || Command ||
|| Listen Server || UE4Editor.exe !ProjectName !MapName?Listen -game ||
|| Dedicated Server || UE4Editor.exe !ProjectName !MapName -server -game -log ||
|| Client || UE4Editor.exe !ProjectName ServerIP -game ||

UE4的多人在线游戏采用的是client-server模型。意味着有一个单独的server负责游戏状态的裁判,同时所有其他remote终端都维持一份本地相对server的近似。

Server是多人里重要的一部分,它做出所有重要的决定:

  • 所有状态控制任务
  • 处理remote client连接
  • 切换新关卡
  • 负责游戏流程:开局、结束等
  • etc...

Starting a Server

基本命令行(这些命令use the editor,因而不依赖cooked data):

Type

Command

Listen Server

UE4Editor.exe ProjectName MapName?Listen -game

Dedicated Server

UE4Editor.exe ProjectName MapName -server -game -log

Client

UE4Editor.exe ProjectName ServerIP -game

UE4-Networking-And-Multiplayer/Client-Server Model (last edited 2021-11-02 03:48:14 by zbjxb)