kookboy
deepin
2026-01-30 18:43 我还在玩1.5,1.6的玩不习惯😂
Reply Like 0 View the author
我还在玩1.5,1.6的玩不习惯😂
支持
辛苦了,不容易啊,手艺也是杠杠的。
但最后第二句不说还好,一说,内心崩溃啊,挖凉,挖凉的 !朋友,真的。
当年也是1.6的一代枪神啊,好多年不打游戏了,用了龙芯也是和游戏绝缘了。
楼主把编好的arm发出来吧
Popular Ranking
ChangePopular Events
More
众所周知,想在Linux上玩Counter-Strike1.6,有三种主流办法:
1.wine一个windows版本。性能太低,非x86架构更为明显,最没有性价比的选择,在我这直接pass。
2.运行原生linux版。由于steam的推广,CS1.6实际上是有原生linux版本的,steam里就有,网上也有一些流传。但强依赖steam-runtime,需要的库茫茫多,极难调试。对于x86机型来说,这是第一选择。
3.就是我们今天介绍的重点。https://github.com/FWGS/xash3d-fwgs
xash3d-fwgs项目是一个开源的Half-life引擎,而众所周知,CS最早是HL的mod,而且至今也可以作为HL的mod。所以也有人给xash3d项目作了cs的mod,https://github.com/Velaron/cs16-client,来自对游戏的逆向工程。
重点是,上面项目都是开源的,也都能编译到各个架构。相比较于用box86或者exgear跑linux原版,这个是完全原生的。
这个项目在国外算不温不火,但是由于项目有安卓版,在国内迅猛发展出很多手机版cs1.6和相应的服务器,所有手机版的cs1.6肯定都是xash3d
最后关于联机,根据我的测试,任何linux版(包括上面的方案2steam原生版)都无法直接搜索到局域网游戏,但实际上可以用控制台加入。在主界面控制台输入
connect 服务器IP:端口,即可加入游戏,所以实际上是能够实现局域网联机的。跟win版联机注意win版要有双协议切换功能,并切换至48协议。游戏目前还不支持中文,界面和游戏都是英文的,但不影响游戏本身。
总而言之,我编译了整合了整个arm64版,包含带有bot的CS1.6和没有bot的Half-Life1,打包上传商店中。x86架构因为有上面方案2的原生版,不需要借助开源xash3d。
后面我倒是想借一台龙芯机器编一个龙芯版跑跑看什么情况,因为我没有龙芯机器。
就这样,玩得愉快