找回密码
 立即注册
搜索
查看: 3372|回复: 29

[PC] 局域网联机功能技术难度

[复制链接]
     
发表于 2022-8-25 20:55 | 显示全部楼层 |阅读模式
像星际2这样的已经有互联网联机功能的游戏,在后续开发中加入局域网联机很困难吗,为什么宁可线下比赛都经常出网络问题也不愿意开发这个功能?
回复

使用道具 举报

     
发表于 2022-8-25 21:00 来自手机 | 显示全部楼层
因为比赛举办权归暴雪所有
回复

使用道具 举报

     
发表于 2022-8-25 21:48 来自手机 | 显示全部楼层
有没有可能是故意不想让玩家局域网联机呢?
回复

使用道具 举报

发表于 2022-8-26 00:03 | 显示全部楼层
怎么可能困难,星际1就能局域网联机了,无非就是不想搞
回复

使用道具 举报

     
发表于 2022-8-26 00:28 来自手机 | 显示全部楼层
全程联网一防盗版
二提在线数字,财报好康
给你个局域网你又下个盗版跑去对战平台了怎么办
回复

使用道具 举报

     
发表于 2022-8-26 00:59 | 显示全部楼层
联机模式有2种:
C/S模式和P2P模式。
局域网联机都属于P2P模式,部分仅用大厅服务器的联机游戏也是P2P模式。
但是大部分有自己服务器的联机游戏,都是C/S模式。
在C/S模式下,部分数据处理会在服务器上进行。
因此这两种模式通常是没办法直接切换的。除非2种都实现了,但一般游戏不会这么做。
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-26 01:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-26 02:06 | 显示全部楼层
Tring 发表于 2022-8-26 00:59
联机模式有2种:
C/S模式和P2P模式。
局域网联机都属于P2P模式,部分仅用大厅服务器的联机游戏也是P2P模式 ...

不需要,局域网也照样C/S,Host玩家额外起个服务器就行了,根本不用做什么p2p模式。
回复

使用道具 举报

     
发表于 2022-8-26 03:50 | 显示全部楼层
lostyzd 发表于 2022-8-26 02:06
不需要,局域网也照样C/S,Host玩家额外起个服务器就行了,根本不用做什么p2p模式。 ...

很多服务器代码需要架构支持,甚至有的就不是设计在windows上跑的。
有的架构或组件还是商业授权,只能使用不许分发。
维护上服务器代码也不会考虑任何的玩家易用性。
让玩家去装全套环境,可能还得为某些组件额外付费,你觉得玩家愿意不?
回复

使用道具 举报

     
发表于 2022-8-26 04:38 来自手机 | 显示全部楼层
Tring 发表于 2022-8-26 03:50
很多服务器代码需要架构支持,甚至有的就不是设计在windows上跑的。
有的架构或组件还是商业授权,只能使 ...

免费开源的工具一大把。无非就是不想做。现在做游戏budget都很紧的

— from Xiaomi Mi 10, Android 12 of S1 Next Goose v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-26 04:47 | 显示全部楼层
本帖最后由 Tring 于 2022-8-26 04:48 编辑
luguozmy 发表于 2022-8-26 04:38
免费开源的工具一大把。无非就是不想做。现在做游戏budget都很紧的

— from Xiaomi Mi 10, Android 12 o ...

想做局域网联机一开始就别搞什么服务端啊。
最早立项定了做C/S架构的联机,谁会选方案的时候就考虑免费开源方便玩家自己架私服?
回复

使用道具 举报

     
发表于 2022-8-26 07:19 | 显示全部楼层
我寻思有官服又有私服的游戏不是一大把,很多还是小开发商。怎么到了暴雪就考虑到开发成本/开发方案不做了。
回复

使用道具 举报

     
发表于 2022-8-26 07:27 | 显示全部楼层
我记得之前DiabloⅢ无局域网联机,TorchlightⅡ还把自己支持局域网联机当宣传点大书特书。
这种东西就像国内各厂商的APP明明大部分都是HTML5套壳,但绝对不会出网页版,就要你下个APP。

话说你任都能做得到的事情,强如暴雪怎么可能做不到
回复

使用道具 举报

     
发表于 2022-8-26 07:35 | 显示全部楼层
本帖最后由 Camelion 于 2022-8-26 07:37 编辑

大型网游服务器要支持几十上百人交互技术上确实很复杂;但想来能用得上局域网连接的无非是几个十几个玩家联机,也不用考虑反作弊之类的,那还真不用什么高难度技术。

回复

使用道具 举报

     
发表于 2022-8-26 09:02 来自手机 | 显示全部楼层
Tring 发表于 2022-8-26 03:50
很多服务器代码需要架构支持,甚至有的就不是设计在windows上跑的。
有的架构或组件还是商业授权,只能使 ...

游戏服务器又不是互联网服务器,技术上要简单的多,什么Windows不支持纯粹是借口,大部分就是个大厅+消息转发。
回复

