[ 2004/12/08 23:54 | by 网络毛毛虫 ]
|
首先.要有一个服务器(没有?去下载一个吧)网上找有很多,在这我强烈推荐用梦之奇迹1.05版本或更高以上.然后还要SQL数据库.没话说...下载去.最后..还要去找个网站系统的东东..就可以了...
建议用2000系统,我的是 赛扬4 2G CPU DDR256M内存...40G硬盘...
那么,现在开始了.
1. 把你下载下来的SF服务器解压安装了吧.
2. 接下来安装SQL2000.太简单了嘛...(只是下载的时候想哭而已)安装时注意有一项关于SA的密码设置.
在这里填上你想用的密码.(一定不要用空密码)
装好后,启动SQL.在数据库那新建数据库MuOnline和Ranking.之后在你SF服务器目录内建一个空的文件夹DB.回到SQL刚才建好的那两个数据库那,还原数据库.
建立ODBC:如果你用的是梦之奇迹的服务器端的话.这里不用做了,因为安装包内已经有了个做好了的ODBC注册表,双击他就OK了,之所以我推荐用梦之奇迹就是这个原因了,省了不少麻烦.
如果你用的是其他版本的也不用愁,下面我教你怎么做:
ODBC全部用NT验证
建立 数据源GAMEDB_INFO_END / MUMNGDB_INFO_START / LOGINDB_INFO_START / ACCOUNTDB_INFO_START / USELOGDB_INFO_START / MuOnline / MuOnlineJoinDB / Event / USELOG / Munonline ExDB
全系统认证导入MuOnline数据库
数据源 DEVILSQURE_RANKING 系统认证导入Ranking数据库
3. 再接下来就是改IP了.查你SF服务器目录里,有一个字符替换器,用它来把你整个SF服务器目录的IP改成你的内网IP.还有把快捷方式的执行文件4和8->属性->把里面的IP也改成你的内网IP.
大公告成了,启动完8个程序,试试你的内网能上了没有?
能上了吧?哈哈!
这里仅仅是内网而已,外网呢?再看下面吧.
一般,如果你的SF服务器的机器是直接连接外网的主机的话,更简单不过了.直接将CS文件夹下的DAT文件的IP改成你外网的IP或域名.SF服务器目录下的DATA文件夹的IpList.DAT也改成外网IP或域名.最后把要启动的那8个程序的快捷方式的第4和第8->属性->把里面的IP换成你的外网IP或域名.再启动完那8个程序.哈哈.大公告成了吧.这时内外网都能进了.
什么?你的SF服务器不是外网主机?晕啊.早说啊,害我浪费那么多笔墨.再看下面:
比如你的情况是[网吧,你想用网吧的分机把SF做出外网]
这个简单...看我的:
首先,确保你内网没有问题,接下来,只要把SF服务器目录下的DATA文件夹的IpList.DAT也改成外网IP或域名.第4和第8不用改,还是你的内网IP.
接下来要做的是,上网去下载一个端口映射器portmap1.6,你要用别的也行.不过我觉得portmap1.6比较傻瓜点,虽然网上很多人对他的评价不是很好.但是.(重点来了)好不好不关我的事..我只负责教你会做外网,哈...下载portmap1.6后,启动他来做端口映射.(什么?你不会?)晕.我都说portmap1.6很傻瓜的了,没想到你比他还傻瓜.
在外网主机上启动.
->增加->名称随便->输入IP(外网主机IP)->端口44405->输出IP(内网SF主机IP)->端口44405
->增加->名称随便->输入IP(外网主机IP)->端口55901->输出IP(内网SF主机IP)->端口55901
->增加->名称随便->输入IP(外网主机IP)->端口80->输出IP(内网SF主机IP)->端口80 (网站的端口)
增加以上三个. 同时连接数最大数目,你爱选多少就多少.
OK了,可以上了吧?
什么?还没能上?晕.你唬我啊?怎么可能?
如果还没能上,再看下面吧.
做到以上那一步已经是成功的了,如果那样子还没能上的话,我想,大概是你机器装有防火墙软件之类的吧?
有些网吧是用sygate来带的.SYGATE代理服务器软件4.0以上版本都集成了防火墙,而且安装后就是自动打开的.所以会导致你外网不能连接你的游戏服务器.包括你的网站.一进入就连接中断.具体做法.你可以把sygate换成sygate office4.0版本.这个版本可以关闭防火墙.仅仅关掉了还不行,还得要修改CS,把CS下的serverlist.dat,connectserverlist.dat里的55901为82,启动快捷方式8的启动参数最后的55901也改为82.再用映射器映射SF主机.OK....(改了端口后客户端也要把44405改81)
还有一个方法,干脆就不用sygate.哈哈.
最后给所有想建私服但老是外网失败的朋友一句话:如果按以上的方法外网还连不进来的话,想想你的外网主机,是不是设了防火墙之类的软件没有?也许外网连不进是被防火墙挡截了.凡事多想想,多摸索.碰到问题想都不想就拿去问别人,那样永远是没有进步的.
我弄这个外网弄了我差不多两个月,没一晚能睡好的.因为开始疏忽了SYGATE有防火墙的问题.所以导致服务器始终不能上外网.希望这篇帖子对大家有帮助
_____________________________________________________________
adsl主机+花生壳+内网机架一服2线的详细得不能再详细的方法!
设有2台电脑,a机双网卡,第1个网卡通过adsl连接外网,ip设自动,另个网卡ip设192.168.0.1,连接内网,用花生壳做动态域名,装好sql+muserver服务器端。b机就简单的装个win2000专业版或winxp均可,单网卡,ip设为192.168.0.2
首先要保证你的a机能单独运行服务器没问题,a机和b机已经连上(互ping一下对方的ip地址要能通)
来看a机的设置:(我的动态域名是wdfmu.vicp.net,请大家换成自己的就可以了)
d:\muserver\cs\data\serverlist.dat
0 "mu1-1" "wdfmu.vicp.net" 55901 "show"
1 "mu1-2" "wdfmu.vicp.net" 55902 "show"
d:\muserver\data\serverinfo.dat
[gameserverinfo]
servername = mu
servercode = 0
connectmemberload = 0;
d:\muserver\data\iplist.dat
"127.0.0.1"
数据源和sql都没有什么特殊要求。
重点在b机(不需要装sql server),看好了:
首先要把b机的nt登录名和密码设置的和a机一样(不然以后数据源设置可能有问题),然后设置数据源,建立名为muonline,muonlinejoindb,event,uselog,devilsqure_ranking的5个数据源,服务器那里填192.168.0.1,前4个数据源用nt验证,最后面1个用sql身份验证,用户名和密码用d:\muserver\rankingserver\svconfig.ini文件里的就可以了,如果没问题的话,就开始设置mu服务器了。
b机的mu服务器只需要运行dataserver,joinserver,mu2003eventserver,rankingserver和gameserver这5个就行了,改动的地方有:
d:\muserver\data\serverinfo.dat
[gameserverinfo]
servername = mu
servercode = 1
connectmemberload = 0;
;注意文件里第3行的数字是1
d:\muserver\data\iplist.dat
"wdfmu.vicp.net"
还要改启动joinserver的批处理文件为:
d:
cd \muserver\joinserver
@start joinserver.exe /p55970 /cawdfmu.vicp.net /cp55557
还要改启动gameserver的批处理文件为:
d:
cd \muserver\gameserver
@start d:\muserver\gameserver\gameserver.exe wdfmu.vicp.net 55970 wdfmu.vicp.net 55960 55902
;注意最后面的是55902
依次启动dataserver,joinserver,mu2003eventserver,rankingserver和gameserver!
最后1步,在a机用portmap端口映射软件,填加新的映射组,设置为:输入ip为任意,输出ip为192.168.0.2,输入端口为55902,输出端口为55902,启动映射,绿灯亮了,ok,大功告成!看看a机的cs里面是不是有2个服务器了。:)
这个是我看了以前一些类似的帖子,但都没有说的很详细,所以自己又摸索了n久才弄出来的,可能我比较愚钝,写的方法多了很多不必要的步骤,太繁琐!但是我这样做确实成功了,还没成功的玩家看了以后如果成功了,我的目的就达到了,希望高手不要笑话我。
建议用2000系统,我的是 赛扬4 2G CPU DDR256M内存...40G硬盘...
那么,现在开始了.
1. 把你下载下来的SF服务器解压安装了吧.
2. 接下来安装SQL2000.太简单了嘛...(只是下载的时候想哭而已)安装时注意有一项关于SA的密码设置.
在这里填上你想用的密码.(一定不要用空密码)
装好后,启动SQL.在数据库那新建数据库MuOnline和Ranking.之后在你SF服务器目录内建一个空的文件夹DB.回到SQL刚才建好的那两个数据库那,还原数据库.
建立ODBC:如果你用的是梦之奇迹的服务器端的话.这里不用做了,因为安装包内已经有了个做好了的ODBC注册表,双击他就OK了,之所以我推荐用梦之奇迹就是这个原因了,省了不少麻烦.
如果你用的是其他版本的也不用愁,下面我教你怎么做:
ODBC全部用NT验证
建立 数据源GAMEDB_INFO_END / MUMNGDB_INFO_START / LOGINDB_INFO_START / ACCOUNTDB_INFO_START / USELOGDB_INFO_START / MuOnline / MuOnlineJoinDB / Event / USELOG / Munonline ExDB
全系统认证导入MuOnline数据库
数据源 DEVILSQURE_RANKING 系统认证导入Ranking数据库
3. 再接下来就是改IP了.查你SF服务器目录里,有一个字符替换器,用它来把你整个SF服务器目录的IP改成你的内网IP.还有把快捷方式的执行文件4和8->属性->把里面的IP也改成你的内网IP.
大公告成了,启动完8个程序,试试你的内网能上了没有?
能上了吧?哈哈!
这里仅仅是内网而已,外网呢?再看下面吧.
一般,如果你的SF服务器的机器是直接连接外网的主机的话,更简单不过了.直接将CS文件夹下的DAT文件的IP改成你外网的IP或域名.SF服务器目录下的DATA文件夹的IpList.DAT也改成外网IP或域名.最后把要启动的那8个程序的快捷方式的第4和第8->属性->把里面的IP换成你的外网IP或域名.再启动完那8个程序.哈哈.大公告成了吧.这时内外网都能进了.
什么?你的SF服务器不是外网主机?晕啊.早说啊,害我浪费那么多笔墨.再看下面:
比如你的情况是[网吧,你想用网吧的分机把SF做出外网]
这个简单...看我的:
首先,确保你内网没有问题,接下来,只要把SF服务器目录下的DATA文件夹的IpList.DAT也改成外网IP或域名.第4和第8不用改,还是你的内网IP.
接下来要做的是,上网去下载一个端口映射器portmap1.6,你要用别的也行.不过我觉得portmap1.6比较傻瓜点,虽然网上很多人对他的评价不是很好.但是.(重点来了)好不好不关我的事..我只负责教你会做外网,哈...下载portmap1.6后,启动他来做端口映射.(什么?你不会?)晕.我都说portmap1.6很傻瓜的了,没想到你比他还傻瓜.
在外网主机上启动.
->增加->名称随便->输入IP(外网主机IP)->端口44405->输出IP(内网SF主机IP)->端口44405
->增加->名称随便->输入IP(外网主机IP)->端口55901->输出IP(内网SF主机IP)->端口55901
->增加->名称随便->输入IP(外网主机IP)->端口80->输出IP(内网SF主机IP)->端口80 (网站的端口)
增加以上三个. 同时连接数最大数目,你爱选多少就多少.
OK了,可以上了吧?
什么?还没能上?晕.你唬我啊?怎么可能?
如果还没能上,再看下面吧.
做到以上那一步已经是成功的了,如果那样子还没能上的话,我想,大概是你机器装有防火墙软件之类的吧?
有些网吧是用sygate来带的.SYGATE代理服务器软件4.0以上版本都集成了防火墙,而且安装后就是自动打开的.所以会导致你外网不能连接你的游戏服务器.包括你的网站.一进入就连接中断.具体做法.你可以把sygate换成sygate office4.0版本.这个版本可以关闭防火墙.仅仅关掉了还不行,还得要修改CS,把CS下的serverlist.dat,connectserverlist.dat里的55901为82,启动快捷方式8的启动参数最后的55901也改为82.再用映射器映射SF主机.OK....(改了端口后客户端也要把44405改81)
还有一个方法,干脆就不用sygate.哈哈.
最后给所有想建私服但老是外网失败的朋友一句话:如果按以上的方法外网还连不进来的话,想想你的外网主机,是不是设了防火墙之类的软件没有?也许外网连不进是被防火墙挡截了.凡事多想想,多摸索.碰到问题想都不想就拿去问别人,那样永远是没有进步的.
我弄这个外网弄了我差不多两个月,没一晚能睡好的.因为开始疏忽了SYGATE有防火墙的问题.所以导致服务器始终不能上外网.希望这篇帖子对大家有帮助
_____________________________________________________________
adsl主机+花生壳+内网机架一服2线的详细得不能再详细的方法!
设有2台电脑,a机双网卡,第1个网卡通过adsl连接外网,ip设自动,另个网卡ip设192.168.0.1,连接内网,用花生壳做动态域名,装好sql+muserver服务器端。b机就简单的装个win2000专业版或winxp均可,单网卡,ip设为192.168.0.2
首先要保证你的a机能单独运行服务器没问题,a机和b机已经连上(互ping一下对方的ip地址要能通)
来看a机的设置:(我的动态域名是wdfmu.vicp.net,请大家换成自己的就可以了)
d:\muserver\cs\data\serverlist.dat
0 "mu1-1" "wdfmu.vicp.net" 55901 "show"
1 "mu1-2" "wdfmu.vicp.net" 55902 "show"
d:\muserver\data\serverinfo.dat
[gameserverinfo]
servername = mu
servercode = 0
connectmemberload = 0;
d:\muserver\data\iplist.dat
"127.0.0.1"
数据源和sql都没有什么特殊要求。
重点在b机(不需要装sql server),看好了:
首先要把b机的nt登录名和密码设置的和a机一样(不然以后数据源设置可能有问题),然后设置数据源,建立名为muonline,muonlinejoindb,event,uselog,devilsqure_ranking的5个数据源,服务器那里填192.168.0.1,前4个数据源用nt验证,最后面1个用sql身份验证,用户名和密码用d:\muserver\rankingserver\svconfig.ini文件里的就可以了,如果没问题的话,就开始设置mu服务器了。
b机的mu服务器只需要运行dataserver,joinserver,mu2003eventserver,rankingserver和gameserver这5个就行了,改动的地方有:
d:\muserver\data\serverinfo.dat
[gameserverinfo]
servername = mu
servercode = 1
connectmemberload = 0;
;注意文件里第3行的数字是1
d:\muserver\data\iplist.dat
"wdfmu.vicp.net"
还要改启动joinserver的批处理文件为:
d:
cd \muserver\joinserver
@start joinserver.exe /p55970 /cawdfmu.vicp.net /cp55557
还要改启动gameserver的批处理文件为:
d:
cd \muserver\gameserver
@start d:\muserver\gameserver\gameserver.exe wdfmu.vicp.net 55970 wdfmu.vicp.net 55960 55902
;注意最后面的是55902
依次启动dataserver,joinserver,mu2003eventserver,rankingserver和gameserver!
最后1步,在a机用portmap端口映射软件,填加新的映射组,设置为:输入ip为任意,输出ip为192.168.0.2,输入端口为55902,输出端口为55902,启动映射,绿灯亮了,ok,大功告成!看看a机的cs里面是不是有2个服务器了。:)
这个是我看了以前一些类似的帖子,但都没有说的很详细,所以自己又摸索了n久才弄出来的,可能我比较愚钝,写的方法多了很多不必要的步骤,太繁琐!但是我这样做确实成功了,还没成功的玩家看了以后如果成功了,我的目的就达到了,希望高手不要笑话我。
网络毛毛虫
2004/12/27 12:10
版本升级这个就不清楚了,
新手
2004/12/26 20:59
如果以后低版本升级到高版本,怎么升级,还需要修改其他什么东西?
sanzo
2004/12/11 03:22
强!
分页: 1/1 1