added rcon command
optimized buffer object with ffi and unions