教大家古斯魔兽单机版735局域网联机玩的简单方法
近期闲来无事,觉得古斯735的端玩着还可以,修复的不错,于是突然有一个让朋友一起加入局域网来玩的想法,
这个端据说需要联机工具,经过几天的研究,今天终于搞出来了,
问题的原因,出在服务端bnetserver不响应非本机(以外)的客户端的连接请求,
worldserver.conf里面以下几个:
BattlenetPort,LoginREST.Port,LoginREST.ExternalAddress,LoginREST.LocalAddress,
BnetServer.Address,BnetServer.Port
这几个都是服务端用于客户端连接登录的重要端口和地址,没有脚本语句造成的客户端连接不上
具体操作,一定要用写字板打开\ClientData\Config\下worldserver.conf文件,
在#################################################
# CONNECTIONS AND DIRECTORIES
#
主语句段下,找到InstanceServerPort = 8086敲回车键,加入以下语句:
#
# BattlenetPort
# Description: TCP port to reach the auth server for battle.net connections.
# Default: 11190
BattlenetPort = 11190
#
# LoginREST.Port
# Description: TCP port to reach the REST login method.
# Default: 8081
LoginREST.Port = 8081
#
# LoginREST.ExternalAddress
# Description: IP address sent to clients connecting from outside the network where bnetserver runs
# Set it to your external IP address
# Default: 192.168.5.103
LoginREST.ExternalAddress = 192.168.5.103
#
# LoginREST.LocalAddress
# Description: IP address sent to clients connecting from inside the network where bnetserver runs
# Set it to your local IP address (common 192.168.x.x network)
# or leave it at default value 127.0.0.1 if connecting directly to the internet without a router
# Default: 192.168.5.103
LoginREST.LocalAddress = 192.168.5.103
#
# LoginREST.TicketDuration
# Description: Determines how long the login ticket is valid (in seconds)
# When using client -launcherlogin feature it is recommended to set it to a high value (like a week)
# Default: 3600
LoginREST.TicketDuration = 3600
这里BattlenetPort端口是11190,不是1119
注意worldserver.conf连接上一语句都是
以空一行开头,然后#空白一行,#要注释的语句名称,#注释脚本,#Default参数,空格,实际参数,这样格式的,
如果修改格式不正确,可能会引起主程序运行不起来或者该语句段功能不生效,
示例:
#
# LoginREST.Port
# Description: TCP port to reach the REST login method.
# Default: 8081
LoginREST.Port = 8081
在#######################################################
# IPC SETTINGS
#
主语句段下面,红色部分换成你的内网IP地址,替换192.168.5.103
# BnetServer.Address
# Description: Determines IP address of battle.net server to connect to.
# Default: 192.168.5.103
#
BnetServer.Address = 192.168.5.103
#
# BnetServer.Port
# Description: Determines port to use when connecting to battle.net server.
# Default: 1118
#
BnetServer.Port = 1118
到这里关闭worldserver.conf保存,第一步完成
然后到要联网的电脑客户端,(是客户端,不是服务端下)同样用写字板打开\client\WTF\下Config.wtf文件,
修改替换第一行
SET portal "127.0.0.1:18199"
把127.0.0.1改成你服务端电脑的ip地址,后面一定要加上:18199,不能丢双引号,要用英文标点,不能中文输入状态,
示例:
SET portal "192.168.5.103:18199"
关闭并保存Config.wtf文件,
最后一步,启动服务端,成功以后
打开Navicat for MySQL数据库连接软件,新建连接,随便起个名字,
账号密码都是trinity,端口改成3316
进去以后找到legion_auth主表,找到realmlists双击打开,
把两个addresss填入你的内网ip地址,第一个应该是公网IP地址,我这里全改成一样的内网地址了,
需要开外网的可以在第一个这里改。
嫌麻烦不会修改的,我已经上传了附件,有问题的可以下面跟贴留言,
解压缩以后,把worldserver.conf放到服务端ClientData\Config文件夹下覆盖替换,
把Config.wtf放到客户端client\WTF文件夹下覆盖替换,
用查找功能把这两个文件里面192.168.5.103替换出成你当前开服务端机器的IP地址,
注意服务端和客户端不要弄错,建议覆盖替换前先备份这两个文件,以避免出问题
后方便还原。
最后一点提醒大家,客户端和服务端是配套的,不能古斯的服务端,用逍遥的客户端打开游戏,
数据库物品,魔法,技能,地图ID不一样的,
大功告成,可以找朋友局域网的机器开游戏愉快的玩啦!
古斯不是收费的么,店家不给开联机吗 themiku 发表于 2023-3-22 18:15
古斯不是收费的么,店家不给开联机吗
畅玩版目前默认没有联机, 现在古斯畅玩版有更新么?能否发下链接。 ch64806865 发表于 2023-3-22 19:41
现在古斯畅玩版有更新么?能否发下链接。
没有吧,还停留在去年 Mark一下,说不定就用上了 感谢!!!! 替换你的附件后,服务端闪退啊 xiaobenhao 发表于 2023-3-24 15:42
替换你的附件后,服务端闪退啊
不是吧,我这里经过好几次测试过的,
首先服务端要是735畅玩版,
还有注意替换IP要用写字板打开,
是原样替换数字部分,不能把该行#以及Default:字样的抹掉 bwg123456 发表于 2023-3-24 17:34
不是吧,我这里经过好几次测试过的,
首先服务端要是735畅玩版,
还有注意替换IP要用写字板打开,
只要改动配置文件就是闪退 xiaobenhao 发表于 2023-3-26 09:11
只要改动配置文件就是闪退
你在回复,高级模式把那个文件当附件传上来我看看
感谢楼主分享 不知道为何古斯青睐于735版本,要是能修修巨龙时代就好了 非常感谢,试试,尝试了N种方法就是不能链。 adriens 发表于 2023-5-9 16:35
非常感谢,试试,尝试了N种方法就是不能链。
试了下,可用,回来补贴,谢谢分享。 大佬牛逼··用大佬提供的文件和教程成功进入游戏···一定要拿写字板改IP,我开始拿N++改了连不上服务器 感谢楼主,成功开启外网: 感谢楼主 下载来试试看 局域网联机成功,谢谢楼主分享,偶尔上去转转,四处逛逛,也不错 谢谢,用这种方法,狮王魔兽735也可以局域网,谢谢!
页:
[1]