藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF】【GM包站手游】

★【原始传奇SF/维京传奇SF】【GM包站手游】★

★2025火爆『传奇岁月+赤焰号角+维京传奇+原始传奇』爆战力称号BUFF+神装99999999万人PK★

★全网独家 可以单机 可以互动的传奇!★

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★承接推广★
★承接推广★

★承接推广★

☆六一新区开放-放置传奇☆

★六一新区开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【775016356】

★承接推广★

★承接推广★

★承接推广★

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★★新增全新门派九黎城,★不做垃圾,力争什么都做到最好★持续更新,长久稳定★

★承接推广★

★承接推广★

★承接推广★

查看: 11278|回复: 69

[原创] 天之刃外网无法进游戏(黑屏)与正确外网设置办法。

  [复制链接]
发表于 2013-10-11 19:18:10 | 显示全部楼层 |阅读模式
本帖最后由 cjqmap 于 2013-11-15 17:50 编辑

本人国庆节闲来无事,就把早以下载却一直没时间体验的天之刃服务端,来“架设”下。因为下载的是“一键端”,所以谈不上什么架设步骤,虚拟机解压就能玩的那种,这里感谢下那些为我们制作“一键端”的大神们。

因为想和其他朋友一起体验,所以需要把服务端架设到外网,就网上百度了下外网教程,看了很多“外网教程”及视频教程(包括本论坛的),按步骤改了IP后,用本机测试确实可以用改后的IP进到虚拟机的服务端,可是真正用其他机子想访问到虚拟机上的服务端却是有问题的——进游戏黑屏。这并不怪先前那些做外网教程的大神们,因为有时候毕竟测试条件有限,而且已在本机可以用修改后的IP访问了。


废话说了一堆,回归正题吧。
1、服务端版本介绍
我很想介绍自己下的服务端(很必要,怕端不同文件会不同),因为百度后,我才发现这个端分很多版本,如T1、韦小宝.......可是我下了很久,不记得在哪下的了,只知道解压出来叫“极限天之刃”的虚拟机文件,IP默认192.168.200.100,再无其他东西的一键端,看游戏界面内容,应是新天之刃。(对于端版本信息有知情者欢迎补充)
2、服务端修改前的准备
虚拟机上的服务端启动正常,本机可以进入游戏。
3、服务端外网修改
下面我来说说修改的地方,其实外网修改所涉及的文件与地方,说出来少的可怜,并不需要像其他教程所说的那样需要改很多个PHP文件,因为我改了后,外网还是没法进游戏。
其实涉及到外网要修改的php文件只有2个:
/data/gameclient/www/to_game.php
/data/gameclient/s1/user/game.php默认是192.168.200.100,全部替换为外网IP。
改到这里其实其他机子就能输入修改的外网IP,访问到虚拟机上的游戏首页,但是进游戏是黑屏的。这是因为还有一个关键文件没有修改(这也是为啥按现有外网教程上修改后,其他机子进游戏黑屏的原因)另一个重要的config文件:
/data/tzr_mo_S1/server/setting/common.config
注意:这个文件并非像上面2个文件替换所有IP地址为外网IP,否者我们服务端就启动不起来,挂了。
下面我们来打开这个common.config文件,截图说明需要改的地方。

修改之前默认是{"192.168.200.100", "192.168.200.100", [443]},这里的{"25.27.92.202", "25.27.92.202", [443]},是我已经修改后的。
我们就只把这行的2个IP都修改为外网IP,其他的一律不用修改,不推荐大家用记事本修改,特别是config文件,因为我改一次后,服务端挂了。最后在启动服务前,重新编译下,命令如下:
cd /data/tzr_mo_S1/server/script
./make_config_beam.sh
等到运行结束再输入启动服务器命令
cd /data/tzr_mo_S1/server
./mgectl start


