Разница между серверным и клиентским матчмейкингом в современных шутерах заключается в том, как организована логика игры:
- При клиентском (P2P) матчмейкинге вся логика матча хостится на одном из клиентов. 1 Такой подход не требует больших затрат на трафик, но может быть опасен из-за возможности использования читеров. 1
- При серверном (client-server) матчмейкинге игра полностью управляется сервером. 2 Клиент посылает свои действия на сервер, тот периодически обновляет игровой мир в соответствии с полученной информацией и отсылает изменения обратно. 2 Такой подход позволяет полностью контролировать происходящее в матче и обеспечивает минимальную задержку для пользователя. 1