Максим Степачев
Разработчик, GridGain
«Пишем свой эмулятор сервера для игры Valheim на Java»
Часто бывает так, что возникает желание расширить функции полюбившейся игры. Но, что делать, если вы не разработчик этой игры, а просто энтузиаст? Правильно, попробовать написать свой эмулятор игрового сервера или модифицировать имеющийся. Кроме новых игровых возможностей, это оказалось хорошей тренировкой навыков серверной разработки.
Максим расскажет, как исследовал код, чтобы разобраться с проектом без документации, и как попробовал написать на Java дополненный игровой сервер для себя и друзей. По дороге пришлось разобраться в сетевом взаимодействии, протоколе общения и синхронизации, игровой физике и старом добром TCP-протоколе.