Домашняя страница проекта Warzone 2100
Warzone 2100, выпущенный в 1999 году и разработанный Pumpkin Studios, является новаторской и инновационной 3D-стратегической игрой в реальном времени.
В 2004 году Eidos в сотрудничестве с Pumpkin Studios решила выпустить источник для игры в условиях GNU GPL, включая все, кроме музыки и внутриигровых видео последовательностей, которые были выпущены позже.
После освобождения исходного кода Warzone 2100 6 декабря 2004 года все запатентованные технологии были заменены на открытые аналоги.
В настоящее время поддерживаемыми платформами являются Linux, Windows и MacOS. Есть сообщения о том, что Warzone 2100 также работает над BSD.
Посетите https://wz2100.net для последнего стабильного выпуска для Windows, MacOS и Ubuntu.
Примечание для видео в Ubuntu: для важной информации во время игры загрузите видео вручную. Предполагая, что игра установлена в стандартном ~/.local/share/ polder, используйте эти команды:
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 Development:
warzone2100_macOS_universal или warzone2100_macOS_universal_novideos Artifact (в зависимости от того, хотите ли вы полный пакет приложений или нет).Примечание. В настоящее время для загрузки артефактов требуется бесплатная учетная запись 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/ polder, используйте эту команду (обновите 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 repo и построить, следуя инструкциям в соответствии с: Как построить
Сборки разработки являются снижением текущего состояния развития, от последнего (успешно составленного) коммита. Помощь в тестировании этих сборок всегда приветствуется, но их следует считать незавершенной работой.
Вы можете скачать видео отсюда или здесь. Вам нужно будет переименовать загруженный файл в sequences.wz и поместить его в свой каталог Warzone 2100, как описано выше. Обратите внимание, что файлы .wz являются просто замаскированными .zip , вы можете переименовать его и извлечь контент, если хотите их осмотреть.
В этой игре все еще есть ошибки, и если вы столкнетесь с одной, используйте Github Bugtracker (https://github.com/warzone2100/warzone2100/issues), чтобы сообщить об ошибке. Чтобы быстрее исправить эти ошибки, мы требуем, чтобы вы следовали этим правилам:
Warzone 2100 использует свой собственный подкаталог в домашнем каталоге пользователя для сохранения данных конфигурации, сохранения файлов и некоторых других вещей. Кроме того, вы можете использовать этот каталог для размещения пользовательских карт и модов, чтобы игра могла найти их. Расположение этого каталога зависит от операционной системы.
Под GNU/Linux Warzone 2100 соответствует спецификации базового каталога XDG.
По умолчанию каталог warzone2100-<version> можно найти в вашем домашнем каталоге под пути ~/.local/share/ . (Если определена переменная среды 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 Следовательно, путь по умолчанию для данных конфигурации Warzone 2100 в Windows Vista+ будет: 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 , удерживайте клавишу Option (⌥) , нажимая меню GO , и ваша папка библиотеки появится в качестве выбора меню.
Файл конфигурации только что называется «config» и содержит несколько параметров конфигурации, некоторые из них могут быть изменены с помощью параметров командной строки или с помощью внутриигровых меню, другие могут быть изменены только путем редактирования файла вручную.
Если в любой момент вы сделали что -то не так, вы можете удалить старый файл конфигурации и просто перезапустить Warzone 2100. Тогда игра будет регенерировать новый файл конфигурации со значениями по умолчанию.
Warzone 2100 может быть запущен с различными вариантами и аргументами. Для списка этих вариантов запустите игру с опцией -Help.
Примечания: все эти параметры имеют две черты (-), не только одна черта (-). Кроме того, если вариант имеет аргумент, вам необходимо разделить вариант и его аргумент с знаком '=' Sign - пространства не работают.
Примечание. Некоторые параметры имеют соответствующие записи в файле конфигурации и будут сохраняться от одного начала Warzone 2100 до следующего.
Существует два метода для запуска многопользовательской игры через Интернет: использование IP -адреса хоста или использование лобби -сервера. Убедитесь, что вы можете общаться на портах TCP 2100 и 9999. Обратите внимание, что для пересылки порта вам нужно только настроить свой маршрутизатор для пересылки порта 2100.
Вы можете выбрать, подключиться ли через лобби или IP:
Вы увидите список игр, из которых вы можете выбрать.
Вы можете выгнать нежелательных игроков из игры, прежде чем она начнет с нажатия налево на них, держа правую кнопку мыши.
Когда вы размещаете игру, она будет автоматически перечислена на лоббистском сервере. Если вы не хотите, чтобы ваши игры были перечислены в лобби-сервере, вам следует изменить запись «masterserver_name = lobby.wz2100.net» в своей конфигурации на что-то недействительное, например: «NomasterVerplease».
Если вы хотите увидеть игры, которые перечислены на лобби -сервере, вы можете ввести «lobby.wz2100.net», когда будет предложено ввести IP -адрес хоста или изменить запись в файле конфигурации обратно. Вам придется перезапустить Warzone 2100, чтобы изменения конфигурации вступили в силу.
Как и во многих других играх, Warzone 2100 имеет определенный набор читов, которые можно использовать для того, чтобы иметь преимущество в однопользовательской и стычной играх, или для того, чтобы просто помочь модулистам и создателям карт в тестировании. Читы не работают в многопользовательском языке, если все игроки не согласны с этим.
Читы, вероятно, будут содержать или запустить ошибки, поэтому используйте с осторожностью, особенно во время кампании.
Чтобы быть в состоянии читов во время игры, нажмите 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
Warzone 2100 AI, карты и кампания могут быть сценарием с использованием JavaScript.
Ссылки на дополнительную информацию
Чтобы правильно построить игру, либо:
Загрузите релиз tar.xz , который содержит всю информацию о исходном коде и пересмотре.
ИЛИ
Клонировать Git Repo:
git clone https://github.com/Warzone2100/warzone2100.git
cd warzone2100
git fetch --tags
git submodule update --init --recursiveПримечание: требуется инициализация подмодулей.
Не используйте опцию GitHub «Загрузить Zip», так как он не содержит подмодулей или информацию о Autorevision на основе GIT.
Используя get-dependencies_linux.sh :
ubuntu , fedora , alpine , archlinux , opensuse-tumbleweed )build-all (default), 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 от PowerShell, чтобы загрузить и построить зависимости.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 в \См. Платформы/macOS/readme.md
Warzone 2100 - это бесплатное программное обеспечение; Вы можете перераспределить его и/или изменить его в соответствии с условиями общей публичной лицензии GNU, опубликованных Фондом Free Software; Любая версия 2 лицензии, либо (по варианту) любую более позднюю версию.
Более подробная информация: copying.readme, copying.nongpl