北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 3490|回复: 3

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

[复制链接]
发表于 2010-11-10 23:15:57 | 显示全部楼层 |阅读模式
用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程序就太麻烦了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-10 23:17:55 | 显示全部楼层
cmud没有好办法,要解决多session互相影响问题估计要把你的代码推到重来,很多地方都会影响。session没有很好的隔离。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-11 01:11:22 | 显示全部楼层
很多时候不得不依赖一个协调服务器式的ID进行MUD内TELL触发,而不能依赖客户端软件的SESSION隔离。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-11-11 08:35:37 | 显示全部楼层

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

要不去换zmud,还相对稳定些。在要不去弄个pro版,也许能好点。
要不就去用mush,功能强大,稳定性还好。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-25 03:04 AM , Processed in 0.009968 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表