类型二:提供局域网的程序(通过异地组网实现远程联机)
判断方法:提供IP直连的基本都支持局域网,因为你可以用路由器分配的地址和对应程序的端口实现内网中不同设备的信息交换,只是可能有些程序不提供现成的独立页面和自动搜索;也有一些程序仅支持使用局域网联机不开放IP直连,此类游戏一般有多人游戏的入口但既没有本地预设的P1234玩家位置,也没有IP直连的输入框,可能能够自动搜索网络下的房间。
启动对应的服务端程序(可能需要填入部分配置信息)并等待部署完成即可,有的软件不自带服务端的启动程序,或者其不能够满足服务器的需求,因此需要下载对应的服务端
- 房主:启动目标游戏--->多人游戏--->创建主机--->启动组网程序并加入同一组网网络--->等待其他玩家加入
- 访客:启动目标游戏--->多人游戏--->启动组网程序并加入同一组网网络--->回到游戏在局域网下搜索主机并加入对应的房间
房主启动游戏后选择多人游戏--->创建主机即可(pe,pc同理)
方法一:启用游戏内置局域网服务器
房主启动游戏后选择单人游戏--->进入选定世界--->按键ESC--->对局域网开放--->(允许作弊:启用命令)创建一个局域网世界(给定的随机端口也可nat使用,但没必要)
方法二:部署服务端
请跳转至内网穿透部分查看部署服务器端方法,部署完后再回来下一步
前言:异地组网相较于其他方式依赖于软件的自动搜索,只是在理论上简单,实际操作更可能遇到问题,此时最好查询官方文档,这里我提出以下两点建议:
- 组网成功后可以在命令提示符中ping软件给出的虚拟网内其他用户的地址,以检查是否能够连通,若不能ping通大概率是不成功的
- 若能ping通但软件自动搜索不能搜到,则检查防火墙的相关配置,若还是不行可以在对应的社区咨询
中转服务器类型异地组网
P2P类型异地组网
我在这里列出常见的平台:(以下为普通用户配置:不购买套餐)
常见平台
- 蒲公英(已不完全免费):学习成本低;付费不推荐,简单,只要登录同一个账号即可;
- Hiper(重名太多找不到链接):一个注册的账号付费后可以邀请其他人加入使用;签到送时长;学习成本低;宽带较好
- EasyN2N:学习成本较低;只能Windows间使用,会自动安装一个虚拟网卡;加入同一个小组即可
- Radmin LAN:学习成本低;只能Windows间使用,会自动安装一个虚拟网卡;加入同一个房间即可
- UDPPLAN(博客):会选择自动安装一个虚拟网卡;简单免费;无需账号
- TeamViewer(安装要选VPN):学习成本低;简单易用;但需要注册账号
- ZeroTier:有一定学习成本;会自动安装一个虚拟网卡;管理能力强;但对网络要求较高,不过可以自己搭建plant
- Tailscale
- 游侠(已不完全免费)十分简单,需要实名认证
- ......(数据来源于2023.1,可能不准确如有需要在下面留言更新)
0.注册账号[可能没有这一步] 1.创建一个网络,将网络的ID和验证密钥或者是网络名称和密钥给访客 2.访客通过给定的密钥加入该网络,即可实现异地组网
- 无论是主机还是访客创建,只要在同一个网络下都一样,如果主机无法创建网络可以让访客试试
- 房主创建本地服务器后,一般进入游戏选择多人游戏在局域网下搜索房主即可,有的游戏允许其他人通过组网平台给定的ip直连
此处以蒲公英和红警2、RadminLAN和Minecraft为例(图示+简短文字描述):
- 蒲公英使用方法:
- RadminLAN使用方法(通用):