补充说明:(必看)
第一个:
/data/gameclient/www/bak/tzr/index.php文件
数据库tzr_game中的t_config表
这2处是否需要修改问题。当时测试外网连接时,我曾经修改过这2处,但是修改后朋友仍然是进游戏黑屏(本机一直正常游戏),直到修改了common.config文件。因为外网测试需要朋友远程联网配合,所以后来并没有把这2处改回来再做外网测试。有朋友有条件的可以测试下。
第二个:
域名问题,因为我家里网络是蛋疼的长城宽带,也是因为这次事件,我才知道长城宽带不支持花生壳域名。所以很抱歉不能做服务端域名设置的测试。如果有网友按上面教程,改成域名可以成功连外网的,欢迎来补充。
第三个:
外网IP问题,ADSL用户有独立的外网IP(即百度“IP”查到的就是自己的外网IP),但长城宽带等内网用户,如果谁和我一样是蛋疼的长城宽带,不要妄想设置成自己所查到“外网IP”,就能实现服务端外网访问。因为长城宽带等内网用户上网都是一个公用外网IP,所以这类用户通过外网IP是不能直接找到服务端的。如果你那有幸能用花生壳域名,就尝试用花生壳解决,不能的就和我一样用hamachi吧。
第四个:
路由器用户,不管你是用电信还是联通什么网,凡是装了路由后,电脑就属于一个内网了,单靠查到的”外网IP“,是无法直接访问到你的路由器下的某台电脑,需要去路由器上设置相关参数。因为家里没有路由器测试,没有亲测成功的东西,我也不敢乱说怎么设置路由器就可以搞定的。
那就没办法了吗?有个思路是可以尝试的,如果大家有架设过其他游戏服务端,是可以参考其他游戏服务端的外网架设中的路由设置部分的,宝湾这么多服务端教程,大家随便也可以找到某个服务端外网教程中路由器设置部分做参考吧。
当然如果你不怕困难,不怕蛋疼,可以用hamachi,这个方法内网用户(本人也是用的这个),可以通过hamachi与外网朋友成功连接玩的。


原创不易,如果按此教程成功进入游戏的朋友,希望能回复支持下,让更多人能看到此教程。

============================分割线===========================
10.21日更新说明
本来想做个视频教程,那种方式直接而且也实在,看这可怜的浏览和回复,估计玩的人不多,看样子算了,估计不久就成坟了。
因为还是有人回复我说修改失败了,今天我重新解压客户端,按方法从头修改客户端,来验证此方法是否有遗漏或错误。
下面是我修改外网成功后,登陆的效果图,大家注意flash缓存地址(地址栏的IP不能证实),确实已经是修改后的IP连接了。

下面这张是游戏页面源文件中flash地址,注意NewMain.swf这段,也确实已经变成修改的了。(按教程修改完的,可以自己对比下。)

这就证实了按我上面说的方法没错,我把修改方法重新归纳下:
(先前我提的未确定必改的文件,下面的归纳中我都写进来,懒得测试了,大家按照步骤全都修改,反正这几个多改了没事)
1、重新解压个客户端,保证没被修改过。
2、修改的文件:
/data/gameclient/www/to_game.php
/data/gameclient/s1/user/game.php

/data/gameclient/www/bak/tzr/index.php(这个没测试是否必改,下面的不再说明)
把默认192.168.200.100全替换成你的外网IP。

/data/tzr_mo_S1/server/setting/common.config文件只要修改网关信息部分,其他的千万别改,如图。
3、修改的数据库:

