|
本帖最后由 smilesadness 于 2018-6-18 14:52 编辑
C2C:开放UDP,向局域网内广播游戏已经开放的信息,这时同局域网的另一个客户端在“多人游戏”里就能看到客户端开放的世界,并根据信息建立TCP连接进入别人的世界;由于广播不能穿出wan和宽带连接,因此这些位置的客户端的多人游戏里什么都不会显示(即使有办法联机);至于这个广播能不能从wan口穿入另一个NAT,没试过不懂(很多家庭用2台路由器扩大WiFi范围,但是很多人都不会去关DHCP,网段冲突也不调,算上这些意外连得上才怪)。
以上原理纯属堆砌概念,看不懂别找我,问建站级的dalao去。下面将从一些简单的网络环境开始讲解C2C联机:
用一台PPPOE的电脑开服:如果是公网IP,不出意外全世界能上网的电脑都能用IP:port直连;内网IP…同一个内网的所有电脑和子网的电脑都能直连,范围一般是同一个运营商+同一个学校/同一个小区/同一栋楼(看具体情况而定),最简单有效的测试方法:打开游戏ping。
用一台PPPOE的路由器下的电脑开服:关键词:端口转发、DMZ、upnp+tacupnp。剩下的跟上面的情况大同小异。TAC建站快10年了我们烧支香吧。
路由器套路由器之类的环境下开服:请求管理员协助。如果你就是管理员……
特yi殊ban情况:内网IP
恭喜你抽到下下签(上上签?不存在的),原理就是用PPPOE连到了一个更大的局域网。如果小伙伴刚好也在这个局域网就不用往下看了。解决方法:
1、联系运营商:与工程师协商。因为这些东西和利益挂钩,别人为什么要帮你……
2、建立虚拟局域网(vlan):蛤蟆吃、游侠。
3、域名:买一个域名+ddns,然后用域名:port连接。至于支持什么端口问服务商。ddns建在路由器时记得转发(大概)。
4、一些只见过奶没见过火的方法:ngrok等。
注意:据Steve一直微笑 述:Server.Properties for LAN这个mod连upnp都不会,也就是说:连一个公网IP+打开upnp的路由器都搞不定。1.7.10联机时运营商请你吃的shit,到了1.12.2一碗也不少;运营商送的光猫娘该推还是得推。这个mod对于联机唯一作用:NTR麻将。麻将:求求你们入正吧
写完之后才看见你们什么都会,但是删了心疼,发出来参考算了。 |
|