[main]
sleep(固定时间)
if 掉线 then
begin
while 有其他机器正在启动 do
// 这里用了一个排队。当机器从新挂号的时候用了一个排序。ini写当前状态实现的。
begin
写当前状态为等待启动
检测是否有其他机器正在启动
if 有 then 等
endwhile
挂号
endif
endsub
[挂号]
关闭程序//关闭上一次残留程序
运行程序//新打开程序
for 序列号
进入(序列号)
endfor
<进入(序列号)>
打开序列号窗口
登陆(序列号对应账号)
进入人物
运行程序
endsub
<登陆(账号)>
登陆(账号)
endsub
[检查错误]
//在每一个while中。当前状态由主服务器来判定。超时写错误。exit跳出while到最后从新排队
检查当前状态是否错误
if 是 then exit