Check player online status, closes #1983

This commit is contained in:
Shoghi Cervantes
2014-08-27 11:28:49 +02:00
parent e0fc3784ad
commit f7e2d31f0a
3 changed files with 9 additions and 5 deletions

View File

@ -1984,10 +1984,13 @@ class Server{
}
public function doAutoSave(){
Timings::$worldSaveTimer->startTiming();
foreach($this->getOnlinePlayers() as $player){
$player->save();
foreach($this->getOnlinePlayers() as $index => $player){
if($player->isOnline()){
$player->save();
}elseif(!$player->isConnected()){
unset($this->players[$index]);
}
}
foreach($this->getLevels() as $level){