打开数据库tzr_game中的t_config表,把192.168.200.100全部替换成你的外网IP,其他的不用修改。
4、运行重编译命令
cd /data/tzr_mo_S1/server/script
./make_config_beam.sh
5、重新启动虚拟机(这个是我重新修改解压的服务端中遇到的问题,因为我修改用时用的./mgectl stop命令,而非重启虚拟机,改后死活flash连接都是用的192.168.200.100这个,虚拟机关了重启后,问题解决,我那个汗{:soso_e127:}
6、运行服务端

cd /data/tzr_mo_S1/server
./mgectl start


7、进游戏测试,成功会弹出新IP地址的flash缓存设置请求框。
8、因为网络环境问题,我不确定大家设置的外网IP是否正确,详细的大家看我以前写的补充吧,真不行就是端的版本问题了。
============================分割线===========================
10.25日更新
说在前面的话:
今天有时间,考虑到大家下的端可能不同,为了帮大家排除端的问题,于是把我修改用到的”一键端“(解压后无需再改端的设置,开服即可玩)传上来了,先声明这个端也是我几个月前下的,真是不知道在哪下的,但是要感谢这个端的原作者。
这个端我没做任何修改,开服就能玩单机,当然虚拟机IP为192.168.200.100这个大家应该都知道,建议大家第一次可以先做次单机测试。
运行启动服务端命令:
cd /data/tzr_mo_S1/server
./mgectl start

等启动成功后,即可进游戏。
想改外网的,就按之前我写的,用这个端改提到的几个地方就可以了,相关工具大家应该都有,记得php文件和config文件别用记事本修改为好。
系统登录:用户名root  密码263368587q
数据库:用户名mo  密码123456
下载地址:
http://kuai.xunlei.com/d/b-rrAALUcQCY7GlSa1a
下载地址什么的我也不隐藏了,觉得有用的就回复支持下就可以了。

启动服务端卡Log问题
快到2014年了,原有数据库中Log表不够用,启动服务端会遇到卡log,无法启动的问题,具体方法论坛有大家搜下,有详细解决方法。












本帖子中包含更多资源

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

x
 楼主| 发表于 2013-10-18 09:46:23 | 显示全部楼层
{:8_266:}看样子玩这个游戏的人不多啊,这么多天了,没一个人回复。
发表于 2013-10-19 21:37:42 | 显示全部楼层
无限的失败中,折腾了三个小时了
头像被屏蔽
发表于 2013-10-20 17:28:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-10-20 19:55:08 | 显示全部楼层
屁兔毛毛 发表于 2013-10-20 17:28
依然失败中

失败是指,仍然进游戏黑屏吗?服务端启动后,看看最后显示网关地址是否改变,记得重新编译下。
 楼主| 发表于 2013-10-20 19:56:13 | 显示全部楼层
lj19850201 发表于 2013-10-19 21:37
无限的失败中,折腾了三个小时了

我唯一不确定的是端的版本......修改方法本人亲测出来的,未提及的地方不需要修改。
头像被屏蔽
发表于 2013-10-22 09:36:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2013-10-22 21:04:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-10-22 21:21:51 | 显示全部楼层
妖心月 发表于 2013-10-22 21:04
天之刃外网启动成功 注册成功 但是点击进入游戏 显示WEB服务端未开启 请于服务员联系 请问是什么原因

哥,你没运行启动服务端的命令呀。
头像被屏蔽
发表于 2013-10-22 23:13:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-10-23 11:23:36 | 显示全部楼层
楼主   游戏一直卡5%是什么原因,我是用虚拟机 桥连 改IP 开放,但是主页,注册都可以,就是点开始游戏之后一直卡5%,不断刷新
发表于 2013-10-23 12:29:00 | 显示全部楼层
楼主你的是虚拟机端吗
发表于 2013-10-23 14:39:33 | 显示全部楼层
收藏一下
发表于 2013-10-23 14:48:22 | 显示全部楼层
好深奥      
 楼主| 发表于 2013-10-23 18:51:06 | 显示全部楼层
妖心月 发表于 2013-10-22 23:13
虚拟机的那个cd什么的两条指令都运行了啊 还需要什么

cd /data/tzr_mo_S1/server
./mgectl start
 楼主| 发表于 2013-10-23 18:53:36 | 显示全部楼层
妖心月 发表于 2013-10-22 23:13
虚拟机的那个cd什么的两条指令都运行了啊 还需要什么

命令运行后,服务端是成功启动了没。
 楼主| 发表于 2013-10-23 19:07:41 | 显示全部楼层
本帖最后由 cjqmap 于 2013-10-23 19:15 编辑
凡世 发表于 2013-10-23 11:23
楼主   游戏一直卡5%是什么原因,我是用虚拟机 桥连 改IP 开放,但是主页,注册都可以,就是点开始游戏之后 ...

那你本机游戏都没连成功吧,这是你下的服务端原先就设置没到位,注意下面2个位置,是否为你虚拟机服务端的IP地址。
game.php文件

to_game.php文件

2附图中“25.59.132.186”这个IP的位置,改成你虚拟机服务端的IP,这你得查找前面的英文,不知道你的服务端文件默认设置的是什么IP。

本帖子中包含更多资源

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

x
 楼主| 发表于 2013-10-23 19:09:49 | 显示全部楼层
凡世 发表于 2013-10-23 12:29
楼主你的是虚拟机端吗

我下的是虚拟机一键端,但是下了放电脑里面几个月了,国庆才架设着玩,找不到原先是在哪下的了。
头像被屏蔽
发表于 2013-10-24 08:45:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-10-24 17:24:12 | 显示全部楼层
屁兔毛毛 发表于 2013-10-24 08:45
再次尝试依然失败中。偶用虚拟机10.0架设,替换的是域名,另外路由端口映射是 80 81 88 443 8 ...

域名,我在补充中就说了“没做域名测试及其原因”,所以我也不敢说这游戏的端支持域名解析......
建议先用IP来试着改,成了后再改域名。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-5-25 03:30 , Processed in 0.079904 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表