public function getAvailablePort(){
$ports = $this->gameServer->gameServerDao->createQueryBuilder("gs")
->select("gs.port")
->where("status = ?1")
->andWhere("service_id = 4")
->setParameter(1, "active")
->getQuery()
->getArrayResult();
for($i = $this->lowest_port; $i <= $this->highest_port; $i = $i+5){
if(!array_key_exists($i, $ports)){
return $i;
}
}
}
Comments
0 B
|👍
/👎