• 印度Zensar科技公司卓越实验室正式落户盐城师范学院
  • 魔域帐号和主游戏服务器分开设置方法

    [ 来源:不详 | 作者:佚名 | 时间:2007-11-23 1:08:16 | 浏览: 人次 ]

    其实有很多人知道,但没有一个人说出来。这就是所谓的“共享”。哈!
    正在整理MSG不踢人的设置,如果没有比我早发出来,我测试完后一定会共享。我的服务器已经开机了一个星期没关了,
    不会大规模踢人,也不会登陆困难,就是使用双服务器方式。

    欢迎各位朋友转载,分享是我最大的快乐。其他修改后的游戏数据库也会相续发出来,修改来于亚风的数据库.

    所谓的双服务器就是要两台以上电脑支持,其中一台做为帐号登陆服务器,另台做为游戏服务器
    (也可以N台游戏服务器共用一个帐号登陆服务器)。帐号登陆服务器只要启动ACC程序,
    帐号登陆服务器的数据库只要account帐号表(附件提供下载);游戏服务器要启动MSG和NPC服务程序,
    游戏服务器必需my里所有脚本数据表和人物相关资料数据表。帐号登陆服务器建议用WIN2000或其它服务器系统,
    因为这样可以支持多线程登陆和注册帐号,双服务器还可以支持同个帐号登陆多个游戏服务器分区,
    但人物资料却不同,就和天晴的分区一样。下面讲一讲双服务器如何设置。

    首先是帐号登陆服务器,打开ACC目录下的account.ini,这里就是多分区的游戏服务器的设置。
    (其他设置如单机一样)如:
    [Account1]
    SERVERNAME=服务器一
    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,
    建议改为另外值,相对安全一点。

    共有 0 位网友发表了评论 ... 查看完整内容