(svn r207) -Codechange: randomizer handling

-Fix: desync problem fixes
-Fix: server doesnt hang anymore when a client timed out
-Feature: low latency connection enhancements [*net_sync_freq, *net_ready_ahead]
This commit is contained in:
signde
2004-09-11 19:34:11 +00:00
parent d03afadad2
commit 1fb915df69
13 changed files with 278 additions and 144 deletions

View File

@@ -548,7 +548,7 @@ void RunOtherPlayersLoop()
_is_ai_player = true;
FOR_ALL_PLAYERS(p) {
if (p->is_active) {
if (p->is_active && p->is_ai) {
_current_player = p->index;
if (_patches.ainew_active)
AiNewDoGameLoop(p);
@@ -558,8 +558,7 @@ void RunOtherPlayersLoop()
}
_is_ai_player = false;
// XXX: is this needed?
_current_player = 0;
_current_player = OWNER_NONE;
}
// index is the next parameter in _decode_parameters to set up