天龙八部外网开设+登陆器设置+网页注册
首先,你得已经架设成功天龙单机。能够一个人在里面孤身作战,搞一身牛XX的装备虐待弱小的怪物。。
然后,你会发现这其实很无聊,这个时候也许你就会想要开通外网,喊上几个好友一起进来陪你虐待怪物。。
实在是。。。不解释。。。废话不多讲,最后忠告:不要调太变态的经验和属性,那样玩得没意思。。
言归正转,本次开设外网,我以我自己的电脑情况来演示说明:
电脑一台。内存2G,使用路由器上网。路由器IP:192.168.1.1 本机windows XP系统,IP:192.168.1.2
虚拟机为redhat4.36,IP为192.168.1.3,采用桥接的方式连接物理网卡。
需要用到的软件有:
花生壳PhDDNS_6.0.2.9607: 压缩里里面有
AspWebserver2005:压缩包里面有
网页注册文件:压缩里里面有
登陆器: 压缩里里面有
中转器:压缩里里面有
=============================1、修改服务器端ServerInfo.ini文件内容======================
打开虚拟机,用winscp连接,打开文件 \home\tlbb\Server\Config\ServerInfo.ini
其中的内容如下:
[System]
Desc0=功能:配置服务器端程序的相关情况;
Desc1=IP0、Port0指外网的地址和端口;
Desc2=IP1、Port1指内网的地址和端口;
Desc3=Type:Game=0;Login=1;
CurrentServerID=0
ServerNumber=2
[Mother]
IP=192.168.1.2 ——–本机IP地址。原来单机就是这样,不改
Port=1014
[World]
IP=192.168.1.3 ———-虚拟机IP地址。原来单机就是这样,不改
Port=777
[Billing]
Number=1
IP0=192.168.1.3 ———-虚拟机IP地址。原来单机就是这样,不改
Port0=15680
IP1=0.0.0.0
Port1=10101
IP2=0.0.0.0
Port2=10101
IP3=0.0.0.0
Port3=10101
IP4=0.0.0.0
Port4=10101
[Proxy]
Proxy0ForCncUser= 0.0.0.0
roxy1ForCncUser=0.0.0.0
Proxy0ForCtcUser=0.0.0.0
roxy1ForCtcUser=0.0.0.0
Proxy0ForEduUser= 0.0.0.0
roxy1ForEduUser=0.0.0.0
[Server0]
ServerID=0
MachineID=0
IP0=119.39.201.87 ———-公网IP地址。改成你现在电脑在上网的时候的公网IP,可以打开路由器查看到。
Port0=3731
IP1=192.168.1.3 ———-虚拟机IP地址。原来单机就是这样,不改
Port1=8880
Type=0
IP(CNC)= 0.0.0.0
Port(CNC)=1000
IP(CTC)=0.0.0.0
Port(CTC)=0
IP(EDU)= 0.0.0.0
Port(EDU)=1000
HumanSMKey=1001
PlayShopSMKey=4001
ItemSerialKey=7001
CommisionShopKey=6001
EnableShareMem=1
[Server1]
ServerID=2
MachineID=0
IP0=119.39.201.87 ———公网IP地址。改成你现在电脑在上网的时候的公网IP,可以打开路由器查看到。
Port0=7300 ———此端口原来是7377.因为我的电脑7377端口已被使用,所以我改成了7300,如果你照我的做,也改一下可以。这个端口与你单机玩的时候设置客户端路径那个文件相关。
IP1=192.168.1.3 ———-虚拟机IP地址。原来单机就是这样,不改
Port1=8882
Type=1
IP(CNC)= 0.0.0.0
Port(CNC)=1000
IP(CTC)=0.0.0.0
Port(CTC)=0
IP(EDU)= 0.0.0.0
Port(EDU)=1000
HumanSMKey=1003
PlayShopSMKey=4003
ItemSerialKey=7003
CommisionShopKey=6003
EnableShareMem=0
[Server2]
ServerID=2
MachineID=3
IP0=119.39.201.87 ———公网IP地址。改成你现在电脑在上网的时候的公网IP,可以打开路由器查看到。
Port0=7300 ———此端口原来是7377.因为我的电脑7377端口已被使用,所以我改成了7300,如果你照我的做,也改一下可以。这个端口与你单机玩的时候设置客户端路径那个文件相关。
IP1=192.168.1.3 ———-虚拟机IP地址。原来单机就是这样,不改
Port1=8882
Type=1
IP(CNC)= 0.0.0.0
Port(CNC)=1000
IP(CTC)=0.0.0.0
Port(CTC)=0
IP(EDU)= 0.0.0.0
Port(EDU)=1000
HumanSMKey=1003
PlayShopSMKey=4003
ItemSerialKey=7003
CommisionShopKey=6003
EnableShareMem=0
[Server3]
ServerID=3
MachineID=2
IP0=119.39.201.87 ———公网IP地址。改成你现在电脑在上网的时候的公网IP,可以打开路由器查看到。
Port0=3734
IP1=192.168.1.3 ———-虚拟机IP地址。原来单机就是这样,不改
Port1=8883
Type=0
IP(CNC)= x.x.x.x
Port(CNC)=1000
IP(CTC)=0.0.0.0
Port(CTC)=0
IP(EDU)= x.x.x.x
Port(EDU)=1000
HumanSMKey=1003
PlayShopSMKey=4003
ItemSerialKey=7003
CommisionShopKey=6003
EnableShareMem=1
=======================修改好后用二进制传到原目录中替换,ServerInfo.ini文件修改完成==============
==========2、修改客户端路径文件==========
打开天龙二客户端路径文件 本机磁盘中 E:\tlbb\Patch\loginserver.txt
原来你单机进行游戏的话,内容如下:
-——–
#DEMO
VERSION 1
SERVER_BEGIN
湖南株洲,醴陵无双城,1,101,0,0,0,WELECOME TO TLBB,192.168.1.3:7300,,,
SERVER_END
-————
把虚拟机的IP 192.168.1.3,改成公网的IP地址:我的是119.39.201.87,就可以了。
这个文件复制一个备用。
==========修改客户端路径文件结束==========
===============3、设置路由器端口映射=====================
打开IE,输入:192.168.1.1,有的是192.168.0.1 提示输入用户名密码,一般都是admin
在菜单列表这,有一个转发规则,展开,点虚拟服务器。
在这里要映射几个端口,具体如下:
端口号:7300,IP地址:192.168.1.3 。协议:TCP (虚拟机IP)
端口号:3731,IP地址:192.168.1.3 。协议:TCP (虚拟机IP)
端口号:80,IP地址:192.168.1.2 。协议:ALL (本机IP)
然后使所有条目生效。
【见附图“路由1”,90那个可以不要。80是注册账号网页用到的】
在菜单列表这,有一个转发规则,展开,再点DMZ主机。
DMZ状态:启用
DMZ主机地址:192.168.1.2 (本机IP)
然后点保存。
===============路由器端口映射完成=====================
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
进行到这一步,你可以启动一下虚拟机,启动服务端,用原来单机的方式进游戏了,
就是给game.exe建个快捷方式,指向的目标后面加个空格和-fl,通过这个方式进游戏,
【E:\tlbbbb\Bin\Game.exe -fl】
成功登入游戏,说明公网IP和映射没有问题。外网已经成功。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
现在你会想要别人一起来和你玩游戏了,一般人不多,你就可以把你的端的补丁给对方,然后告诉对方你的公网IP地址和端口号,
要他们自己更改一下客户端路径文件,他们也就可以进来游戏了。
但是如果人多呢?想不想像那些开服的那样有一个登陆器,别人直接通过登陆器进游戏就行了?OK,答案是可以的,前提是请向账号为95555555的工行卡号打入三百元钱,谢谢。。
-_-! 夜深了,调一下口味。。。莫发飚。。
为什么要用登陆器?主要的原因还是隐藏你的IP地址。因为你开启了DMZ主机后,相当于把你的电脑暴露在网上了,防火墙是不起作用的。这个时候要是有高手什么的,也许你就成了肉鸡了
安全起见,还是有个登陆器的好。
下面就跟着我一起来安装设置使用登陆器登陆游戏:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
=============4、安装AspWebserver2005=================
一路点下一步,直到完成,启动它。
在地址栏输入:127.0.0.1 会出现成功的内容的页面就可以了。
把网页注册文件放到你安装的那个文件夹里,有个wwwroot的文件夹下面。弹出替换的对话框,确认。
修改conn2.asp文件
我的内容如下:
-———————
<%@ LANGUAGE = VBScript CodePage = 936%>
<%Option Explicit
Response.Buffer = True
Dim conn,connstr
Server.ScriptTimeout=40
Set conn=Server.CreateObject(“ADODB.Connection”)
dim TNS,USER,PSW
TNS=”(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=fstest)))”
USER=”tlbb”
PSW=”iernei37d”
conn.Open “rovider=OraOLEDB.Oracle.1ersist Security Info=True;User ID=”&USER&”assword=”&SW&”;Data Source=”&TNS&””
%>
-———————
HOST=192.168.1.2 写你本机的内网IP地址
PORT=1521 数据库端口,这个我没动过
SERVICE_NAME=fstest oracle数据库名
USER=”tlbb” 改你的用户名
PSW=”iernei37d” 改你的密码
改好后刷新一下:127.0.0.1 出现注册的页面。你自己注册一个试一下成功不成功。
不成功反正就是上面这五个参数的设置不正确
=============安装AspWebserver2005完成=================
============5、安装花生壳域名转发=============
一路下一步下一步装完。
在IE中打开地址:http://www.oray.com/passport/register.php
按说明注册账号。这是花生壳使用一个域名要绑定的账号。如图:花生账号注册1
记好你的用户名密码等,最好写下来别忘记了
点注册。弹出新页面,如图:花生账号注册2
中间提示的:【系统赠送已激活花生壳免费服务域名haha567.gicp.net】那个网址记下来
然后你就去邮箱激活账号。
用注册的用户名登陆花生壳:如图:花生账号注册3
你登上去了,那个网址就显示出来了。
在网址上面点右键点“域名诊断”,出现最后那句是:域名已激活并指向正确。就OK了
注意看,那个右下角有一排小字,就是你的公网IP。也就是前面改ServerInfo.ini文件时用到的那个公网IP,在路由里面也能查到的。
公网IP和你本机绑定成功,刚才你已经在路由里面设置了转发192.168.1.2的80端口,
这个时候可以直接在地址栏输入119.39.201.87,就会打开注册页面
也可以用haha567.gicp.net打开注册的页面了。在地址栏打开试试。
============完成花生壳域名转发=============
====================6、配置登陆器和网关和中转器================
解压登陆器.rar。其中那个IP加密器360会报木马,基本上现在这些非官方的私人手工作坊生产的产品都会被认为是有毒产品,为表抗议,我决定叫它【绿色无毒登陆器】
你可以暂时把360关掉。双击打开IP加密器 IP地址那个地方填上你的公网IP。然后点“加密”,我的公网IP 119.39.201.87,点了后得到的数字:1999096151
把加密器关掉。双击打开tlbb.txt文件,看第一行,
嗨美男天龙一区|嗨美男超级天龙|嗨美男超级天龙|1999096151|5566|1|06697.com
那个1999096151就是加密后的公网IP地址,把你的替换掉,其它的不要动。
下面那些说明文字和网址,你有替换就替换,那个什么蠕虫功能,恶意程序,
是指对下载了这个登陆器的人而言的,现在都是关闭的状态。没卵事别去动它,
现在这个样子是无毒无害的。要有一个善良的心知道不?
然后保存。把这个文件放到网页注册的那个目录去,就是你安装asp2005的那个wwwroot里面。
登陆器就是读这个表来得到你的IP地址,让别人能够连接到你的服务器,却又看不到你的IP
把【绿色无毒登陆器】这个文件放到客户端目录下面。
对方能不能进你的游戏,还在于他的客户端要更新替换一些文件,具体什么文件,有些端可能有些不同。
但是你自己能够玩单机,那么你用的补丁文件就是给对方要用的,
你得把这个【绿色无毒登陆器】放到补丁文件里面一起提供给别人下载使用和这个你们自己搞定。
像我自己,我就是用的飘雪的私服登陆器,用他的登陆器更新客户端,打好补丁,然后再用自己配的登陆器进游戏。
问我为什么我这个不能更新客户端,我XX你的,现在那些可以更新的登陆器,都是别人花钱买来的,几百元钱哪,咱们这个免费的就走点弯路好了。
====================记清楚了,tlbb.txt文件是自己电脑上放到网页目录用的。登陆器是给别人登陆你的服务器用的========
下面打开网关文件夹,双击打开网关那个文件,
点基本设置:设置如图:网关1
再点Server。设置如图:网关2
然后点启动服务,OK
================
解包Server转发.rar
双击打开【转发服务】文件。点基本设置。360又报木马了,设置如图:中转设置
注意。那个监听那里改为5565,然后启动。OK
==============
现在全部设置完成了,你可以把登陆器给你的朋友叫他进你的游戏来看看了。我已经叫了几个人来玩。但是有一个问题,全设置好后,
别人能通过登陆器进游戏,但是我自己不能,可能是因为本机和虚拟机,然后内网又外网,转发来转发去。搞晕了吧。。。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 vault@coolxy.cn