Warzone 2100 프로젝트의 홈페이지
1999 년에 출시되고 Pumpkin Studios가 개발 한 Warzone 2100은 획기적이고 혁신적인 3D 실시간 전략 게임입니다.
2004 년 Eidos는 Pumpkin Studios와 공동으로 GNU GPL의 용어에 따라 게임 소스를 출시하기로 결정했습니다.
2004 년 12 월 6 일 Warzone 2100 소스 코드가 해방 된 후, 모든 독점 기술은 오픈 소스로 대체되었습니다.
현재 지원되는 플랫폼은 Linux, Windows 및 MacOS입니다. Warzone 2100도 BSD에서 작업하고 있다는보고가 있습니다.
Windows, MacOS 및 Ubuntu의 최신 안정적인 릴리스는 https://wz2100.net을 방문하십시오.
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를 다운로드하십시오 (전체 앱 번들이 원하는지 여부에 따라).참고 : 현재 아티팩트를 다운로드하려면 무료 GitHub 계정이 필요합니다.
최신 우분투 개발 구축을 얻는 방법 :
warzone2100_ubuntu<version>_amd64_deb artifact를 다운로드하십시오.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/ 폴더에 설치되어 있다고 가정하면이 명령을 사용하십시오 ( 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 Base Directory 사양을 준수합니다.
기본적으로 디렉토리 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 따라서 Windows Vista+의 Warzone 2100 구성 데이터의 기본 경로는 C:Users$USER$AppDataRoamingWarzone 2100 ProjectWarzone 2100 <version> 과 같습니다.
기본적으로 %APPDATA% 폴더가 숨겨져 있습니다. 입력 : %APPDATA%Warzone 2100 Project Windows 탐색기의 주소 표시 줄에 warzone 2100 디렉토리를 탐색합니다.
디렉토리 Warzone 2100 <version> 홈 디렉토리에서 찾을 수 있습니다 : ~/Library/Application Support/
기본적으로 최근 버전의 MACOS는 계정의 라이브러리 폴더를 숨 깁니다. Finder 에서이를 보려면 이동 메뉴를 클릭하는 동안 옵션 (⌥) 키를 누르면 라이브러리 폴더가 메뉴 선택으로 나타납니다.
구성 파일은 'config'라고 불리며 여러 구성 옵션이 포함되어 있으며 일부 구성 옵션이 포함되어 있으므로 일부 구성 옵션을 사용하거나 게임 내 메뉴를 사용하여 변경할 수 있습니다. 다른 구성은 파일을 수동으로 편집 하여만 변경할 수 있습니다.
언제든지 잘못된 작업을 수행 한 경우 이전 구성 파일을 삭제하고 Warzone 2100을 다시 시작할 수 있습니다. 그러면 게임은 기본값이있는 새 구성 파일을 재생합니다.
Warzone 2100은 다양한 옵션과 인수로 시작할 수 있습니다. 이러한 옵션 목록의 경우 -HELP 옵션으로 게임을 실행하십시오.
참고 :이 옵션에는 모두 하나의 대시만이 아니라 두 개의 대시 (-)가 있습니다. 또한 옵션에 인수가있는 경우 옵션을 분리해야하며 '='부호로 인수가 작동하지 않습니다.
참고 : 일부 옵션에는 구성 파일에 해당 항목이 있으며 Warzone 2100의 한 번 시작에서 다음에 지속됩니다.
인터넷을 통해 멀티 플레이어 게임을 시작하는 두 가지 방법은 호스트의 IP 사용 또는 로비 서버를 사용합니다. TCP Ports 2100 및 9999에서 통신 할 수 있는지 확인하십시오. 포트 전달의 경우 포트 2100을 전달하기 위해 라우터 만 구성하면됩니다.
로비 또는 IP를 통해 연결 여부를 선택할 수 있습니다.
선택할 수있는 게임 목록이 표시됩니다.
오른쪽 마우스 버튼을 누른 상태에서 왼쪽을 클릭하여 시작하기 전에 원치 않는 플레이어를 게임에서 쫓아 낼 수 있습니다.
게임을 호스팅하면 로비 서버에 자동으로 나열됩니다. 로비 서버에 게임을 나열하지 않으려면 "Mas
그런 다음 로비 서버에 나열된 게임을보고 싶다면 호스트의 IP를 입력하거나 구성 파일의 항목을 다시 변경하라는 메시지가 표시되면 "로비.wz2100.net"을 입력 할 수 있습니다. 구성 변경이 적용하려면 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 평균 FPS를 표시합니다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 repo를 복제하십시오.
git clone https://github.com/Warzone2100/warzone2100.git
cd warzone2100
git fetch --tags
git submodule update --init --recursive참고 : 서브 모듈 초기화가 필요합니다.
서브 모듈 또는 git 기반 자동 비전 정보가 포함되어 있지 않으므로 Github의 "Download Zip"옵션을 사용 하지 마십시오 .
get-dependencies_linux.sh 사용 :
archlinux alpine 지원 fedora opensuse-tumbleweed 배포판 ubuntu 하나를 지정 하십시오 .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.json 을 만듭니다CMakeSettings.json 에 다음 변수를 추가하십시오.cmakeCommandArgs 에 : -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake 를 추가하십시오 로 돌립니다 \플랫폼/macOS/readme.md를 참조하십시오
Warzone 2100은 무료 소프트웨어입니다. Free Software Foundation에서 게시 한 GNU 일반 공개 라이센스의 조건에 따라 재분배 및/또는 수정할 수 있습니다. 라이센스의 버전 2 또는 이후 버전의 버전 2.
자세한 정보 : 복사. 읽기, 복사 .nongpl