使用道具 举报

     
发表于 2022-8-26 09:20 | 显示全部楼层
局域网才几台设备互联,连个大厅功能都不必要,sc1的话就是一个页面在局域网里主动刷新查询已经别人建的host罢了,加入游戏后建游戏的是服务端其他所有人和他通信,winodws怎么可能不支持,无法是暴雪自己不想支持方便在线数/财报又降低些开发成本罢了(暴雪说要降低开发成本真是笑话了

没记错的话。96年左右的机房还做不到批量统一配置,小伙伴还知道联机要让性能最强的一台机器建主机会比较好。
回复

使用道具 举报

     
发表于 2022-8-26 09:41 | 显示全部楼层
想起当年帝国红警甚至是用ipx的, 不像大菠萝2之类ip的还要输入, 那时候就觉得 上档次 高端
回复

使用道具 举报

     
发表于 2022-8-26 09:53 来自手机 | 显示全部楼层
lostyzd 发表于 2022-8-26 09:02
游戏服务器又不是互联网服务器,技术上要简单的多,什么Windows不支持纯粹是借口,大部分就是个大厅+消息 ...

你去看看星际2是不是只有个大厅+转发。
星际2的问题从来就不是做不了局域网,而是一开始没做局域网,后来也就没理由再重做架构就为了加这功能。
说到底,能在线匹配天梯的游戏哪个有局域网功能?
对战虽然只有2个人进行,可同时容纳上万人在线对战的服务器吞吐量,给你一般家用机跑得来?
又不是买猪肉,你只要里脊就能只切块里脊拿走。整个服务器架构是以高吞吐量为标准设计的,谁来专程给你改个个人版?
回复

使用道具 举报

     
发表于 2022-8-26 09:54 来自手机 | 显示全部楼层
就是不想让你脱离他的网络也能联机
其他都是借口屁话而已
回复

使用道具 举报

     
发表于 2022-8-26 10:00 | 显示全部楼层
本帖最后由 Masque 于 2022-8-26 10:02 编辑
满满一大杯 发表于 2022-8-26 07:27
我记得之前DiabloⅢ无局域网联机,TorchlightⅡ还把自己支持局域网联机当宣传点大书特书。
这种东西就像国 ...

别提任天堂了,暗黑3在pc上可以免费联机,ns上就得办eshop会员才能联机。主机厂家吃相太难看。
回复

使用道具 举报

     
发表于 2022-8-26 10:23 | 显示全部楼层
Masque 发表于 2022-8-26 10:00
别提任天堂了,暗黑3在pc上可以免费联机,ns上就得办eshop会员才能联机。主机厂家吃相太难看。 ...

这说的就不是一件事。是连吃相那么难看,技术那么差的任天堂,都能随随便便做到局域网联机,技术上这就不是个事。D3我没买不清楚,别的你任游戏局域网联机可不用付费。甚至你自己搞异地组网,然后走局域网联机也不用给任天堂付费……
回复

使用道具 举报

     
发表于 2022-8-26 10:44 来自手机 | 显示全部楼层
想起来ps4的高达versus,只有线上联机功能,直播掉线坐牢闹了笑话。后来发售的exvs专门加了局域网联机功能(不需要PS会员)

—— 来自 OnePlus HD1900, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-26 10:48 | 显示全部楼层
上世纪互联网接入成本还比较高的时候,是个PC游戏都带局域网联机,现在成本低了网速高了商业模式也变了厂商就有意愿和能力把用户完全掌握在自己手里,这基本不是技术层面的事。
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-26 10:52 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-26 10:53 来自手机 | 显示全部楼层
以前用adsl的时候很神奇,我可以和住在小区另一头的发小lan暗黑2
回复

使用道具 举报

     
发表于 2022-8-26 11:04 来自手机 | 显示全部楼层
MaskedBlade 发表于 2022-8-26 10:52
借贴问一下。一些非热门单记主机游戏的联网,受nat和wifi影响大,主流网游就不会。区别是什么 ...

以前游戏受nat影响大是因为p2p无中介,当两方都是内网时无法建立连接。只要有一个中介服务器就能解决这问题。
nat穿透的中介有两种,一种只互换端口信息,之后还是两者直连,中介不进行转发。不过这种对于某些特殊nat无效。
另一种是直接走中介服务器转发数据。这种当中介服务器在国外时会变得非常卡。
当nat穿透不得已选择转发中介时,联机质量就会骤降。

而网游一开始就不是p2p的,服务器都是公网端口,没有任何nat穿透的问题。

至于wifi,那个多半是小区信道干扰严重。网络数据走大一点就很容易受影响。
回复

使用道具 举报

     
发表于 2022-8-26 12:06 来自手机 | 显示全部楼层
Tring 发表于 2022-8-26 09:53
你去看看星际2是不是只有个大厅+转发。
星际2的问题从来就不是做不了局域网,而是一开始没做局域网,后来 ...

反恐精英怎么就既有天梯,又支持个人搭服务器?

问题一个个来。

服务器没有Windows怎么办,有能力的用户可以搭linux,这不是不开放的理由。

服务器性能要求高blablabla,这又不是魔兽服务器搞什么超级电脑,就算要求真的高一些(基本也就是内存要求),一样可以开放给有能力的用户。

一个游戏支持互联网联机,现在要支持局域网,技术上难度如何?几乎没有难度,因为互联网要处理的问题更复杂,你所谓的切里脊更多是商业问题而非技术问题。

竞技类游戏正常开发流程之下,局域网对战专用服务器本就是合理的需求之一,都会拆分独立的功能模块,不可能切分不出来。
回复

使用道具 举报

     
发表于 2022-8-26 19:28 来自手机 | 显示全部楼层
lostyzd 发表于 2022-8-26 12:06
反恐精英怎么就既有天梯,又支持个人搭服务器?

问题一个个来。

得了吧。lz问的是支持个人服务器么?
一个游戏局域网联网还要玩家自己搭私服,那叫局域网模式?
回复

使用道具 举报

     
发表于 2022-8-26 19:34 | 显示全部楼层
Tring 发表于 2022-8-26 09:53
你去看看星际2是不是只有个大厅+转发。
星际2的问题从来就不是做不了局域网,而是一开始没做局域网,后来 ...

dota2
回复

使用道具 举报

     
发表于 2022-8-26 19:38 来自手机 | 显示全部楼层
主机游戏支持局域网的就不少
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 20:09 , Processed in 0.144170 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表