我正在开发一个基于文本的游戏,MUD。我已经准备好程序的基本功能,现在我想允许一次连接多个客户端。我计划使用线程来实现这一点。
在我的游戏中,我需要存储每个玩家的当前位置或健康点等信息。我可以将它保存在数据库中,但由于它会很快改变,有时每秒一次,使用数据库效率会低(我说的对吗?)。
我的问题是:线程可以表现为“会话”,即持有每个用户独有的一些数据吗?
如果是的话,你能指导我一些我可以用来帮助我理解它是如何工作的资源吗?
如果没有,你有什么建议?数据库是一个不错的选择还是您会推荐其他东西?
干杯,Eleeist