An embodiment of the present invention provides a data processing method, device, server, and storage medium, wherein the method includes: acquiring a first game result set, the first game result set including M games selected according to the first update granularity Winning and losing results and the first set of users participating in the M games, the M being an integer greater than 1; obtaining the current ability value of the target user, the target user being any user in the first set of users; Determine the updated ability value of the target user by using the target ability weight distribution method based on the webpage ranking algorithm, the first game result set and the current ability value of the target user; determine according to the updated ability value of the target user For the game matched with the target user, the embodiment of the present invention can accurately calculate and update the user ability, and improve the flexibility of evaluating the user ability.