game server dock implement by golang