在笔记本上用vm虚拟机搭建了游戏服务器,在相同笔记本上用安卓模拟器玩手游可以,但是怎么用手机玩呢。
在笔记本上用vm虚拟机搭建了游戏服务器,在相同笔记本上用安卓模拟器玩手游可以,但是怎么用手机玩呢。在笔记本上用vm虚拟机搭建了游戏服务器,在相同笔记本上用安卓模拟器玩可以,但是怎么用手机玩呢。
首先我用win10自带的热点,用手机连接这个热点,手机打开游戏加载一直0%,也不显示加载超时。
又在笔记本上安装了360wifi游戏加载可以完成,但是输入账号和密码后登录一直超时。
是哪里设置错误了吗?是要虚拟机ip和热点ip在同一字段下吗?
=========================================要让你的手机通过局域网访问笔记本上的VM虚拟机中的游戏服务器,你需要确保几个关键点:
[*]虚拟机的网络设置:确保虚拟机的网络适配器设置为桥接模式(Bridged),这样它将与主机共享相同的物理网络接口,从而能被局域网内的其他设备访问。如果你使用的是VMware, 这是这样设置的:
[*]打开VMware Workstation/Player
[*]右键点击你的虚拟机 -> 设置 (Settings) -> 网络适应器 (Network Adapter)
[*]选择 "桥接模式" (Bridge)
[*]笔记本的网络配置:确保你的Windows 10系统允许其他设备通过热点或USB共享网络。对于热点,确保你的无线网络适配器支持并启用了互联网共享。对于360WiFi,确认它正确配置且工作正常。
[*]IP地址分配:为了确保手机可以访问虚拟机,需要知道虚拟机的IP地址。在Linux虚拟机中,你可以通过运行ifconfig命令查看,而在Windows Server等系统中,可以使用ipconfig。记下虚拟机的IPv4地址,例如192.168.1.100。
[*]游戏服务器配置:检查游戏服务器的配置文件,确保其监听的IP地址不是localhost(127.0.0.1),而是0.0.0.0或者其他所有可用的IP,以便接受来自任何来源的连接。
[*]安全组或防火墙设置:确保虚拟机的安全组规则或防火墙设置允许从外部设备(如手机)访问游戏服务器端口(比如默认的22、80或8080)。如果你不确定如何操作,暂时关闭防火墙进行测试。
[*]手机的设置:在手机的游戏应用内,将服务器地址设置为虚拟机的IP地址,例如192.168.1.100,以及正确的端口号。
[*]检查连接:尝试在手机上打开游戏,看看是否可以成功连接到服务器。
[*]DNS设置:如果仍然有问题,可能是因为DNS解析问题。试着在手机的Wi-Fi设置中手动设置DNS为Google公共DNS(8.8.8.8 和 8.8.4.4)。
[*]重启服务和设备:有时候,简单地重启游戏服务器、虚拟机、笔记本和手机可能会解决一些临时的问题。
如果以上步骤都无法解决问题,可能需要进一步排查,例如检查虚拟机和手机之间的数据包转发,或者查看是否有其他软件冲突。在这种情况下,建议你提供更具体的信息,如虚拟机操作系统类型、游戏服务器使用的软件及版本,以便于更精确的故障排除。
页:
[1]