Dstar 支持哪些平台和运行环境?

更新时间

Dstar 目前可运行在 Linux/OpenGL 环境,官方提供的 .rpm 包是在 Redhat 7 下构建、并在 Redhat 7 和 9 上测试过的。它最初是 1986 年为 Sun 工作站编写的 3D 多人第一人称太空射击游戏,后来被移植到 Linux/OpenGL。页面没有提到 Windows 或 macOS 版本,所以如果你用的是这两类系统,需要自行确认能否通过兼容层运行,官方资料里没有现成答案。

平台与运行环境一览

项目 官方资料说明
原始平台 Sun 工作站(1986 年原版)
当前移植 Linux/OpenGL
官方包格式 .rpm
构建环境 Redhat 7
测试环境 Redhat 7、Redhat 9
多人方式 本地网络(local network)
Windows / macOS 页面未提及

这个 .rpm 包里有什么

官方说明 .rpm 包体积非常紧凑,里面包含两部分:

  • 主游戏可执行文件
  • 一个机器人程序,可用于打靶练习和测试

页面还提到,这几张截图的磁盘占用甚至比 .rpm 包本身还大,可见包体之小。

网络对战怎么进行

Dstar 是一款通过本地网络运行的多人第一人称射击游戏,玩家之间用激光和导弹互相攻击。也就是说,它面向的是局域网内的多人对战场景,而不是互联网联机。页面没有给出具体的网络配置步骤或端口信息。

想自己改代码怎么办

项目页面提供了几个入口:

  • Project Page(项目主页)
  • Download(下载)
  • Readme File(说明文件)
  • CVS repository(CVS 仓库)
  • View or submit a patch(查看或提交补丁)
  • View or submit a bug report(查看或提交缺陷报告)

作者对缺陷报告的态度比较直接:他可能不会处理,更建议你自己修好再提交补丁。如果愿意折腾,作者表示可能会接受你的改动,甚至直接给你 CVS 写权限。作者也明确说,自己不打算再做更多开发工作。

需要注意的现实情况

  • 画面过时:官方自己承认,和现代 3D 游戏相比,Dstar 的视觉效果已经落后,但玩法依然有趣。
  • 发布状态:页面新闻显示,首次发布于 2004 年 10 月 15 日,此后没有更多更新记录。
  • 定位:作者把它放在网上,很大程度上是出于历史保存的目的。

所以,如果你的目标是“在现在的电脑上跑起来玩”,最稳妥的路径是找一台 Redhat 7 或 9 环境,或与之兼容的 Linux 系统来安装这个 .rpm;如果只是想了解它是什么,把它当作一款有历史价值的局域网太空射击游戏即可。