kookboy
deepin
2026-01-30 18:43 我还在玩1.5,1.6的玩不习惯😂
Reply Like 0 View the author
我还在玩1.5,1.6的玩不习惯😂
支持
楼主把编好的arm发出来吧
最后关于联机,根据我的测试,任何linux版(包括上面的方案2steam原生版)都无法直接搜索到局域网游戏,但实际上可以用控制台加入。在主界面控制台输入 connect 服务器IP:端口,即可加入游戏,所以实际上是能够实现局域网联机的。跟win版联机注意win版要有双协议切换功能,并切换至48协议。
这段内容我回复一下,我已在银河麒麟系统ARM框架和龙芯框架下测试过了,可以直接互联,不需要额外操作,我是直接编译的x3ash3d,l龙芯还需要修改x3ash3d的部分源代码,要不然编译不成功,过程还是比较复杂的。
文章我还没发,我稍微还在测试,等我发完了,我再留言加一条链接。
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。
后面我倒是想借一台龙芯机器编一个龙芯版跑跑看什么情况,因为我没有龙芯机器。
就这样,玩得愉快