Changes between Initial Version and Version 5 of Ticket #69


Ignore:
Timestamp:
Dec 11, 2010, 4:29:34 AM (13 years ago)
Author:
Kieran P
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #69

    • Property Summary Network - AdvancedEnhance Multiplayer Experience
    • Property Priority majorcritical
    • Property Milestone Advanced Multiplayer DemoAlpha 4
    • Property Type taskenhancement
  • Ticket #69 – Description

    initial v5  
    1  * Handling of player disconnections http://www.wildfiregames.com/forum/index.php?showtopic=1665
     1'''Latency Adjustment'''
    22
    3  * Auto-Reconnect Support http://www.wildfiregames.com/forum/index.php?showtopic=1665
     3Currently the networking code is hard-coded to a 200ms turn length, with commands scheduled for execution 2 turns ahead. This causes jerky motion if the RTT for any player is >200ms.
    44
    5  * Observer mode: Players who can join a game, but don't have a civ to play, just watch (like a real-time Replay).
     5We ought to do some combination of dynamically adjusting the turn length (which allows fine-tuning and reduces simulation CPU load, but large values will result in very variable responsiveness depending on whether the player clicks near the start or end of a turn), and dynamically adjusting the number of turns ahead (which allows more consistent responsiveness, but is a coarse adjustment).
    66
    7  * Ladders
     7'''Player disconnections'''
    88
    9  * Buddy lists
     9I believe if a non-host player is disconnected, it'll display a message already, saying the player left?
     10
     11However, if a client does not hear from a host for ~5 seconds, it should display a "waiting for host" message to the player (with an "exit game" button on it), and then either go back to normal or go to the "connection lost" message on network timeout.
     12
     13'''Auto-Reconnect'''
     14
     15If a player is kicked, allow them to try to reconnect via a button (in the case where their (the players) internet was cut off, but the host is still running the game, and the player rejoins the same I.P. and takes control of their units).
     16
     17'''Observer Mode'''
     18
     19Players who can join a game, but don't have a civ to play (full or doesn't want to play), can just watch (like a real-time Replay).
     20
     21They get full view of the map (no SoD or FoW). Sometimes called 'God Mode'.