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 ) - 切換天氣狀況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