Что помешает изменить системное время?
Ну, тогда время записи в треке хэшировать хитрым алгоритмом, чтобы ручками нельзя было поменять...
А при его проигрывании игровой клиент пусть сначала делает запрос н-дцати рандомным ntp серверам из бааальшого списка.

Хотя да, тогда можно будет у себя поднять софтинку, которая будет перехватывать ntp трафик и генерить верные ответы на него...
Ну, чтож... Тогда нам нужен некий сторонний сервер, который сможет обеспечить эту проверку, причем будет использовать свой собственный сетевой протокол. Возможно, даже, используя асимметричное шифрование...