多人服务器(究竟)如何运作?

问题描述 投票:0回答:0

我想做一个多人游戏。

Unity 中的每个人都经常使用 Unity 服务本身或其他公司服务来构建和处理他们的多人游戏服务器。

但在这种情况下,我住在一个网络受限的国家,我无法访问任何类型的服务,所以我必须自己设置和编码我的游戏服务器。

但我不知道的是,多人服务器(确切地)是如何工作的?论坛上的每个人都在谈论客户端-主机基础拓扑。

我想知道多人服务器是如何编程的。

在 unity Netcode 中,您可以通过向网络管理员提供 IP 和端口来开始(仅匹配一次)。现在如果我想在一台电脑上开始多场比赛怎么办?

我应该为每场比赛开始一个新的 .exe 文件吗?我应该在一场比赛中参加所有球员的所有比赛并将他们分开吗?或者只是让游戏基于客户端并对服务器进行编程以处理 JSON 文件并将它们广播给玩家?

unity3d server client multiplayer real-time-multiplayer
© www.soinside.com 2019 - 2024. All rights reserved.