卧龙千雪 发表于 2016-11-16 21:52:47

不会弄虚拟机,只能崇拜的看着你们:

jdzxjx 发表于 2016-11-17 23:41:34

暴OL 一键整合

带着老鼠上街 发表于 2016-11-18 09:25:11

66666666666666:

kinshin521 发表于 2016-11-18 15:55:00

啥也别说了,楼主,我爱你

w258080808节能 发表于 2016-11-18 19:08:46

你们城里人真会玩~~

kinshin521 发表于 2016-11-19 00:15:54

楼主大大。GS无法启动,什么这个那个方法全试过了,不行啊。拜托了。

hanlina 发表于 2016-11-19 20:05:12

已经收藏,养肥修复再撸~

jintao793 发表于 2016-11-20 12:28:59

好东西顶上去

luisvici 发表于 2016-11-20 16:56:59

本帖最后由 luisvici 于 2016-11-20 17:02 编辑

Linshanjie 发表于 2016-11-15 16:50
楼主:感觉是一个残端,我都按照步骤没有错误的安装了。有很多程序发生闪退。特别是GS。说连接数据库就断了 ...
仔细看提示。启动失败的原因是由于连接GMA服务失败。
而通过批处理,可以看见GMA服务的启动序列是在二号位。

这个地方,我做了反复性的测试。发现这个批处理其实做的太简陋了,没有给与服务启动的等待时间,而是一股脑的同时执行。
而服务一旦在执行的时候,发现连接不上,就会自动断开,这个过程中,也没有赋予pause指令。这和GS一毛一样。所以很多人看起来,就觉得是闪退。其实并非是闪退,只是服务连接不上,所以程序自动退出而已。
解决的方法很简单。可以参考一下其他批处理的做法,就是在每一个执行序列后面,加一串ping 指令,借此来进行适当的等待。
例如编辑批处理文件如下
start "LoginServer" .\Solution\CheckServer\LoginServer.exe
ping 127.0.0.1 -n 3 > null
start "GMAgentServer" .\Solution\GMAngentServer\GMAngentServer.exe
ping 127.0.0.1 -n 1 > null

-n 后面的数字,表示延时的时间。通常一个ping的间隔是一秒。而后面的 null则表示是否显示这个ping的过程。
这里我只是做了一个举例,具体的启动顺序是否正确,我还懒得去试。。我自己能进,就不想折腾了。


最后需要补充的是。当GameServer启动了之后。会先尝试着连接数据库,一旦连接成功后,会提示用户按下任意键,以启动服务。如果看到press any key to GameServer Start ,记得按一下键盘。
藏宝湾的图片实在是太难传了。要不我真想用图片来说明。具体自己试了就知道了。记住了。gameserver一定要提示object thread start才算是启动好了。否则请继续尝试。

逍遥叹息 发表于 2016-11-20 20:14:39

luisvici 发表于 2016-11-20 16:56
仔细看提示。启动失败的原因是由于连接GMA服务失败。
而通过批处理,可以看见GMA服务的启动序列是在二号 ...

我是直接重置数据库,然后或者手动重启

a7917714 发表于 2016-11-20 20:18:19

谢谢楼主分享

xingstar_8486 发表于 2016-11-21 13:39:29

本帖最后由 xingstar_8486 于 2016-11-21 13:43 编辑

:gameserver 一闪而过:        2        Log Manager
        2        WSAStarup
        2        Server Unique Key : 110812987412808
        2        MLS type None
        2        GMA Connector
        2        Connect to GMA 192.168.200.100 : 8101
        2        Failed Connect to GMA


Linshanjie 发表于 2016-11-22 10:25:13

luisvici 发表于 2016-11-20 16:56
仔细看提示。启动失败的原因是由于连接GMA服务失败。
而通过批处理,可以看见GMA服务的启动序列是在二号 ...

谢谢楼主耐心的讲解。有一个问题想再次请教一下,“在每个执行序列后面加ping指令”,是不是在GMAgentServer.ini文件里面加。或者是哪个文件。感谢楼主的回复。

sygxx0 发表于 2016-11-22 21:22:13

感谢楼主其它端累死了

luisvici 发表于 2016-11-23 05:21:27

本帖最后由 luisvici 于 2016-11-23 05:26 编辑

Linshanjie 发表于 2016-11-22 10:25
谢谢楼主耐心的讲解。有一个问题想再次请教一下,“在每个执行序列后面加ping指令”,是不是在GMAgentSer ...
开始游戏的那个执行程序,实际上是批处理文件。直接右键编辑就可以了。
你可以在文件夹选项里面启用显示后缀。然后就可以看到这个文件其实是以bat结尾的。bat就是批处理了。

luisvici 发表于 2016-11-23 05:23:55

xingstar_8486 发表于 2016-11-21 13:39
gameserver 一闪而过        2       Log Manager


这个问题我上面回帖已经说了。GS闪退的根本原因是连不上GMA服务。而GMA服务在批处理里面属于第二个启动的,偏偏GMA也是需要连接到其他服务的,否则也是闪退。所以才需要做一个延时。或者是自己手工启动GMA。

所有的地方都是没问题的,唯一的毛病就是出在批处理这里。

xingstar_8486 发表于 2016-11-23 09:23:02

luisvici 发表于 2016-11-23 05:23
这个问题我上面回帖已经说了。GS闪退的根本原因是连不上GMA服务。而GMA服务在批处理里面属于第二个启动的 ...

-好的,加延时了,可以了,谢谢

qq7825410 发表于 2016-11-23 17:20:25

我的为什么提示是子网IP与子网掩码不匹配类 这是什么情况 小白一枚 卡这儿弄不明白了

右肩の蝶 发表于 2016-11-23 17:48:36

qq7825410 发表于 2016-11-23 17:20
我的为什么提示是子网IP与子网掩码不匹配类 这是什么情况 小白一枚 卡这儿弄不明白了

子网是192.168.200.0 掩码 255.255.255.0

Linshanjie 发表于 2016-11-23 18:04:17

xingstar_8486 发表于 2016-11-23 09:23
-好的,加延时了,可以了,谢谢

你是怎么加的ping,能给我截个图或者发个start。bat的编辑内容吗。非常感谢了。期待您的回复。
页: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16
查看完整版本: 暴OL 一键整合

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