怀旧传奇3论坛

搜索
热搜: 活动 交友 discuz

最近看过此主题的会员

查看: 20677|回复: 115
打印 上一主题 下一主题

传奇三开通外网或局域网教程 申请加精

  [复制链接]
  • TA的每日心情
    奋斗
    2017-3-13 23:26
  • 签到天数: 18 天

    [LV.4]骷髅教主

    5

    主题

    131

    帖子

    136

    积分

    初级会员

    Rank: 1

    威望
    1
    贡献
    0
    怀旧币
    248

    社区QQ达人初级会员

    跳转到指定楼层
    楼主
    发表于 2017-2-13 14:23:17 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 azhi 于 2017-2-13 14:26 编辑


    传奇三想开局域网或者外网来说,主要就是看几个网关的端口监听绑定的IP是哪个IP.如果配置文件里IP全部都是127.0.0.1,那不用说,这游戏就只能是本机玩,因为127.0.0.1在网络世界中的代名词就是myselft(我自己),甚至是你的电脑如果没有连接网络,把网线头拔掉,这个127.0.0.1的IP都是可以访问的。不要问为啥,Internet就是这么规定的。那么重点就是,怎么改,改哪里的问题了。我就自己的实际操作,结合网上的说明给大家一份如何开外网的教程。

    第一步:首先,要更改数据库里的配置,就是Account数据库里的 TBL_SELECTGATEIPS 表,从名字上来看,应该是设置选择网关的IP地址表。打开该表,把 FLD_IP 改成你局域网服务器的IP地址或者网络对外的出口IP地址,如果用查询分析器执行命令就如这样:UPDATE [account].[dbo].[TBL_SELECTGATEIPS] SET [FLD_IP] ='192.168.1.115',那个IP可是你的局域网服务器的IP地址或者网络对外的出口IP地址。如图:

    第二步:接下来更改数据库服务器对外监听地址配置,打开DbSvr目录下的 !serverinfo.txt 文件,会看到"127.0.0.1,127.0.0.1:7200" 这样的内容,把后面那个ip地址改成局域网服务器的IP地址或者网络对外的出口IP地址,保存文件即可。如图:



    第三步:按顺序启动各程序,数据库->LoginServer->DbServer->Eiserver->3GATES->RunGate。在3GATES程序里要改一点设置,点开3GATES程序的 设置-系统设置界面。把右上面的[选人转发,替换TBL_SELECTGATEIPS] 标签框中的网关IP地址改成局域网服务器的IP地址或者网络对外的出口IP地址,下面的[RunGate自动转发]标签框中的网关IP地址也改成局域网服务器的IP地址或者网络对外的出口IP地址。然后点保存设置,他会提示如果改了端口或者IP要重启之类的,这个的确是要重启的,重启3GATES程序。如图:


    第四步:最后看看RunGate里的设置。点开选项->基本设置界面。把左面的网络设置标签框中的网关IP地址改成局域网服务器的IP地址或者网络对外的出口IP地址,最后确定保存。这个保存后没有提示,为了保证一定生效,还是自己手动重启一下为好吧。如图:




    另外:把这些设置改好了之后还要注意你服务器上面的设置。你服务器的防火墙软件要把这些端口的入站规则打开,保证能被访问非本机的电脑。怎么打开就根据操作系统的版本和防火墙软件的厂家自己百度。如果你是局域网的机器开给外网访问,那就得在还你的网络设备上面设备访问规则了,有两种方式。

    第一种是做端口映射:说白了就是访问你路由器的某一端口,然后把这个请求映射到你局域网机器的某个端口。至于开哪些端口的映射,看下面会讲。
    第二种是做DMZ:这个就更简单了,就是把这个机器的所有端口直接公开在路由器上,相当于没有路由器。那只要你的服务器端口是开放的,那外网用户就能直接访问。这种就有点危险了,说不定有黑客就会攻入进来。
    至于以一两种方式咋操作,看路由器说明,厂家网站,再不行就百度。设备太多了,无法一一列举。


    好了。通过这几个步骤,基本上就可以确保开局域网或者外网的服务端已经没问题了。总结之后发现,服务器只要开通以下7000,7100,7200端口就可以让玩家愉快的玩耍了,还有一个非必需的7878端口,那这些端口都啥子用呢,看下面的说明就知道各端口的用处。

    7000:游戏服务器的主端口。经常用在登录器判断服务器是否开启的地方,如果此端口不对外开放,就会在登录器看到服务器正在维护的提示。同时此端口也用在后面的用户名密码的认证工作。

    7100:选游戏角色的网关端口。密码校验完成后进入那个洞口那里下载你游戏人物的端口。此端口不开,那你的小法,小道,小战就见不到了。
    7200:这个是在你上面选好了游戏角色后点开始游戏后的真正的游戏端口。这个端口才是你传奇三能快乐玩耍的源泉。
    7878:封包注册游戏账号的端口。如果此端口不开,只会影响注册游戏账号的功能,不会影响游戏的玩耍。


    希望以上的个人总结能帮助各位小伙伴快乐的享受传奇三的乐趣。


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    评分

    参与人数 1怀旧币 +20 收起 理由
    admin + 20 论坛有你更精彩!

    查看全部评分

    楼主热帖
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏30 分享淘帖 支持支持 反对反对
  • TA的每日心情
    奋斗
    2017-3-13 23:26
  • 签到天数: 18 天

    [LV.4]骷髅教主

    5

    主题

    131

    帖子

    136

    积分

    初级会员

    Rank: 1

    威望
    1
    贡献
    0
    怀旧币
    248

    社区QQ达人初级会员

    沙发
     楼主| 发表于 2017-2-22 08:57:48 | 显示全部楼层
    神di小调 发表于 2017-2-20 23:02
    请问在哪里修改Account数据库里的 TBL_SELECTGATEIPS 表

    用自带的Gsql 软件的工具,查询分析器打开
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则