diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 602566982105dd1fbf9a11baa7d0935fee64e3a6..95f9464172efeb99b24bf55110b3a3314e1921f8 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -759,6 +759,7 @@ static void Snake_Handle(void)
 				pjoyx = 0;
 		}
 	}
+	joyeventcount = 0;
 
 	// Update direction
 	if (PLAYER1INPUTDOWN(GC_STRAFELEFT) || gamekeydown[KEY_LEFTARROW] || joystate == 3)