libwarclient