Warzone 2100 由 Pumpkin Studios 开发,于1999年发布,是一款开创性且创新的3D实时策略游戏。
2004年,Eidos 与 Pumpkin Studios 合作,决定以 GNU GPL 许可证发布游戏源代码,包括除音乐和游戏内视频序列以外的所有内容,这些内容后来也被发布。
自2004年12月6日 Warzone 2100 源代码开放以来,所有专有技术已被开源替代品取代。
目前支持的平台包括 Linux、Windows 和 macOS。据报道,Warzone 2100 在 BSD 上也能运行。
访问 https://wz2100.net 获取 Windows、macOS 和 Ubuntu 的最新稳定版本。
Ubuntu 视频说明:为了获取游戏中的重要信息,请手动下载视频。假设游戏安装在标准的 ~/.local/share/
文件夹中,使用以下命令:
mkdir ~/.local/share/warzone2100 wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~/.local/share/warzone2100/sequences.wz
[状态徽章略]
获取最新 Windows 开发版的方法:
warzone2100_win_x86_portable
或 warzone2100_win_x86_installer
构建产物(取决于您是想要便携版还是完整/常规安装程序)。注意:目前需要一个免费的 GitHub 账户才能下载构建产物。
获取最新 macOS 开发版的方法:
warzone2100_macOS_universal
或 warzone2100_macOS_universal_novideos
构建产物(取决于您是否需要完整的应用程序包)。注意:目前需要一个免费的 GitHub 账户才能下载构建产物。
获取最新 Ubuntu 开发版的方法:
warzone2100_ubuntu<version>_amd64_deb
构建产物。
warzone2100_ubuntu20.04_amd64_deb
warzone2100_ubuntu22.04_amd64_deb
注意:目前需要一个免费的 GitHub 账户才能下载构建产物。
warzone2100_ubuntu<version>_amd64.deb
)解压到桌面。cd ~/Desktop sudo apt install ./warzone2100_ubuntu<version>_amd64.deb
~/.local/share/
文件夹中,使用以下命令(更新 warzone2100-<version>
):wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~/.local/share/warzone2100-<version>/sequences.wz
克隆此 Git 仓库并按照以下说明构建: 如何构建
开发版本是当前开发状态的快照,来自最新(成功构建的)提交。欢迎帮助测试这些版本,但应将它们视为正在进行中的工作。
您可以从这里或这里下载视频。您需要将下载的文件重命名为sequences.wz
,并将其放入您的Warzone 2100目录中,如上所述。
请注意,.wz
文件实际上就是.zip
文件,您可以将其重命名并解压内容以查看。
这个游戏仍然存在一些错误,如果您遇到任何问题,请使用GitHub的错误跟踪器(https://github.com/Warzone2100/warzone2100/issues)来报告错误。为了能更快地修复这些错误,我们要求您遵循以下规则:
Warzone 2100在用户的主目录中使用自己的子目录来保存 配置数据、存档文件和其他某些内容。此外,您可以 使用此目录放置自定义地图和模组,以便游戏能找到它们。该 目录的位置取决于操作系统。
在GNU/Linux下,Warzone 2100遵循XDG基本目录规范。
默认情况下,warzone2100-<版本>
目录可以在您的主目录
下的~/.local/share/
路径中找到。
(如果定义了XDG_DATA_HOME
环境变量,Warzone 2100文件夹将
位于$XDG_DATA_HOME
中。)
路径中.local
部分前面的点表示它是一个隐藏
目录,所以根据您的配置,您可能无法看到它。
但是,您仍然可以通过在地址栏中输入路径来访问它。
Warzone 2100 Project\Warzone 2100 <版本>
目录位于
%APPDATA%
文件夹下。
典型的%APPDATA%
路径:
\Documents and Settings\$USER$\Application Data
\Users\$USER$\AppData\Roaming
因此,Windows Vista及以上版本的Warzone 2100配置数据的默认路径为:
C:\Users\$USER$\AppData\Roaming\Warzone 2100 Project\Warzone 2100 <版本>\
默认情况下,%APPDATA%
文件夹是隐藏的。在Windows资源管理器的地址栏中输入:
%APPDATA%\Warzone 2100 Project\
将浏览到您的Warzone 2100目录。
Warzone 2100 <版本>
目录可以在您的主目录的以下位置找到:
~/Library/Application Support/
默认情况下,最近版本的macOS会隐藏您账户的Library文件夹。要在 Finder中查看它,请在 点击前往菜单时按住**Option (⌥)**键,您的Library文件夹 将作为一个菜单选项出现。
配置文件就叫做'config',包含几个配置 选项,其中一些可以通过使用命令行选项或使用 游戏内菜单来更改,其他的只能通过手动编辑文件来更改。
如果您在任何时候做错了什么,您可以删除旧的配置 文件然后重新启动Warzone 2100。然后游戏将重新生成一个 带有默认值的新配置文件。
Warzone 2100可以使用不同的选项和参数启动。要查看这些选项的列表, 请使用--help选项运行游戏。
注意:这些选项都有两个破折号(--),而不是只有一个破折号(-)。此外, 如果选项有参数,您需要使用'='符号将选项和其参数 分开 - 空格不起作用。
注意:一些选项在配置文件中有相应的条目,并且会 从一次Warzone 2100启动持续到下一次。
有两种方法可以通过互联网开始多人游戏:使用主机的 IP或使用大厅服务器。确保您能够在TCP端口 2100和9999上进行通信。请注意,对于端口转发,您只需要配置您的 路由器以转发2100端口。
您可以选择通过大厅或IP连接:
您将看到一个游戏列表,您可以从中选择。
在游戏开始前,您可以通过按住右鼠标按钮并左击 不想要的玩家来将其踢出游戏。
当您主持游戏时,它会自动在大厅服务器上列出。 如果您不希望您的游戏在大厅服务器上列出,您应该 将配置中的"masterserver_name=lobby.wz2100.net"条目更改为一些 无效的内容,例如:"nomasterserverplease"。
如果您之后想查看大厅服务器上列出的游戏,您可以 在提示输入主机IP时输入"lobby.wz2100.net",或者将 配置文件中的条目改回。您需要重新启动Warzone 2100才能使配置更改生效。
像许多其他游戏一样,Warzone 2100也有一些作弊功能,可以 在单人战役和遭遇战游戏中获得优势,或者 仅仅帮助模组制作者和地图制作者进行测试。作弊在多人游戏中不起作用, 除非所有玩家都同意。
作弊可能包含或触发错误,所以请谨慎使用,尤其是 在战役期间。
要在游戏中使用作弊,请同时按下Shift和退格键。 屏幕上应该会出现一条消息,告诉你已启用作弊模式。 你可以再次使用相同的按键组合来禁用它。
按Ctrl+O键可以打开调试菜单,这对于检查游戏状态或只是随意玩耍很有用。
激活作弊模式后,可以使用正常的聊天功能输入作弊命令。作弊命令按其用途和使用场合排序。
有很多作弊命令。一些例子:
biffer baker
- 你的单位造成更多伤害且更强大double up
- 你的单位强度翻倍give all
- 允许你建造和研究所有内容work harder
- 所有当前进行的研究主题立即完成research all
- 立即研究所有内容let me win
- 你赢得当前战役任务superpower
- 给你最大能量teach us
- 给选定单位增加经验makemehero
- 使选定单位成为英雄clone wars
- 克隆选定单位(10倍)clone wars!
- 克隆选定单位(40倍)clone wars!!
- 克隆选定单位(135倍)kill
- 杀死选定对象john kettley
- 切换天气条件get off my land
- 杀死所有敌方单位和建筑showfps
- 显示平均帧率reload me
- 立即重新装载选定武器damage me
- 选定对象受到20%伤害showunits
- 显示单位数量信息showorders
- 显示单位命令/行动状态droidinfo
- 显示单位统计数据所有可用命令可以在这个文件中找到:https://github.com/Warzone2100/warzone2100/blob/master/src/cheat.cpp
Warzone 2100的AI、地图和战役可以使用JavaScript脚本编写。
更多信息链接
要正确构建游戏,可以:
下载包含所有源代码和修订信息的发布版tar.xz
。
或者
克隆Git仓库:
git clone https://github.com/Warzone2100/warzone2100.git cd warzone2100 git fetch --tags git submodule update --init --recursive
注意:必须初始化子模块。
不要使用GitHub的"下载Zip"选项,因为它不包含子模块或基于Git的自动修订信息。
使用get-dependencies_linux.sh
:
ubuntu
、fedora
、alpine
、archlinux
、opensuse-tumbleweed
) 必需build-all
(默认)、build-dependencies
) 可选示例:
sudo ./get-dependencies_linux.sh ubuntu build-dependencies
warzone2100
的文件夹中),创建一个同级build目录:
mkdir build
build
目录:
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX:PATH=~/wz/install -GNinja ../warzone2100
- 根据需要修改
CMAKE_INSTALL_PREFIX
参数值以配置基本安装路径。- 末尾的
../warzone2100
路径应指向warzone2100源目录。
cmake --build . --target install
get-dependencies_win.ps1
脚本以下载并构建依赖项。cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkg\scripts\buildsystems\vcpkg.cmake -Bbuild -G "Visual Studio 17 2022"
cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkg\scripts\buildsystems\vcpkg.cmake -Bbuild -G "Visual Studio 16 2019"
cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkg\scripts\buildsystems\vcpkg.cmake -Bbuild -G "Visual Studio 15 2017"
cmake --build build --config Release
cmake --build build --config Debug
CMakeSettings.json
CMakeSettings.json
中添加以下变量:
cmakeCommandArgs
中添加:-DCMAKE_TOOLCHAIN_FILE=vcpkg\scripts\buildsystems\vcpkg.cmake
\
变为\\
Warzone 2100是自由软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;可以选择使用许可证的第2版或(您可以选择的)任何更新版本。
一键生成PPT和Word,让学习生活更轻松
讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。
深度推理能力全新升级,全面对标OpenAI o1
科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。
一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型
Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创 建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。
字节跳动发布的AI编程神器IDE
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。
AI助力,做PPT更简单!
咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满 足不同场景演示需求。
选题、配图、成文,一站式创作,让内容运营更高效
讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。
专业的AI公文写作平台,公文写作神器
AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。
OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。
openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。
高分辨率纹理 3D 资产生成
Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。
一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。
3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具 等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。
最新AI工具、AI资讯
独家AI资源、AI项目落地
微信扫一扫关注公众号