Warzone 2100项目的首页
Warzone 2100于1999年发行,由南瓜工作室开发,是一款开创性且创新的3D实时策略游戏。
2004年,EIDOS与南瓜工作室合作,决定根据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 ARTIFACT(取决于您是要便携式构建还是完整 /常规安装程序)。注意:目前需要免费的GitHub帐户才能下载工件。
如何获得最新的MacOS开发构建:
warzone2100_macOS_universal或warzone2100_macOS_universal_novideos ARTIFACT(取决于您是否想要完整的App Bundle)。注意:目前需要免费的GitHub帐户才能下载工件。
如何获得最新的Ubuntu开发构建:
warzone2100_ubuntu<version>_amd64_deb伪像。warzone2100_ubuntu20.04_amd64_debwarzone2100_ubuntu22.04_amd64_deb注意:目前需要免费的GitHub帐户才能下载工件。
warzone2100_ubuntu<version>_amd64.deb )的内容提取到您的桌面上。 cd ~ /Desktop
sudo apt install ./warzone2100_ubuntu < version > _amd64.deb~/.local/share/文件夹中,请使用此命令(Update 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 BugTracker(https://github.com/warzone2100/warzone2100/issues)报告该错误。为了更快地修复这些错误,我们要求您遵循以下规则:
Warzone 2100在用户主目录中使用自己的子目录来保存配置数据,保存文件和某些其他内容。此外,您可以使用此目录放置自定义地图和mod,以便游戏可以找到它们。该目录的位置取决于操作系统。
在GNU/Linux下,Warzone 2100符合XDG基本目录规范。
默认情况下,在路径~/.local/share/路径下,可以在您的主目录中找到Directory warzone2100-<version> 。 (如果定义了XDG_DATA_HOME环境变量,则Warzone 2100文件夹将位于$XDG_DATA_HOME中。)
路径的.local部分中的领先点表明它是一个隐藏的目录,因此根据您的配置,您可能看不到它。但是,您仍然可以通过将路径输入到地址栏中访问它。
Directory Warzone 2100 ProjectWarzone 2100 <version>位于%APPDATA%文件夹下。
典型%APPDATA%路径:
Documents and Settings$USER$Application DataUsers$USER$AppDataRoaming因此,Windows Vista+上的Warzone 2100配置数据的默认路径是: C:Users$USER$AppDataRoamingWarzone 2100 ProjectWarzone 2100 <version>
默认情况下, %APPDATA%文件夹隐藏。输入: %APPDATA%Warzone 2100 Project进入Windows Explorer的地址栏将浏览到您的Warzone 2100目录。
目录Warzone 2100 <version>可以在您的主目录中找到: ~/Library/Application Support/
默认情况下,MacOS的最新版本隐藏了您的帐户的库文件夹。要在Finder中查看它,请在单击GO菜单时按住选项(⌥)键,并且您的库文件夹将作为菜单选择出现。
配置文件刚刚称为“配置”,并包含多个配置选项,其中一些可以通过使用命令行选项或使用游戏中菜单来更改其中,只能通过手动编辑文件来更改。
如果您在任何时候做错了什么,则可以删除旧配置文件,而只需重新启动Warzone 2100。然后,游戏将重新生成具有默认值的新配置文件。
Warzone 2100可以从不同的选项和参数开始。对于这些选项的列表,请使用-HELP选项运行游戏。
注意:这些选项都有两个破折号( - ),不仅有一个破折号( - )。另外,如果该选项有一个参数,则需要将选项及其参数与“ =”符号 - 空格不起作用。
注意:某些选项在配置文件中具有相应的条目,并且将从Warzone 2100的一个开始到下一个选项。
有两种方法可以通过Internet启动多人游戏:使用主机的IP或使用大厅服务器。确保您能够在TCP端口2100和9999上进行通信。请注意,对于端口转发,您只需要配置路由器即可向前端口2100即可。
您可以选择是通过大厅还是IP连接:
您将看到可以从中选择的游戏列表。
您可以在按住右鼠标按钮时单击左键,然后在游戏开始之前将不需要的玩家踢出游戏。
当您托管游戏时,它将自动在大厅服务器上列出。如果您不希望您的游戏在大厅服务器上列出,则应更改配置中的“ MasterServer_name = Lobby.wz2100.net”条目,例如某种程度上无效,例如:“ nomasterserververplease”。
如果您想查看大厅服务器上列出的游戏,则当提示输入主机IP或更改配置文件中的条目时,可以输入“ Lobby.wz2100.net”。您必须重新启动Warzone 2100才能进行配置更改才能生效。
像许多其他游戏一样,Warzone 2100具有一套可用于在单人游戏和小规模游戏中具有优势的作弊,或者只是帮助Mod-Mod-Makers and Map-Makers进行测试。作弊者在多人游戏中不起作用,除非所有玩家都同意。
作弊可能包含或触发错误,因此请注意,尤其是在竞选期间。
为了在游戏中进行作弊,请同时按Shift和Backspace。屏幕上应该出现一条消息,告诉您已启用作弊模式。您可以再次使用相同的密钥组合将其禁用。
按CTRL+O打开调试菜单,这对于检查游戏状态或乱七八糟。
激活作弊模式后,可以使用普通聊天功能输入作弊。作弊是通过其使用和可以使用的何处来订购的。
有许多作弊命令。一些例子:
biffer baker您的单位会造成更大的伤害,并且更强大double up - 您的单元的强度是强度的两倍give all - 允许您建立和研究所有内容work harder - 所有当前活跃的研究主题均已立即研究research all - 一切都立即研究let me win - 您赢得了当前的竞选任务superpower - 赋予您最大的力量teach us - 为选定单元提供经验makemehero使选定单位英雄clone wars - 克隆选定的单位(x10)clone wars! - 克隆选定的单位(x40)clone wars!! - 克隆选择单位(x135)kill - 杀死选定的物体john kettley (John Kettley) - 切换天气状况get off my land - 杀死所有敌方单位和结构showfps显示平均FPSreload me - 重新加载立即选择武器damage me - 选定的物体受到20%的伤害showunits显示单位计数信息showorders - 显示单位订单/行动状态droidinfo显示单位统计数据所有可用命令均可在此文件中找到:https://github.com/warzone2100/warzone2100/blob/master/src/cheat.cpp.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-dependencieswarzone2100的文件夹中)开始,创建一个兄弟姐妹构建目录: mkdir buildbuild目录: cd buildcmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX:PATH= ~ /wz/install -GNinja ../warzone2100
- 根据需要修改
CMAKE_INSTALL_PREFIX参数值,以配置基本安装路径。- 末端的
../warzone2100路径应指向Warzone2100源目录。
cmake --build . --target installget-dependencies_win.ps1脚本,以便下载和构建依赖项。cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake -Bbuild -G "Visual Studio 17 2022"cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake -Bbuild -G "Visual Studio 16 2019"cmake -H. -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake -Bbuild -G "Visual Studio 15 2017"cmake --build build --config Releasecmake --build build --config DebugCMakeSettings.jsonCMakeSettings.json :cmakeCommandArgs ,添加: -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake变成\请参阅Platforms/MacOS/readme.md
Warzone 2100是免费软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款对其进行重新分配和/或修改它;许可证的第2版,或(您可以选择)任何以后的版本。
更多信息:copying.readme,copying.nongpl