AnyChat技术支持论坛

标题: 核心服务器的配置 说明 [打印本页]

作者: 佰锐技术-卓剑锐    时间: 2014-5-26 10:43
标题: 核心服务器的配置 说明
本帖最后由 佰锐技术-卓剑锐 于 2014-5-26 10:46 编辑

核心服务器的配置(AnyChatCoreServer.ini)
核心服务器通过读取服务器程序所在目录下的“AnyChatCoreServer.ini”配置文件初始化配置
当系统第一次启动时,如果该配置文件不存在,则核心服务器程序将会自动创建一个默认配置的“AnyChatCoreServer.ini”文件。



以下为简洁介绍配置文件的情况,具体的可以参考windows SDK目录下的doc\server\用户操作手册

配置文件内容与说明
[Base Settings]    基础信息配置
ServerID=1                              是指服务器的编号,备用,默认为 1。
TCPListenPort=8906               指定服务器的 TCP 服务端口,默认为 8906。
UDPServicePort=8907             指定服务器的 UDP 服务端口,默认为 8907。
SDKAuthPass=                        SDK 连接服务器认证密码(字符串,不超过 64 字节),默认为空,未设置,如果设置了密码,则SDK 必须在连接服务器之前,调用“BRAC_SetServerAuthPass”传入有效的密码,传入的密码将会被加密后传输到服务器验证,如果验证失败,则连接将被关闭,在实际使用时,建议设置一个密码,能有效的保护服务器,当启用双机热备模式时,如果设置了认证密码,则主服务器、从服务器的认证密码必须相同。
DemoMode=1                         是否启动演示模式,1 为是,0 为否。(演示模式内置 2个房间,房间号为 1、2),默认为 1。
ShowTrayIcon=1                    是否在 Windows 托盘区域显示服务器图标,1 显示(默认),0 隐藏

[P2P Settings]   网络传输配置
RoutingPolicy=2                    P2P 数据路由传输策略;关于 P2P 数据传输策略的详细信息,可参考在线文档:http://www.anychat.cn/faq/index. ... 1&id=180&artlang=zh
RoutingTTL=3                       流媒体数据经过网格传输时的最大生存期,每经过一个中间用户转发,生成期减一,为 0 将不再继续转发
RoutingMTN=4                      媒体数据经过网格传输时,中间节点最大包转发路数(通俗的讲,就是任意节点最多可服务的后续节点个数,如当设置为 4 时,表示任意用户可向其它 4 个用户转发数据)

[Video Settings]   视频参数配置
VideoWidth=320                   视频分辨率宽度
VideoHeight=240                  视频分辨率高度
VideoFPS=8                          视频的采样帧率:1…25。
VideoGOPSize=32                 视频关键帧间隔。
VideoBitrate=60000              视频编码的目标码率:60000(单位:bps)。
VideoCodec=1                      视频编码器(H.264=1)。
VideoQuality=3                     1=较差质量;2=一般质量;3=中等质量(默认);4=较好质量; 5=最好质量;
VideoPreset=3                      视频预设参数,取值范围为 1…5;主要用来控制 CPU 资源占用率和画面细节,值越小,编码时的 CPU 占用率越低,但会损失对画面细节的处理;

[Audio Settings]   音频参数配置
AudioSamplesPerSec=16000        音频采样频率
AudioChannels=1                         音频通道数:1-2,默认 1
AudioBitsPerSample=16               音频量化位数:8,16,24
AudioCodec=11                           音频编码器 ID
AudioBitrate=15850                     音频编码的目标码率(单位 bps)
注:音频参数与编码器有密切的关系,所设置参数不符合编码器的相关规范,将会导致客户端无法打开 Mic


[Function Settings]   功能参数配置
CloseFrontLink=0                         用户登录时,是否断开之前的连接

AutoAddRoom=1                         自动增加系统房间配置参数,为 1 时,表示当用户请求进入一个不存在的房间时,系统会自动创建该房间
SDKFilterPlus=IPCFilterPlus.dll     服务器 SDK 增强插件文件名,默认为空,表示不加载 SDK插件,如果此处配置了文件名,则服务器在启动时,将会自动加载该动态库。
AllowGuestLogin=1                     是否允许游客(空密码用户)登录系统,默认为 1 表示允许,核心服务器将自动为该用户分配 userid,如果不希望空密码用户连接服务器,可设置为 0 禁止游客登录。
MaxUsersPerRoom=500              单个房间最大用户数(最高设置800,建议100、400)
VideoCallStartRoomId=1            视频呼叫起始房间号,默认为 1(为了避免重叠,建议起始号设置多一些)

[Standby Server Settings]    双机热备参数配置(授权后有效)
SlaveMode=0                                     是否为从服务器模式,0(默认)表示为主服务器模式, 1 表示为从服务器模式
MasterServerIP=                                 主服务器 IP 地址
MasterServerUDPPort=8907              主服务器 UDP 通信端口,默认为:8907
更多双机热备信息可参考:http://www.anychat.cn/faq/index. ... 6&id=258&artlang=zh




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3