
	  
               4.x到4.3的升级说明.
1. 4.2到4.3，增加了后台管理和聊天室管理功能，增强了处理web页面的性能
2. 从4.0 4.1 4.2到 4.3的数据库升级
在LoginHistory中增加了RoomID
在UserInfo中把Status默认值改成1
如果使用原先的用户数据，
把Status都更新成1。
Status=0表示该用户被暂停
3.用户数据和聊天室存放在文件中，不需要改变

4. 从 4.2到 4.3更新的页面 
index.htm,chatform.htm,frame1.htm

5.从 4.0 4.1更新到4.3建议全部用新的。

6.一般的升级方法是把所有完全用新的,再把原来确实的覆盖新的

	4.3到4.5的升级说明.
1.改进了视频质量.
2.在MeChat.ini增加参数,可以调整视频的尺寸和采样频率
#视频的尺寸(1:小，2:大)
VideoFrameSize=1
#视频的采样频率
VideoCapFrameRate=10

	 4.5到4.8的升级说明.

1. 房间信息中增加ExterValue,如果是使用文件存储数据，不用修改
如果用数据库存储数据，需要在 表中 room增加 ExternValue字段.
  用户信息可以完全用原来的。

2.一般的升级方法是把所有完全用新的,再把原来确实的覆盖新的
首页index.htm可以保留原先的。

3. 功能上增加多视频多语音,P2P的语音视频数据传输方式，
可以有效节约服务器的带宽，保证高质量的语音和视频。
     
  	4.8到4.9的升级说明.

1.增加立体声效果，可以在MeChat.ini中设置 AudioChannels=2是立体声;AudioChannels=1不是立体声.
2.增加外部用户验证功能，在MeChat.ini中最后有说明
3.如果服务器在内网,外网地址映射到内网地址更方便，现在文件不用做修改

 	 4.9到5.0的升级说明.

1. 　数据库表Room中增加3个字段 ,都是int型

RoomArea　　默认值 1          房间所在的地区编号
RoomDisplay 默认值 1          房间的显示方式
Other       默认值 0　        备用
升级过程中增加这三个字段即可

2. UserInfo,LoginHistory表的 UserName,和Alias增加到30位;UserInfo的Password增加到40位.

3.增加了用户密码的MD5验证方法.

4.在MeChat.ini中增加 SuperAdministrators2二级超管字段,二级超管可以管理所有房间，但不能进入后台修改;

5.　增加了用户列表排序，换肤,免打搅,
根据用户级别动态生成菜单，增加特效功能，
禁止游客发言,禁止游客抢麦,授权,隐身,跟踪私聊 等功能.

6 更新了htm,增加到共4个模板，
index.htm
allusers.htm
finduser.htm
frame1.htm
body.htm
chatform.htm
userlist.htm
video目录
message.ini
admin.ini

7 模版1对应的template/1目录的chatform.htm最后一个一段<script></script>有一个广告示例,可以改成自己的或去掉

8 更新了MeChat.exe


	5.0到5.1的升级说明.

1.改进了视频
2.增加语音压缩类型4,可以有非常好的立体声音乐效果,在MeChat.ini中的AudioCompType设置.
3.在UserInfo数据库表增加 
Member  int型 默认值 0 ,会员变量
UserType  int型 默认值 0 ,备用
4.在Room数据库表增加 
UserType  int型 默认值 0 ,备用
5.从5.0升级到5.1,替换video目录和所有的frame1.htm文件，dat1,MeChat.exe,MeChat.ini

	5.1到5.2的升级说明
1.提高了服务端程序的处理速度,
  控件的稳定性
  房间的一级管理员可以和超级管理可以控制允许进入房间的用户的最小级别
  房间管理员可以在系统命令里面 控制是否允许用户广播文字

2.数据库 的 表 Room增加了 
AllowGrade    字段 数字类型 默认值 0  控制允许进入房间的用户的最小级别
AllowMember   字段 数字类型 默认值 0  备用
AllowUserName 字段 数字类型 默认值 0  备用

3.替换MeChat.exe dat1

4.替换 gm.htm index.htm userhelp.htm,所有的frame1.htm,roomlist.htm ,
替换template/admin目录,替换template/video目录

5.替换 message.ini admin.ini

6.文件MeChat.ini中 ServerPortVideo的默认值改了
SeverPortVideo=6688
需要开放 Udp 6688,你也可以改成你原先使用的值

	5.2到5.3的升级说明
1.增加自动麦序功能.
当麦序是自动,用户可以点拿麦把自己加到麦序中;当麦序是手动,需要把用户添加到麦序中。
当拿麦是自动,如果拿麦数小于最大拿麦数或拿麦人拿麦时间大于拿麦保护时间,把麦自动给麦中的第一个人;当拿麦是手动,用户拿到麦需要管理员递麦.
管理员可以通过语音控制改变这些设置.
2.替换MeChat.exe dat1 frame1.htm chatform.htm userlist.htm userhelp.htm registmodify.htm
3.替换 mechat.ini message.ini admin.ini
4.替换template/video目录

	
			5.3到5.5的升级说明


1 更好的支持双IP
如果服务器有双IP,在MeChat.ini文件里面
把ServerIP1,ServerIP2前的#去掉,并改成相应的值,这里的IP必须是服务器的IP,
如果正版用户绑定域名,有电信和网通两个IP,最好做域名的智能解析,
使电信和网通用户访问到对应的服务器IP,可以有较快的访问速度.

2
在MeChat.ini增加
AdminPath = admin
后台管理目录,后台管理实际目录是 TemplatePath + "/" + AminPath,
原来默认的SysData/template/下的admin目录名要改成和上面的一样.
可以修改管理目录的名称,更安全


3 
frame1.htm的function RoomEdit()里面的
var strUrl = "/admin/Room/RoomEdit0.htm?UserNameAdmin=
替换成
var strUrl = "/RoomEdit0.htm?UserNameAdmin=

文件SysData/template/admin/Room/RoomEdit0.htm和SysData/template/admin/Room/RoomEdit0Result.htm移到SysData/template/目录

4 
替换文件MeChat.exe dat1.
修改了SysData/template/admin目录里面的几个文件,所以可以用SysData/template/admin目录内容替换原来的.

5 为了更安全，外部脚本默认不支持,如果需要支持,在Sysdata/ini/admin.ini文件[Main]后增加一行
ExternValue=1

6 如果不想用户自己注册,在Sysdata/ini/admin.ini文件[Main]后增加一行
AllowRegistUser=0

7 修正了可以把妮称改成空字符的问题

8 更新了控件,可以替换原来SysData/template/video目录.

	5.5到5.6的升级说明
1 替换文件MeChat.exe dat1.
2 如果用默认的Access做数据库,可以运行install2.bat，就能配置数据库和启动服务端程序了.
3 增加了选择视频源的功能,需要替换下列文件.客户端需要装新的控件.
 3.1 替换 SysData/template/video 目录;
 3.2 替换chatform.htm文件或 在chatform.htm 相应的位置增加一行
<input type="button" name=videoswitch2  value="选择视频源" onClick="parent.video.MeChatU.selectVideoSource();">


 















