Dynamic Host Terminal Selection for Multiplayer Game Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multiplayer network games, the communication quality of the host terminal significantly affects the execution speed, leading to disruptions when the host terminal's communication speed is insufficient, particularly during reconnection, which is unacceptable in real-time action games.
Innovation Solution
The system dynamically adjusts the host terminal based on communication quality by periodically inspecting the ping value and switching to a member terminal with better communication speed when the host terminal's speed falls below a threshold, ensuring consistent gameplay performance without affecting the leader player's role.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the leader terminal is set as the host terminal to give preferential treatment, then the leader player can enjoy multiplay without being affected by member players' communication quality, but the game execution speed becomes limited by the host terminal's communication quality which may cause disruptions
Solution Approach 1:
The patent implements dynamic host terminal selection by periodically inspecting communication quality (ping values) of all game terminals and switching the host terminal from the leader terminal to a member terminal when communication quality deteriorates below a threshold. This dynamic adjustment resolves the contradiction by allowing the system to adapt between preferring the leader terminal (for ease of operation) and selecting a terminal with sufficient communication quality (for reliability), eliminating game disruptions while maintaining leader player advantages.
2Productivity
If the host terminal's communication quality is insufficient, then the game execution speed is limited and disruptions occur, but switching host terminals during reconnection interrupts the game which is unacceptable in real-time action games
Solution Approach 1:
The patent performs preliminary inspection of communication quality (ping values) of all game terminals before designating a host terminal. By proactively identifying terminals with insufficient communication quality before game execution begins, the system prevents disruptions and avoids the need for mid-game reconnections that would cause interruptions. This preliminary assessment ensures the selected host terminal can maintain the required game execution speed throughout gameplay.
Solution Approach 2:
The patent implements continuous monitoring of communication quality during game execution by periodically inspecting ping values of the host terminal. When the communication quality falls below a predetermined threshold, the system provides feedback by automatically switching to an alternative terminal with sufficient communication quality. This feedback mechanism maintains game execution speed and prevents disruptions without requiring manual intervention or causing game interruptions.
3Reliability
If the system dynamically switches host terminal based on communication quality, then comfortable communication is maintained across the game group, but the system complexity increases due to periodic inspection and conditional switching logic
Solution Approach 1:
The patent manages system complexity by monitoring a single key parameter (ping value representing communication quality) and switching the host terminal based on whether this parameter meets a predetermined threshold. This simple parameter-based decision rule maintains communication reliability without requiring complex multi-factor evaluation algorithms, keeping the host selection mechanism straightforward while ensuring comfortable communication across the game group.
Data Source
AI summary
An information processing device is disclosed including a processor that controls progress of a game in which a plurality of players can participate simultaneously based on operation inputs at a plurality of game terminals. The plurality of game terminals includes a leader terminal and a member terminal. The information processing device further includes memory connected to the processor and that manages one of the plurality of game terminals as a host terminal. The processor causes the memory to set the leader terminal as the host terminal. The processor inspects communication quality of the host terminal during execution of the game. When the leader terminal is the host terminal and the communication quality satisfies a predetermined condition, the processor causes the memory to set the member terminal as the host terminal, without changing the leader player.


