本站免费提供每天魔域私服新开魔域私服发布,提供私服技术支持,做真正私服大联盟.找,发布魔域广告来www.789wol.com是你唯一的选择。
   魔域私服搜索:   服务器名称 服务器IP开区时间 版本介绍  感谢大家的支持!本站坚持为大家提供免费魔域私服
 
魔域私服
私服家族
技术文章
下载中心
私服小偷
发布魔域
发布家族
广告联系
更多魔域私服
多机开魔域私服减少单机压力
文章作者:admin 文章来源:最新魔域私服 更新时间:2008-5-18 0:12:17 

一直以为单机架设很好,自从研究出了双机负载以后,才明白真正的好处!没有登陆困难,没有T人!很多问题完美解决!

所谓的双服务器就是要两台以上电脑支持,其中一台做为帐号登陆服务器,另台做为游戏主服务器(也可以N台游戏主服务器共用一个帐号登陆服务器)。帐号登陆服务器只要启动ACC程序,帐号登陆服务器的数据库只要account帐号表(附件提供下载);游戏主服务器要启动MSG和NPC服务程序,游戏主服务器必需my里所有脚本数据表和人物相关资料数据表。帐号登陆服务器建议用WIN2000或其它服务器系统,因为这样可以支持多线程登陆和注册帐号,双服务器还可以支持同个帐号登陆多个游戏服务器分区,但人物资料却不同,就和天晴的分区一样。下面讲一讲双服务器如何设置。
正在整理MSG不踢人的设置,如果没有比我早发出来,我测试完后一定会共享。我的服务器已经开机了一个星期没关了,不会大规模踢人,也不会登陆困难,就是使用双服务器方式。大家有空可以上去试试,测试完我会关掉的,服务器名:一起上魔域,登陆IP:219.129.53.38(聪明人不用看这里都知道,呵呵。)
欢迎各位朋友转载,分享是我最大的快乐。其他修改后的游戏数据库也会相续发出来,修改来于亚风的数据库。

首先是帐号登陆服务器,打开ACC目录下的account.ini,这里就是多分区的游戏服务器的设置。(其他设置如单机一样)如:
[Account1]
SERVERNAME=服务器http://一
LOGINNAME=test
PASSWORD=test
FREE_DEBUG=3

[Account2]
SERVERNAME=服务器二
LOGINNAME=test
PASSWORD=test
FREE_DEBUG=3

