Beranda Proyek Warzone 2100
Warzone 2100, dirilis pada tahun 1999 dan dikembangkan oleh Pumpkin Studios, adalah permainan strategi real-time 3D inovatif dan inovatif.
Pada tahun 2004 Eidos, bekerja sama dengan Pumpkin Studios, memutuskan untuk merilis sumber untuk game di bawah ketentuan GNU GPL, termasuk Everything kecuali musik dan urutan video dalam game, yang dirilis kemudian.
Setelah pembebasan kode sumber Warzone 2100 pada 6 Desember 2004, semua teknologi berpemilik telah diganti dengan rekan-rekan open-source.
Saat ini, platform yang didukung adalah Linux, Windows, dan MacOS. Ada laporan bahwa Warzone 2100 juga bekerja pada BSD.
Kunjungi https://wz2100.net untuk rilis stabil terbaru untuk Windows, MacOS dan Ubuntu.
Catatan untuk video di Ubuntu: Untuk informasi penting selama permainan, unduh video secara manual. Dengan asumsi permainan diinstal dalam standar ~/.local/share/ folder, gunakan perintah ini:
mkdir ~ /.local/share/warzone2100
wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~ /.local/share/warzone2100/sequences.wzCara Membangun Pengembangan Windows Terbaru:
warzone2100_win_x86_portable atau warzone2100_win_x86_installer Artefact (tergantung pada apakah Anda ingin build portabel atau penginstal penuh / reguler).Catatan: Akun GitHub gratis saat ini diharuskan untuk mengunduh artefak.
Cara Membangun Pengembangan MacOS Terbaru:
warzone2100_macOS_universal atau warzone2100_macOS_universal_novideos artefact (tergantung pada apakah Anda menginginkan bundel aplikasi lengkap atau tidak).Catatan: Akun GitHub gratis saat ini diharuskan untuk mengunduh artefak.
Cara mendapatkan pembangunan pengembangan ubuntu terbaru:
warzone2100_ubuntu<version>_amd64_deb Artefact.warzone2100_ubuntu20.04_amd64_debwarzone2100_ubuntu22.04_amd64_debCatatan: Akun GitHub gratis saat ini diharuskan untuk mengunduh artefak.
warzone2100_ubuntu<version>_amd64.deb ) ke desktop Anda. cd ~ /Desktop
sudo apt install ./warzone2100_ubuntu < version > _amd64.deb~/.local/share/ folder, gunakan perintah ini (perbarui warzone2100-<version> ): wget https://github.com/Warzone2100/wz-sequences/releases/download/v3/standard-quality-en-sequences.wz -O ~ /.local/share/warzone2100- < version > /sequences.wzKlon repo dan build git ini, mengikuti instruksi di bawah: cara membangun
Bangunan pengembangan adalah snapshot dari keadaan pengembangan saat ini, dari komit terbaru (berhasil dibangun). Bantuan menguji bangunan ini selalu disambut, tetapi mereka harus dianggap sebagai pekerjaan yang sedang berlangsung.
Anda dapat mengunduh video dari sini, atau di sini. Anda perlu mengganti nama file yang diunduh ke sequences.wz , dan menempatkannya di direktori Warzone 2100 Anda, seperti dijelaskan di atas. Perhatikan bahwa file .wz hanyalah .zip yang menyamar, Anda dapat mengganti nama dan mengekstrak konten jika ingin memeriksanya.
Game ini masih memiliki bug dan jika Anda bertemu, silakan gunakan Github Bugtracker (https://github.com/warzone2100/warzone2100/issues) untuk melaporkan bug. Untuk memperbaiki bug -bug itu lebih cepat, kami mengharuskan Anda mengikuti aturan ini:
Warzone 2100 menggunakan subdirektori sendiri di direktori home pengguna untuk menyimpan data konfigurasi, menyimpan file dan hal -hal lain. Selain itu, Anda dapat menggunakan direktori ini untuk menempatkan peta dan mod khusus sehingga permainan dapat menemukannya. Lokasi direktori ini tergantung pada sistem operasi.
Di bawah GNU/Linux, Warzone 2100 sesuai dengan spesifikasi Direktori Basis XDG.
Secara default, direktori warzone2100-<version> dapat ditemukan di direktori home Anda di bawah jalur ~/.local/share/ . (Jika variabel lingkungan XDG_DATA_HOME didefinisikan, folder Warzone 2100 akan berlokasi dalam $XDG_DATA_HOME .)
Dot terkemuka di bagian .local dari jalur menunjukkan bahwa itu adalah direktori tersembunyi, jadi tergantung pada konfigurasi Anda, Anda mungkin tidak dapat melihatnya. Namun, Anda masih dapat mengaksesnya dengan mengetik jalur ke bilah alamat Anda.
Warzone 2100 ProjectWarzone 2100 <version> terletak di bawah folder %APPDATA% .
Jalur %APPDATA% yang khas:
Documents and Settings$USER$Application DataUsers$USER$AppDataRoaming Oleh karena itu, jalur default untuk data konfigurasi Warzone 2100 pada Windows Vista+ adalah: C:Users$USER$AppDataRoamingWarzone 2100 ProjectWarzone 2100 <version>
Secara default, folder %APPDATA% disembunyikan. Memasuki: %APPDATA%Warzone 2100 Project Ke dalam bilah alamat Windows Explorer akan menelusuri direktori Warzone 2100 Anda.
Direktori Warzone 2100 <version> dapat ditemukan di Direktori Home Anda di: ~/Library/Application Support/
Secara default, versi terbaru dari macOS menyembunyikan folder perpustakaan akun Anda. Untuk melihatnya di Finder , tahan tombol Opsi (⌥) saat mengklik menu GO , dan folder perpustakaan Anda akan muncul sebagai pilihan menu.
File konfigurasi baru saja disebut 'config' dan berisi beberapa opsi konfigurasi, beberapa di antaranya dapat diubah dengan menggunakan opsi baris perintah atau menggunakan menu dalam game, yang lain hanya dapat diubah dengan mengedit file secara manual.
Jika suatu saat Anda melakukan sesuatu yang salah, Anda dapat menghapus file konfigurasi lama dan restart Warzone 2100. Kemudian game akan meregenerasi file konfigurasi baru dengan nilai default.
Warzone 2100 dapat dimulai dengan berbagai opsi dan argumen. Untuk daftar opsi ini, jalankan game dengan opsi --help.
Catatan: Opsi ini semuanya memiliki dua tanda hubung (-), bukan satu dasbor saja (-). Juga, jika opsi tersebut memiliki argumen, Anda perlu memisahkan opsi dan argumennya dengan spasi '=' tanda - tidak berfungsi.
Catatan: Beberapa opsi memiliki entri yang sesuai dalam file konfigurasi dan akan bertahan dari satu awal Warzone 2100 ke yang berikutnya.
Ada dua metode untuk memulai game multipemain melalui Internet: menggunakan IP host atau menggunakan server lobi. Pastikan Anda dapat berkomunikasi di port TCP 2100 dan 9999. Perhatikan bahwa untuk penerusan port, Anda hanya perlu mengkonfigurasi router Anda untuk meneruskan port 2100.
Anda dapat memilih apakah akan terhubung melalui lobi atau IP:
Anda akan melihat daftar game yang dapat Anda pilih.
Anda dapat menendang pemain yang tidak diinginkan keluar dari permainan sebelum dimulai dengan mengklik kiri pada mereka sambil menahan tombol mouse kanan.
Saat Anda menjadi hosting game, itu akan secara otomatis terdaftar di server lobi. Jika Anda tidak ingin game Anda terdaftar di lobi-server, Anda harus mengubah entri "MASTERSERVER_NAME = LOBBY.WZ2100.NET" di konfigurasi Anda menjadi sesuatu yang tidak valid, misalnya: "NomasterServerPlease".
Jika Anda ingin melihat game yang terdaftar di server lobi, Anda dapat memasukkan "lobby.wz2100.net" ketika diminta untuk memasukkan IP host atau mengubah entri di file konfigurasi kembali. Anda harus memulai kembali Warzone 2100 agar perubahan konfigurasi berlaku.
Seperti banyak game lainnya, Warzone 2100 menampilkan serangkaian cheat tertentu yang dapat digunakan untuk memiliki keuntungan dalam kampanye singleplayer dan permainan pertempuran, atau hanya membantu pembuat mod dan pembuat peta dengan pengujian. Cheat tidak berfungsi dalam multipemain, kecuali semua pemain menyetujuinya.
Cheat cenderung mengandung atau memicu bug, jadi gunakan dengan hati -hati, terutama selama kampanye.
Untuk dapat menipu saat dalam game, tekan shift dan backspace secara bersamaan. Pesan di layar seharusnya muncul memberi tahu Anda bahwa mode cheat telah diaktifkan. Anda dapat menonaktifkannya menggunakan kombinasi kunci yang sama lagi.
Menekan Ctrl+O membuka menu debug, yang berguna untuk memeriksa keadaan game, atau hanya bermain -main.
Setelah mengaktifkan mode cheat, cheat dapat dimasukkan menggunakan fungsi obrolan normal. Cheat dipesan oleh penggunaannya dan di mana mereka dapat digunakan.
Ada banyak perintah cheat. Beberapa contoh:
biffer baker - Unit Anda melakukan lebih banyak kerusakan dan lebih kuatdouble up - Unit Anda dua kali lebih kuatgive all - memungkinkan Anda untuk membangun dan meneliti semuanyawork harder - Semua topik penelitian aktif saat ini langsung ditelitiresearch all - semuanya diteliti secara instanlet me win - Anda memenangkan misi kampanye saat inisuperpower - memberi Anda daya maksimumteach us - Memberikan pengalaman kepada unit yang dipilihmakemehero - Membuat Pahlawan Unit Terpilihclone wars - Klon yang Dipilih Unit (X10)clone wars! - Klon Unit Terpilih (x40)clone wars!! - Klon Unit Terpilih (X135)kill - Membunuh Objek Terpilihjohn kettley - Mengalihkan Kondisi Cuacaget off my land - bunuh semua unit dan struktur musuhshowfps - menunjukkan fps rata -ratareload me - Muat ulang senjata terpilih secara instandamage me - Objek yang dipilih membutuhkan kerusakan 20%showunits - menampilkan informasi hitungan unitshoworders - Menampilkan Unit Order/Action Statedroidinfo - Menunjukkan statistik unitSemua perintah yang tersedia dapat ditemukan di file ini: https://github.com/warzone2100/warzone2100/blob/master/src/cheat.cpp
Warzone 2100 AI, peta dan kampanye dapat dituliskan menggunakan JavaScript.
Tautan ke informasi lebih lanjut
Untuk membangun permainan dengan benar, baik:
Unduh rilis tar.xz , yang berisi semua kode sumber dan informasi revisi.
ATAU
Klone git repo:
git clone https://github.com/Warzone2100/warzone2100.git
cd warzone2100
git fetch --tags
git submodule update --init --recursiveCatatan: Diperlukan inisialisasi submodul.
Jangan gunakan opsi "unduhan zip" GitHub, karena tidak mengandung submodul atau informasi autorevision berbasis git.
Menggunakan get-dependencies_linux.sh :
ubuntu , fedora , alpine , archlinux , opensuse-tumbleweed )build-all (default), build-dependencies ) OpsionalContoh:
sudo ./get-dependencies_linux.sh ubuntu build-dependencieswarzone2100 ), buat direktori pembuatan saudara : mkdir buildbuild saudara: cd buildcmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX:PATH= ~ /wz/install -GNinja ../warzone2100
- Ubah nilai parameter
CMAKE_INSTALL_PREFIXseperti yang diinginkan untuk mengonfigurasi jalur instalasi dasar.- Jalur
../warzone2100di akhir harus menunjuk ke direktori sumber Warzone2100.
cmake --build . --target installget-dependencies_win.ps1 dari PowerShell untuk mengunduh dan membangun dependensi.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 , tambahkan: -DCMAKE_TOOLCHAIN_FILE=vcpkgscriptsbuildsystemsvcpkg.cmake menjadi \Lihat Platform/MacOS/ReadMe.MD
Warzone 2100 adalah perangkat lunak gratis; Anda dapat mendistribusikannya dan/atau memodifikasinya berdasarkan ketentuan lisensi publik umum GNU seperti yang diterbitkan oleh Free Software Foundation; Baik versi 2 lisensi, atau (di opsi Anda) versi selanjutnya.
Informasi lebih lanjut: menyalin.readme, copying.nongpl