方舟非专的“专”指的是进程专用,不是电脑专用。
方舟生存进化吧
全部回复
仅看楼主
level 1
Saltius 楼主
上次看到有人在单机服的帖子下面,回复说非专会有各种刷新问题(所以要去网上服玩),这种把单机服当非专其实是望文生义的误会,”专“不是指专用一台服务器开服才是专用服,而是专用一个进程作服务端。
下面分列一下:
单机模式:一个shootergame.exe进程,在这个进程上既跑服务端又跑客户端。
非专(就是“不专”)模式主机:一个shootergame.exe进程,在这个进程上既跑服务端又跑客户端。
专用服:一个shootergameserver.exe进程,在这个进程上专门跑服务端。
非专服和专用服的加入者:一个shootergame.exe进程,在这个进程只跑客户端。
在同一台电脑上,用ASM开一个shootergameserver.exe进程,然后从steam打开方舟加入,其实是另开了一个shootergame.exe进程跑客户端。既然server进程仍然是专用的,这样开的服就是专用服,不是非专。
2020年11月23日 03点11分 1
level 1
Saltius 楼主
在相同硬件条件下,玩单机服的性能表现由于单机模式和非专主机。
因为方舟的多核优化就那样,一个进程能吃到的CPU/内存资源是有限的。
假设你一个进程能吃到25%的CPU占用到顶,那么单机模式和非专的主机的游戏进程,需要先把这25%上限中的一部分CPU资源挪给服务端计算各种地图数据,剩下的才分配给客户端渲染画面,很容易出现显卡吃不饱的情况,因为显卡也要CPU分配渲染计算任务。
单机服因为有server进程专门吃CPU了,另一个游戏进程吃到的25%CPU能全给客户端,这样显卡就容易吃饱。同时CPU的利用率也上去了。
2020年11月23日 03点11分 2
@大剑师2020 在对电脑硬件资源调用的模式上是一样的,然后因此加的那些奇奇怪怪的限制也一样。而要说不一样,非专能给别人联机,还多了联机方面的限制比如主机下矿洞传其他人。
2020年12月01日 05点12分
level 1
Saltius 楼主
这也解释了为什么制作组为什么给单机或者非专添加各种限制(比如只在玩家身边时间才流逝)。
要不添加这些限制,单机模式和非专主机的游戏进程会变得相当臃肿、低效。
不只一个玩家抱怨,单机模式通过启动参数取消时间流逝限制后比之前变卡了许多。
2020年11月25日 00点11分 3
@大剑师2020 你有开-preventhibernation参数么?
2020年12月04日 06点12分
@大剑师2020 刷龙和龙互动是两码事,开专用服的情况下,龙会刷新,但是是静止的,你过去之后(这个范围比你视野范围要大一些)它们之间开始互动。
2020年12月04日 07点12分
@大剑师2020 开专用服后驯服生物属性比如生命值和伤害会下降(除非在服务器上开启单机倍率),开专用服后打boss会有时间限制(需要加mod才能调整)。
2020年12月04日 08点12分
单机资源刷新有一个限制就是资源(比如铁矿)被采集掉但没重新生成前,玩家退出了游戏,会导致这个资源点直接被删除,再进游戏后就不重生了。开服可以避免这个限制。
2020年12月04日 08点12分
level 8
意思是理论上如果单核性能无上限,那还是能吃饱显卡对吧?[泪]
2021年11月23日 18点11分 5
1