Server Unreal Engine 5.3

Job ID: 37778488

Budget: $30 – $250 USD

Server-side Logic Implementation:
Implement server logic similar to PUBG, where players can initiate a search for available servers.
Players join a server with available slots until a specified limit (configurable) is reached.
Once the map is filled, the server stops accepting new players and triggers a predefined event.
If no available servers, create a new server following the same principle.
Server-side Verification for Network Shooter Standards:

Implement server-side verification for standard network shooter aspects:
Packet loss detection.
High ping handling.
Detection of cheating software.
Ensure that players with low FPS, high ping, or packet loss do not adversely affect other players' experiences.
Player Representation:

All players are basic mannequins viewed from a first-person perspective.
Equipped with a basic weapon, replacing projectile logic with raycasting.
Game Start and Combat Mechanics:

When the room is full, initiate a countdown (5-10 seconds).
Players can engage in combat using raycasting, with default settings such as 100 HP and 25 HP deduction per hit.

Additional Requirements:
Include comments in the code for better understanding.
Ensure code is Object-Oriented Programming (OOP) friendly and extensible.
Expect revisions and additional features, compensated separately.
Payment: $110.
Ideal timeframe: 3-5 days.
Daily progress updates, including videos and light documentation.
Payment can be partial or after achieving specific milestones, e.g., successful implementation and testing of points 1 and 2.

Important Notes:
This project is for Unreal Engine, with the primary focus on server development.
It is crucial to demonstrate that the implemented features work as intended, without lag or issues.
The objective is to see tangible results before full payment, possibly after completing points 1 and 2.
Feel free to ask for any clarifications or adjustments.
Related categories: C++ Programming Unreal Engine