xushu 发表于 2010-11-10 23:15:57

请问如何解决CMUD多ID登录相关问题

用CMUD登录3个ID,每个ID 一个session,1个package
每个ID自动登录时设定变量@myid 用来输入登录时自己的名字

结果发现经常第2个ID 用了第一个ID的变量,
还有情况比如第1个ID 设置的alias 第二个id 也设置的同名alias 但内容不同,
执行中发现第二个ID所有的alias 失效。反而会执行第一个ID的alias
第三个情况是第二个ID返回的@hp 在第一个ID显示也是第二个ID的状态
3个ID经常会有2个ID的变量或者别名冲突,请问如何解决?
难道只能多开几个cmud程序么
我现在玩的风云2005,经常要登录6个ID 以上。如果登录6个CMUD程序就太麻烦了。

seagate 发表于 2010-11-10 23:17:55

cmud没有好办法,要解决多session互相影响问题估计要把你的代码推到重来,很多地方都会影响。session没有很好的隔离。

bluse 发表于 2010-11-11 01:11:22

很多时候不得不依赖一个协调服务器式的ID进行MUD内TELL触发,而不能依赖客户端软件的SESSION隔离。

littleknife 发表于 2010-11-11 08:35:37

CMUD太多的内置缺陷没法解决。建议楼主考虑更换客户端。

要不去换zmud,还相对稳定些。在要不去弄个pro版,也许能好点。
要不就去用mush,功能强大,稳定性还好。
页: [1]
查看完整版本: 请问如何解决CMUD多ID登录相关问题