diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 47d28f75e..052516197 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -390,7 +390,8 @@ class Server{ * @return string */ public function getIp() : string{ - return $this->getConfigString("server-ip", "0.0.0.0"); + $str = $this->getConfigString("server-ip"); + return $str !== "" ? $str : "0.0.0.0"; } /** @@ -1537,7 +1538,7 @@ class Server{ $this, $this->getConfigString("rcon.password", ""), $this->getConfigInt("rcon.port", $this->getPort()), - ($ip = $this->getIp()) != "" ? $ip : "0.0.0.0", + $this->getIp(), $this->getConfigInt("rcon.threads", 1), $this->getConfigInt("rcon.clients-per-thread", 50) ); @@ -1583,7 +1584,7 @@ class Server{ @cli_set_process_title($this->getName() . " " . $this->getPocketMineVersion()); } - $this->logger->info($this->getLanguage()->translateString("pocketmine.server.networkStart", [$this->getIp() === "" ? "*" : $this->getIp(), $this->getPort()])); + $this->logger->info($this->getLanguage()->translateString("pocketmine.server.networkStart", [$this->getIp(), $this->getPort()])); define("BOOTUP_RANDOM", random_bytes(16)); $this->serverID = Utils::getMachineUniqueId($this->getIp() . $this->getPort()); diff --git a/src/pocketmine/network/mcpe/RakLibInterface.php b/src/pocketmine/network/mcpe/RakLibInterface.php index 62fc416f2..973ca35f2 100644 --- a/src/pocketmine/network/mcpe/RakLibInterface.php +++ b/src/pocketmine/network/mcpe/RakLibInterface.php @@ -83,7 +83,7 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{ $this->rakLib = new RakLibServer( $this->server->getLogger(), \pocketmine\COMPOSER_AUTOLOADER_PATH, - new InternetAddress($this->server->getIp() === "" ? "0.0.0.0" : $this->server->getIp(), $this->server->getPort(), 4), + new InternetAddress($this->server->getIp(), $this->server->getPort(), 4), (int) $this->server->getProperty("network.max-mtu-size", 1492), self::MCPE_RAKNET_PROTOCOL_VERSION, $this->sleeper diff --git a/src/pocketmine/network/query/QueryHandler.php b/src/pocketmine/network/query/QueryHandler.php index c5c8835af..1cb9de501 100644 --- a/src/pocketmine/network/query/QueryHandler.php +++ b/src/pocketmine/network/query/QueryHandler.php @@ -40,7 +40,7 @@ class QueryHandler{ public function __construct(){ $this->server = Server::getInstance(); $this->server->getLogger()->info($this->server->getLanguage()->translateString("pocketmine.server.query.start")); - $addr = ($ip = $this->server->getIp()) != "" ? $ip : "0.0.0.0"; + $addr = $this->server->getIp(); $port = $this->server->getPort(); $this->server->getLogger()->info($this->server->getLanguage()->translateString("pocketmine.server.query.info", [$port])); /*