liuhaopen / UnityMMO

an unity mmo demo, base on ecs(game play), xlua(ui)
MIT License
1.68k stars 438 forks source link

skynet跑起来后,登陆界面是什么意思? #5

Closed EricDDK closed 5 years ago

EricDDK commented 5 years ago

image 这样是算成功了嘛? image 这里我点哪个?如何配置可以登陆?需要手动在数据库插入数据嘛? 有单机模式嘛?感谢您的回复!

liuhaopen commented 5 years ago

UnityMMO\Server\data里有两个sql文件,导出你的mysql. 然后在登录界面的ip输入你server端的ip,如果是虚拟机的话,桥接模式就用虚拟机的ip,nat的话就要做下端口转发,反正要在主机上ping得通服务器,然后就可以登录进入游戏了。

EricDDK commented 5 years ago

UnityMMO\Server\data里有两个sql文件,导出你的mysql. 然后在登录界面的ip输入你server端的ip,如果是虚拟机的话,桥接模式就用虚拟机的ip,nat的话就要做下端口转发,反正要在主机上ping得通服务器,然后就可以登录进入游戏了。

我对skynet不是很熟悉,我是搭建在阿里云上的,mysql也导入了,我看到您的注释里写着login server和game server不能放一台嘛?我现在ping的通但是连不上。

liuhaopen commented 5 years ago

login server和game server可以放一台的,ping得通连不上的话就要看看双端打印了,你按登录后没弹什么提示吗?

EricDDK commented 5 years ago

login server和game server可以放一台的,ping得通连不上的话就要看看双端打印了,你按登录后没弹什么提示吗?

Table 'UnityMMOGame.RoleLooksInfo' doesn't exist

image

liuhaopen commented 5 years ago

sql文件确实是旧的,我昨晚才提交了新版本在dev分支里,现在合到master里了,你pull下

liuhaopen commented 5 years ago

ping得通但连不上的话,就去阿里云后台看端口有没有给权限,目前帐号服务用的是8001,游戏服务是8888端口。

EricDDK commented 5 years ago

ping得通但连不上的话,就去阿里云后台看端口有没有给权限,目前帐号服务用的是8001,游戏服务是8888端口。

好的我连上了,等会儿提交个PR