2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

局域网连接和外网连接

主要是游戏中一些经典任务、游戏资料的科普.
回复
头像
hagcse
Mr.GL
Mr.GL
帖子: 151
注册时间: 2018-02-25 15:50

局域网连接和外网连接

帖子 hagcse » 2018-03-01 17:38

局域网连机!


查到自己的内网IP
首先在启动“(1)启动网页系统.bat”这个执行档前有两项事情要注意:
1.如果你以前有安装过MYSQL的程式记得要把它"彻彻底底"的移除掉
2.要先鼠标右键点击单机服务端文件夹里的“(1)启动网页系统.bat”,选择“编辑”,编辑“(1)启动网页系统.bat”这个执行档
找到这句echo The server is working on the disk %Disk%:\ [http/127.0.0.1/a/a]
把后面的IP 127.0.0.1 改成你服务端电脑的内网IP
以上步骤都做到后才执行“(1)启动网页系统.bat”这个执行档

然后"我的电脑"就会出现一个多出来的"W虚拟硬盘"
之后到 单机服务端文件夹 用记事本打开login\config里的loginserver.properties
更改
ExternalHostname=填上你的内网IP网址

InternalHostname=填上你的内网IP网址

保存

再到gameserver\config里的server.properties
更改
ExternalHostname=填上你的内网IP网址

InternalHostname=填上你的内网IP网址

LoginHost=填上你的内网IP网址
保存

之后先 运行(2)启动登录服务器.bat

然后再运行(3)启动游戏服务器.bat

注意:启动登录服务器.bat和启动游戏服务器.bat都要开!!且都不能关!!


然后到你客户端的电脑上,把单机所提供的system破解文件解压在天堂2七章的目录里,原来的system文件改成其他名字。

然后到新的system文件夹下面目录里面双击运行L2.INI文件,把里面的IP地址也换成内网IP(改好了,保存关闭就可以了)
更改
ServerAddr=内网IP网址
保存
然后把改好的新system文件夹复制一份发给你的局域网玩家,注意必须也是system的文件名(其他玩家用这个system文件夹放在他的天堂2七章客户端底下,把原来的system文件夹可以改成其他的名字,运行新的system文件夹下的L2.exe 就可以登陆过来联机对战。)




外网连机!



查到自己的广域网IP
首先在启动“启动网页系统.bat”这个执行档前有两项事情要注意:
1.如果你以前有安装过MYSQL的程式记得要把它"彻彻底底"的移除掉
2.要先鼠标右键点击单机服务端文件夹里的(1)启动网页系统.bat,选择“编辑”,编辑“启动网页系统.bat”这个执行档
找到这句echo The server is working on the disk %Disk%:\ [http/127.0.0.1/a/a]
把后面的IP 127.0.0.1 改成广域网IP

保存
以上步骤都做到后才执行“启动网页系统.bat”这个执行档

然后"我的电脑"就会出现一个多出来的"W虚拟硬盘"
之后到 单机服务端文件夹 用记事本打开login\config里的loginserver.properties
更改
ExternalHostname=填上你的广域网IP网址

InternalHostname=不用填IP网址

保存

再到gameserver\config里的server.properties
更改
ExternalHostname=填上你的广域网IP网址

InternalHostname=不用填IP网址

LoginHost=填上你的广域网IP网址
保存

之后先 运行(2)启动登录服务器.bat

然后再运行(3)启动游戏服务器.bat

注意:启动登录服务器.bat和启动游戏服务器.bat都要开!!且都不能关!!


然后到你客户端的电脑上,把所提供的system破解文件解压缩在你的天堂2七章的目录里,原来的system文件改成其他名字。
然后到新system文件夹目录里面双击 打开L2.INI, 把里面的IP地址也换成广域网IP(改好了,保存关闭就可以了)
更改
ServerAddr=广域网IP
保存
然后把改好的新system文件夹复制一份发给你的外面的玩家,注意必须也是system的文件名(他用这个system文件夹里面的l2.exe来登陆天堂2就可以了,他原来的system文件夹可以改成其他的名字)



上面的情况适合单台电脑直接上网的情况,对于通过路由器上网的内网电脑还需要设置路由器。



其它:

问:你家里有两台电脑 一台当服务器 已经开启 但是另一台连不上服务器
首先 你要确认你的ip是否添加正确了 也就是说 要添加局域网的ip
127.0.0.1肯定是连不上的 这个ip只能用来连单机
答:ADSL 的 IP 不是固定的啊! 还是你试试看InternalHostname 也加上那 IP.
你没有添加本地ip 不添加的话是连不上的
在一个就是 你有没有用路由器 用的话 ip要做映射
打开 本地连接 点属性 察看internet协议 最上面那个就是
另外 你申请的域名是不是绑定了你的外网ip
绑定以后 假如你没有映射主机的话 会能读到你的路由器
完整说下:
1、先设置你的服务器端CONFIG下的IP为你的外网IP!!!
2、在路由器中把你的服务器设置为DMZ主机!!!
3、修改登陆客户机的IP为你的外网IP!!!
4、登陆OK
域名和IP不是一定对应的。。。。。。对于ADSL一样的动态IP用户要先去申请DDNS服务才可以。
DMZ主机嘛是在你的路由器中设置,将你作为服务器的机器的IP设置为DMZ就可以了
# 邦定游戏服务器IP和端口, 用 * 邦定所有IP.
GameserverHostname=*
GameserverPort=7777
# 这个是外网设置, 外网玩家客户端IP需与此相同,所以它必须是连接的外网IP
# 如果此IP由登入服务器决定请填 * 号.
ExternalHostname= 这里是外网ip
# 客户端IP设定要与下面相同, 所以以下必须为本地IP.
# 如果此IP由登入服务器决定请填 *
InternalHostname= 这里是内网ip 也就是本地ip
# 邦定登陆服务器IP和端口,用 * 邦定所有IP.
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
一般都不用做什么映射吧。。。。。。。。。
1、去花生壳申请个免费域名
2、开花生壳的客户端
3、修改你的客户端SYSTEM目录中L2.INI中的服务器IP为你申请的 “花生壳免费域名”
4、对于用路由器上ADSL的,打开路由器设置页面,把你的服务器设置为 “DMZ主机”!如果是直接用ADSL上网的就可以开服务器让别人登陆了
图片

回复