然后就是游戏服务器的设置,打开GameServer目录下的shell.ini,[AccountServer]下是设置与登陆服务器通信的相关设置(其他设置如单机一样),如:
[AccountServer]
ACCOUNT_IP                        = 127.0.0.1  <==这里是登陆服务器的IP
ACCOUNT_PORT                        = 9865
SERVERNAME                        = 服务器一
LOGINNAME                        = test
PASSWORD                        = test
MAXLOGINTABLESIZE=5000
LOGINOVERTIMESECS=86400
LOGIN_KEY        = dfkKO23k[cvK934

在另一台游戏服务器里的设置如下:
[AccountServer]
ACCOUNT_IP                        = 127.0.0.1  <==这里是登陆服务器的IP
ACCOUNT_PORT                        = 9865
SERVERNAME                        = 服务器二
LOGINNAME                        = test
PASSWORD                        = test
MAXLOGINTABLESIZE=5000
LOGINOVERTIMESECS=86400
LOGIN_KEY        = dfkKO23k[cvK934

安全提示:务必在登陆服务器里做个策略,策略只能你的游戏服务器的IP才能访问登陆服务器的9865端口。登陆服务器完全开放端口9958,游戏服务器完全开放端口其他端口5816,其他端口完全关闭,特别是3306端口,这是致命的端口,一定要封闭。当然你在登陆服务器上有IIS的话,那也要开放IIS所设置的端口,一般为80,建议改为另外值,相对安全一点。

希望能帮到大家。
共享是发展的根本,如果没有凯哥的开始,51的程序,还有亚风的免费,魔域服务端是不会有今天的。祝大家愉快!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 配置文件


[System]
SERVERNAME        = Test
MONSTER_ACTIVE_LIMIT = 4000
SERVER_TITLE=魔域游戏帐户服务程序
VERSION=3153

; 加密密码。
;;SERVERKEY=5c1f36ae-9a127e36
SERVERKEY=test

; 登录线程主循环轮询延迟毫秒数, 10-5000
LOGINLOOPDELAY=50

; 计点线程主循环轮询延迟毫秒数。如每机500个玩家3分钟一次,则需要50MS。 0-500
POINTLOOPDELAY=10

; 重建监听线程延迟的秒数,0-60
REBUILDLISTENDELAYSEC=5

; 登录监听端口,1024-32767
LOGINLISTENPORT=9958

; 计点监听端口,1024-32767
POINTLISTENPORT=9865

; 计点SOCKET的SNDBUF尺寸,0表示缺省尺寸不修改。0-1048576
POINTSOCKETSNDBUF=0

; 可同时锁定的口令探测者IP地址数量,1-1000
MAXBANIPS=50

; 锁定前出错次数,1-100
BANERRORS=5

; 保持ERROR的秒数,超过该秒数后,ERROR将清空。应大于手工重连的秒数。0-86400
BANERRORSECS=60

; 锁定的秒数,0-86400
BANSECS=300

; 最大在线玩家数,1000-1000000
ONLINETABLESIZE=100000

; 允许的游戏服务器上传消息间隔,否则会下传心跳消息。10-86400
HEARTBEATINTERVALSECS=300

; 连接超时间隔,超过后会强行断线。
; 必须大于HEARTBEATINTERVALSECS,最好为HEARTBEATINTERVALSECS的3-5倍。10-86400
HEARTBEATKICKSECS=1500

; 在线表超时间隔,超过后会强行删除。不能少于游戏服务器中登录表的超时,否则本服务器会丢失同步信息。10-86400
;ONLINEHEARTBEATSECS=1800
ONLINEHEARTBEATSECS=600

; 计费时,游戏服务器上传计费消息的间隔秒数。当偏差太多时会输出“警告”LOG。20-86400
POINTFEEINTERVALSECS=180

; 启动时推迟客户端登录请求,以等待游戏服务器上传同步信息,用于在线表同步。建议大于计点心跳的间隔。0-86400
ENABLELOGINDELAY=240

; 写ONLINE.TXT文件的秒数.1-86400
OUTPUTONLINESECS=360

; 玩家重复登录退出时,延时删除在线表的秒数。用于防“双重登录”.0-3600
REJOINTIMEWAITSECS=0

; 写COUNT.TXT文件的频率。1-86400
;;COUNTFILESECS=600
COUNTFILESECS=600

; 提前多少天提醒玩家充值,0-365
ACCOUNT_AHEAD_DAYS=15

; 当服务器“忙”时,暂停玩家登录,0-86400
SERVER_BUSY_DELAY_SECS=10

; 当服务器“满”时,暂停玩家登录,0-86400
SERVER_FULL_DELAY_SECS=30

; 当玩家没点时,将玩家踢下线
KICKOUT_USER_WHEN_NO_POINT=0

; 玩家没点时,也允许登录,带"!NO POINT!"标志。(用于征服的10级玩家免费的情况。仅适用于点卡和ISP)
ENABLE_LOGIN_NO_POINT=1

; 月卡过期时,检查是否有剩余点卡。如有点卡自动转点卡登录。(反过来点卡用完时,不会自动转月卡)
MONTH_CARD_TO_POINT_CARD=1

; GM的account_id的最大值,通常为1-1000。(0-1000000有效)
MAX_GM_ID=1000

; 统计客户端的CD序列号, 1表示打开此功能。
STAT_SERIAL=1

[GameServer]
GAMESERVER_IP        = 192.168.1.240
GAMESERVER_PORT        = 5816
SND_SIZE                = 64000
RCV_SIZE                = 16000


[Database]
DB_IP                        = 127.0.0.1
DB_USER                        = root
DB_PW                        = 5091190
DB_NAME                        = my

DBHOSTNAME=127.0.0.1
DATABASENAME=my
DBUSER=root
DBPASSWORD=5091190

[InternetPort]
MASTER_IP        = 192.168.1.240
MASTER_PORT        = 8653
PORT_SIZE        = 53
LOGIN_KEY        = dfkKO23k[cvK934
CURRENT_PORTID        = 2


[BusySleep]
LEVEL1                = 20        ; > 1000 sleep 20%
LEVEL2                = 30        ; > 2000
LEVEL3                = 40        ; > 3000
LEVEL4                = 50        ; > 4000
LEVEL5                = 60        ; > 5000

本文[多机开魔域私服减少单机压力]由admin于2008-5-18 0:12:17录入本站!欢迎更多朋友投稿!谢谢大家支持本站www.789wol.com!
浏览次数:1
最新文章
· 到现在最正确的BB数据...
· 火眼看魔域私服的人妖...
· 高星BB假死以及解决方法...
· 冰宫BOSS新手改如何驱除...
· 修改客户端达到和服务段一致的编号...
· 多机开魔域私服减少单机压力...
· 简单的城堡建设改如何进行...
· 玩法师有法宝,战士有锋利的刀....
· 不是打BOSS是抢BOSS...
· APMServ 5.2.0使用方法以及注意事项...
热门文章
· 魔域36计系列之军团大战...
· 魔域快速练级...
· 魔域怎么做第一...
· 魔域如何砸加12的装备...
· 魔域火山练级秘诀...
· 魔域战斗力如何提高...
· 教你如何赢得魔域赛马...
· 最快合熊和至尊龙的方法...
· 魔域打BOSS具体位置与时间详解...
· 魔域称霸BOSS秘诀...
· 战士在冰如何速度练级...
· 魔域法师最强练法...
Copyright © 2008 www.789wol.com All rights reserved.
魔域私服新开魔域私服