From c007d8219e0ed138e0cebd1492efac7a33ee2068 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Wed, 10 Aug 2011 08:07:30 +0200 Subject: [PATCH] Server should use the same eye position as the client --- src/server.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/server.cpp b/src/server.cpp index 8a19306a9..c2fb6097e 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -380,8 +380,7 @@ void RemoteClient::GetNextBlocks(Server *server, float dtime, v3s16 center = getNodeBlockPos(center_nodepos); // Camera position and direction - v3f camera_pos = - playerpos + v3f(0, BS+BS/2, 0); + v3f camera_pos = player->getEyePosition(); v3f camera_dir = v3f(0,0,1); camera_dir.rotateYZBy(player->getPitch()); camera_dir.rotateXZBy(player->getYaw());