文字MUD游戏论坛-天下泥潭群英会-水泊梁山  

返回   文字MUD游戏论坛-天下泥潭群英会-水泊梁山 > 西游之旅 > 『 巫师天下 』

『 巫师天下 』 学习如何挂MUD,如何制作MUD。讨论如何管理好一个MUD,做好一个巫师。

发表新主题 回复
 
LinkBack 主题工具 主题评分 显示模式
旧 2011-12-03   #1
高级会员
级别:6 | 在线时长:109小时 | 升级还需:31小时级别:6 | 在线时长:109小时 | 升级还需:31小时级别:6 | 在线时长:109小时 | 升级还需:31小时
 
Odysseus 的头像
 
注册: 08年04月11日
来自: 盘丝洞
帖子: 311
声望力: 20
声望: 50 Odysseus 初领妙道
现金:29两梁山币
资产:1245两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
自动重启MudOS

发信人: poet (归航者), 信区: MudWizard

标 题: Help!

发信站: 武汉白云黄鹤站 (Thu Mar 16 00:13:42 2000), 站内信件



3.124 6666的mud怎么不能自启动啊!

一reboot就再也进不去了?谁来想想办法?




※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 202.114.36.240]
发信人: lionet (小狮子), 信区: MudWizard
标 题: Re: Help!
发信站: 武汉白云黄鹤站 (Thu Mar 16 13:41:35 2000), 站内信件

这要自己做一个自动重新启动的脚本,因为UNIX下的MUDOS一般不会自动启动的.
西游记2000里有一个比较好的自动重起脚本,可以拿来参考.
下面给出一个最简单的脚本,如果想偷懒的话....

while [ 0 -eq 0 ]
do
ps -u mudadm>/export/home0/mudadm/fy3/bin/file1
grep fy3driver /export/home0/mudadm/fy3/bin/file1
if [ $? -eq 1 ]
then
cd /export/home0/mudadm/fy3/bin
limit descriptors 256
fy3driver config.fy3
else
sleep 150
fi
done


其中的mudadm是指启动MUD用的帐号,file1是用来存放临时数据的文件,可以自己生成一个.
此脚本放到mudos(这里名称是fy3driver)同目录.
limit descriptors 256是solaris系统需要的,linux下不用这一句.
原理很简单,每隔150秒查看一下mudadm所开的进程,如果发现里边没有了fy3driver,
就重新启动它,呵呵.
可以简单扩充的功能是,启动前把debug.log文件更名备份,方便查找当机原因.


发信人: lionet (小狮子), 信区: MudWizard
标 题: Re: mud如何自启动?
发信站: 武汉白云黄鹤站 (Thu Jun 8 13:05:07 2000), 转信

简单的做法就是:

每隔几秒钟检测一下系统现在还活着的进程,把这些进程名写到一个文件中,
然后判断这些进程中有没有你的MUD的driver在,如果在,就sleep一段时间,
然后再判断,如果不在,就启动driver.
这纯粹是用linux的shell实现的,跟mudos没有任何关系。
在MUD里的shutdown或者reboot说到底是一回事,最终都是调用mudos的shutdown()
函数,关闭这个进程。

我认为,一个合格的admin必须懂linux,否则根本不能叫admin
当然现在的MUD都是各自为政,是人都可以拉个原码架个站,然后自己可以叫自己admin,
可笑的是很多admin居然连purge,call命令都不懂,sigh,如今这世道。

【 在 eueu (游灵) 的大作中提到: 】

: 不知道mud的自启动的原理是什么!
: 学了点shell编程!认为可以靠判断一个进程的状态来执行,不过由于
: 还没学完,所以还是不太清楚!不知道那位大虾可以解释一下原理.不过
: 最好不要就丢几个程序.
: 是用什么判断呢?test好象并没有判断进程的.否则就用sleep过个几
: 分钟就判断一次了!
: 学了shell编程,发现服务器上的操作也可以变成傻瓜型的!不知道哪
: 个巫师编编看,然后贴出来让大家统一一下标准.否则当了adm就又要学
: linux,痛苦呀(下来后我苦修linux,估计已经马马乎乎,笔记也用完了
: 一个硬皮抄.但怕误导大家就不演了,否则天知道又有几个mud要清档)!
Odysseus 当前离线  
回复时引用此帖

发表新主题 回复

添加到书签


发帖规则
不可以发表主师
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为格林尼治时间 +9, 现在的时间是 18:15.


Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue

Search Engine Optimization by vBSEO 3.6.1