Wait For Players System

A very simple plugin that lets the server listen for players to send ready requests and replicates the status to all clients.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

This system can be used to let the server listen for players to send ready requests and replicate the status to all players.

It can also be used to let the server decide who is ready and then replicate to players.

Customization allows a time limit to be added and how exactly many players that need to send requests.

Example project included.

See documentation for more information.

Documentation: Google Document

기술적 세부사항

Features:

  • One GameState Component, the server side code. Players that are ready is replicated to all.
  • One PlayerController Component, so the player can send a request when it´s ready.
  • One GameInstance Subsystem, For easy access to the system both for clients and the server.
  • Four Delegates/Events that are called on both server and on all clients. OnAllPlayersReady, OnPlayerReady, OnTimeoutReached, OnServerStartWaiting.
  • The components will automatically be added if they do not exist. They can also be added directly in the editor.


Code Modules:

  •  WaitForPlayers, Runtime


Number of Blueprints: 10

Number of C++ Classes: 3

Network Replicated: Yes

Supported Development Platforms: Windows, Mac, Linux, IOS, Android. (Only Windows tested, should work on other platforms)

Supported Target Build Platforms: Windows, Mac, Linux, IOS, Android. (Only Windows tested, should work on other platforms)

Documentation: https://docs.google.com/document/d/e/2PACX-1vT-jShq6rdrPH5iblWn_ue9ktoaOAW-9TF7Ojypa66wsNnTkDhR4nqzlv_6nKgKEry7iYl39m6_P3M-/pub

Example ProjectEngine->Plugins->WaitForPlayers->ExampleLevel

Important/Additional Notes: This plugin is using unreal engine´s plugin ModularGameplay.

You can contact me here: https://discord.gg/azWURcymGY