diff --git a/src/network/UDPSocket.php b/src/network/UDPSocket.php index 6eab05bbd..72355beb6 100644 --- a/src/network/UDPSocket.php +++ b/src/network/UDPSocket.php @@ -34,8 +34,8 @@ class UDPSocket{ }else{ if(socket_bind($this->sock, $serverip, $port) === true){ socket_set_option($this->sock, SOL_SOCKET, SO_REUSEADDR, 0); - socket_set_option($this->sock, SOL_SOCKET, SO_SNDBUF, 65535); - socket_set_option($this->sock, SOL_SOCKET, SO_RCVBUF, 65535); + socket_set_option($this->sock, SOL_SOCKET, SO_SNDBUF, 1024 * 1024 * 8); //8MB + socket_set_option($this->sock, SOL_SOCKET, SO_RCVBUF, 1024 * 1024); //1MB $this->unblock(); $this->connected = true; }else{ diff --git a/src/world/Entity.php b/src/world/Entity.php index 1bb29f39f..e96703152 100644 --- a/src/world/Entity.php +++ b/src/world/Entity.php @@ -847,7 +847,7 @@ class Entity extends Position{ $this->server->preparedSQL->entity->setLevel->reset(); $this->server->preparedSQL->entity->setLevel->clear(); $this->server->preparedSQL->entity->setLevel->bindValue(":level", $this->level->getName(), SQLITE3_TEXT); - $this->server->preparedSQL->entity->setLevel->bindValue(":eid", $this->eid, SQLITE3_TEXT); + $this->server->preparedSQL->entity->setLevel->bindValue(":eid", $this->eid, SQLITE3_INTEGER); $this->server->preparedSQL->entity->setLevel->execute(); } $this->x = $pos->x; @@ -866,7 +866,7 @@ class Entity extends Position{ $this->server->preparedSQL->entity->setPosition->bindValue(":z", $this->z, SQLITE3_TEXT); $this->server->preparedSQL->entity->setPosition->bindValue(":pitch", $this->pitch, SQLITE3_TEXT); $this->server->preparedSQL->entity->setPosition->bindValue(":yaw", $this->yaw, SQLITE3_TEXT); - $this->server->preparedSQL->entity->setPosition->bindValue(":eid", $this->eid, SQLITE3_TEXT); + $this->server->preparedSQL->entity->setPosition->bindValue(":eid", $this->eid, SQLITE3_INTEGER); $this->server->preparedSQL->entity->setPosition->execute(); }