关于游戏对战平台的设计的疑问

我想做一个游戏对战平台,跟浩方,11对战平台那种类似,想实现网页版和客服端版俩个版本,
客户端版的设计毫无思路,因为一直没做过这种客服端版的项目,网页版的我觉得还好实现。
想问问各位大神,客服端版的这种对战平台应该怎么设计,用java语言能实现么?平台应该怎么构建?怎么去链接到相关的游戏?