想用python做一个支持多组多人的五子棋对战系统,请教一下思路

目前没啥头绪,还在学socket的用法 打算用到阿里云的服务器
想请教一下具体的一些思路
1.是要在两个客户端跟服务器端都要维持一张棋盘的状态来进行交互吗?
2.服务器端是上传到云服务器然后保持运行就可以了吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^