Legacy Topics
Menyiapkan Server Aset

Aset Server

WARNING: LEGACY DOCUMENTATION
Perhatikan bahwa dari 2017.1 Asset Server produk yang diuraikan. Kami merekomendasikan menggunakan SCM Plastik atau Perforce untuk kontrol versi dalam proyek Unity Anda. 2017–06–30

Tinjauan Server Unity Asset

PlasticSCM PerForceSistem kontrol versi untuk manajemen perubahan file. More info
Lihat di Glossary

Unity Asset Server adalah sistem kontrol aset dan versi dengan antarmuka pengguna grafis yang terintegrasi menjadi Unity. Ini dimaksudkan untuk digunakan oleh anggota tim yang bekerja sama pada proyek pada komputer yang berbeda baik dalam orang atau jarak jauh. Server Aset sangat dioptimalkan untuk menangani aset biner besar untuk mengatasi folder proyek multi gigabyte besar. Ketika mengunggah aset, Import Settings dan data meta lainnya tentang setiap aset diunggah ke server aset juga. Renaming dan memindahkan file di inti sistem dan didukung dengan baik.

Ini hanya tersedia untuk pengguna Lisensi Tim. Untuk membeli Lisensi Tim (jika Anda tidak memilikinya sebagai bagian dari Unity Pro) silakan kunjungi toko Unity di

Perhatikan bahwa Asset Server adalah produk warisan dan tidak lagi terjaga.

Kontrol Sumber Baru?

Jika Anda tidak pernah menggunakan Kontrol Sumber sebelum, itu bisa sedikit tidak ramah untuk memulai dengan sistem versi apa pun. Kontrol Sumber bekerja dengan menyimpan seluruh koleksi semua aset Anda - jala, tekstur, bahan, scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary
, dan semua yang lain - dalam database pada beberapa jenis server. Server itu mungkin komputer rumah Anda, yang sama yang Anda gunakan untuk menjalankan Unity. Ini mungkin komputer yang berbeda di jaringan lokal Anda. Ini mungkin mesin jarak jauh yang terletak di bagian dunia yang berbeda. Bahkan bisa menjadi mesin virtual. Ada banyak pilihan, tetapi lokasi server tidak masalah sama sekali. Hal penting adalah bahwa Anda dapat mengaksesnya entah bagaimana melalui jaringan Anda, dan itu menyimpan data permainan Anda.

Dengan cara, fungsi Asset Server sebagai cadangan dari Folder Proyek Anda. Anda tidak langsung memanipulasi isi dari Asset Server saat Anda sedang berkembang. Anda membuat perubahan pada Proyek Anda secara lokal, maka ketika Anda selesai, Anda Commit Changes ke Proyek di Server. Ini membuat Proyek lokal Anda dan Proyek Server Aset identik.

Sekarang, ketika sesama pengembang Anda melakukan perubahan, Asset Server identik dengan Proyek mereka, tetapi bukan milik Anda. Untuk menyinkronkan Proyek lokal Anda, Anda meminta ke Update from Server. Sekarang, setiap perubahan anggota tim Anda telah membuat akan diunduh dari server ke Proyek lokal Anda.

Ini adalah alur kerja dasar untuk menggunakan Asset Server. Selain fungsi dasar ini, Asset Server memungkinkan untuk rollback ke versi aset sebelumnya, perbandingan file terperinci, menggabungkan dua skrip yang berbeda, menyelesaikan konflik, dan memulihkan aset yang dihapus.

Menyiapkan Server Aset

Aset Server memerlukan satu kali pengaturan server dan konfigurasi klien untuk setiap pengguna. Anda dapat membaca tentang cara melakukannya di Asset Server Setup page.

Sisa panduan ini menjelaskan cara menyebarkan, administrate, dan secara teratur menggunakan Asset Server.

Penggunaan harian dari Server Aset

Bagian ini menjelaskan tugas umum, alur kerja dan praktik terbaik untuk menggunakan Asset Server setiap hari.

Getting Started

Jika Anda bergabung dengan tim yang memiliki banyak pekerjaan yang tersimpan di Asset Server sudah, ini adalah cara tercepat untuk mendapatkan dan berjalan dengan benar.

  1. Buat kosong baru Proyek tanpa paket yang diimpor
  2. Pergi ke Edit > Project SettingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
    Lihat di Glossary
    , kemudian pilih kategori Editor, dan pilih Asset Server sebagai mode kontrol versi.
  3. Dari menubar, pilih Window > Asset Management > LoginVersion ControlSistem untuk mengelola perubahan file. Anda dapat menggunakan Unity bersama dengan alat kontrol versi yang paling umum, termasuk Perforce, Git, Mercurial dan PlasticSCM. More info
    Lihat di Glossary
  4. Klik tombol Connection button
  5. Masukkan nama pengguna dan kata sandi Anda (dibuktikan oleh administrator Server Aset Anda)
  6. Klik Show Projects dan pilih proyek yang diinginkan
  7. Klik Connect
  8. Klik tab Update tab
  9. Klik tombol Update button
  10. Jika konflik terjadi, membuang semua versi lokal
  11. Tunggu pembaruan untuk menyelesaikan
  12. Anda siap untuk pergi

Fundamental Aliran Kerja

Ketika menggunakan Asset Server dengan tim multi-person, umumnya praktik yang baik untuk Memperbarui semua aset yang berubah dari server ketika Anda mulai bekerja, dan Mengingat perubahan Anda pada akhir hari, atau kapan pun Anda selesai bekerja. Anda juga harus melakukan perubahan ketika Anda telah membuat kemajuan yang signifikan pada sesuatu, bahkan jika berada di tengah hari. Mengembalikan perubahan Anda secara teratur dan sering disarankan.

Memahami Tampilan Server

Server View adalah jendela Anda ke Aset Server Anda terhubung ke. Anda dapat membuka Tampilan Server dengan memilih Window > Asset Management > Version Control.

The Overview tab
tab Overview tab

Tampilan Server rusak menjadi tab: Overview Update, dan Commit. Overview akan menunjukkan perbedaan antara proyek lokal Anda dan versi terbaru pada server dengan opsi untuk dengan cepat melakukan perubahan lokal atau mengunduh pembaruan terbaru. Update akan menunjukkan perubahan jarak jauh terbaru pada server dan memungkinkan Anda mengunduhnya ke proyek lokal Anda. Commit memungkinkan Anda untuk membuat Changeset dan berkomitmen ke server untuk orang lain untuk mengunduh.

Menyambung ke server

Sebelum Anda dapat menggunakan server aset, Anda harus terhubung kenya. Untuk melakukan ini Anda klik tombol Connection, yang membawa Anda ke layar koneksi:

The Asset Server connection screen
Layar koneksi Server Aset

Di sini Anda perlu mengisi:

  1. Server address
  2. Username
  3. Password

Dengan mengklik Show projects Anda sekarang dapat melihat proyek yang tersedia di server aset, dan memilih mana yang terhubung ke dengan mengklik Connect. Perhatikan bahwa nama pengguna dan kata sandi yang Anda gunakan dapat diperoleh dari administrator sistem Anda. Administrator sistem Anda membuat akun ketika mereka menginstal Asset Server.

Updating from the Server

Untuk men-download semua pembaruan dari server, pilih tab Update dari tab Ikhtisar dan Anda akan melihat daftar Changeset berkomitmen terbaru. Dengan memilih salah satu dari ini Anda dapat melihat apa yang berubah dalam proyek serta pesan yang diberikan. Klik Update dan Anda akan mulai mengunduh semua pembaruan Changeset.

The Update Tab
The Update Tab

Komitmen Perubahan Server

Ketika Anda telah membuat perubahan pada proyek lokal Anda dan Anda ingin menyimpan perubahan pada server, Anda menggunakan tab Commit atas.

The Commit tab
tab Commit tab

Sekarang Anda akan dapat melihat semua perubahan lokal yang dibuat oleh proyek sejak pembaruan terakhir Anda, dan akan dapat memilih perubahan yang ingin Anda unggah ke server. Anda dapat menambahkan perubahan pada perubahan baik dengan menyeret secara manual ke dalam bidang perubahan, atau dengan menggunakan tombol yang ditempatkan di bawah bidang pesan yang dilakukan. Ingatlah untuk mengetik pesan yang akan membantu Anda ketika Anda membandingkan versi atau mengalihkan ke versi sebelumnya kemudian, keduanya dibahas di bawah ini.

Menyelesaikan konflik

Dengan beberapa orang yang bekerja pada pengumpulan data, konflik yang sama akan timbul. Ingat, tidak perlu panik! Jika ada konflik, Anda akan disajikan dengan dialog Conflict Resolution saat memperbarui proyek Anda.

The Conflict Resolution screen
Layar Conflict Resolution screen

Di sini, Anda akan diberi tahu setiap konflik individu, dan disajikan dengan opsi yang berbeda untuk menyelesaikan setiap konflik individu. Untuk setiap konflik tunggal, Anda dapat memilih Skip Asset (yang tidak akan men-download aset dari server), Discard My Changes (yang akan benar-benar menimpa versi lokal Anda dari aset) atau Ignore Server Changes (yang akan mengabaikan perubahan yang lain dibuat untuk aset dan setelah pembaruan ini Anda akan dapat melakukan perubahan lokal Anda atas server yang) untuk setiap konflik individu. Selain itu, Anda dapat memilih Merge untuk aset teks seperti skrip untuk menggabungkan versi server dengan versi lokal.

Sitemap Jika Anda memilih untuk membuang perubahan, aset akan diperbarui ke versi terbaru dari server (yaitu, itu akan menggabungkan perubahan pengguna lain yang telah dibuat sementara Anda bekerja). Jika Anda ingin mendapatkan aset kembali ketika Anda mulai bekerja, Anda harus mengalihkan kembali ke versi spesifik yang Anda periksa. (Lihat Note: di bawah.)Menjelajahi riwayat revisi dan mengubah aset below.)

Jika Anda menjalankan konflik ketika Anda melakukan perubahan lokal, Unity akan menolak untuk melakukan perubahan dan menginformasikan bahwa konflik ada. Untuk menyelesaikan konflik, pilih Update. Perubahan lokal Anda tidak akan terjadi secara otomatis. Pada titik ini Anda akan melihat dialog Conflict Resolution, dan dapat mengikuti instruksi dalam paragraf di atas.

Menjelajahi riwayat revisi dan mengubah aset

Asset Server menyimpan semua versi aset yang diunggah di databasenya, sehingga Anda dapat mengubah versi lokal Anda ke versi sebelumnya setiap saat. Anda dapat memilih untuk mengembalikan seluruh proyek atau file tunggal. Untuk mengubah versi aset atau proyek yang lebih tua, pilih tab Ikhtisar kemudian klik Show History yang tercantum dalam Tindakan Server Aset. Anda sekarang akan melihat daftar semua komitmen dan dapat memilih dan mengembalikan file atau semua proyek ke versi yang lebih tua.

The History dialog
Dialog History dialog

Di sini, Anda dapat melihat jumlah versi dan menambahkan komentar dengan setiap versi aset atau proyek. Ini adalah salah satu alasan mengapa komentar deskriptif berguna. Pilih aset untuk melihat sejarah atau Entire Project untuk semua perubahan yang dilakukan dalam proyek. Temukan revisi yang Anda butuhkan. Anda dapat memilih seluruh revisi atau aset tertentu dalam revisi. Kemudian klik Download Selected File untuk mendapatkan aset lokal Anda diganti dengan salinan revisi yang dipilih. Revert All Project akan mengalihkan seluruh proyek untuk revisi yang dipilih.

Sebelum mengalihkan, jika ada perbedaan antara versi lokal Anda dan versi server yang dipilih, perubahan tersebut akan hilang ketika versi lokal dibalik.

Jika Anda hanya ingin meninggalkan perubahan yang dilakukan pada salinan lokal, Anda tidak perlu mengalihkan kembali. Anda dapat membuang modifikasi lokal dengan memilih Discard Changes di jendela server aset utama. Ini akan segera mengunduh versi proyek saat ini dari server ke Proyek lokal Anda.

Melengkapi versi aset

Jika Anda ingin melihat perbedaan antara dua versi tertentu Anda dapat secara eksplisit membandingkannya. Untuk melakukan ini, buka jendela History, pilih revisi dan aset yang ingin Anda bandingkan dan tekan Compare to Local Version. Jika Anda perlu membandingkan dua revisi aset yang berbeda - klik kanan di atasnya, dalam menu konteks pilih Compare to Another Revision kemudian menemukan revisi yang ingin Anda bandingkan dan pilih.

Note: fitur ini membutuhkan bahwa Anda memiliki salah satu alat diff/merge file yang didukung dipasang. Alat yang didukung adalah:

Mengungkapkan aset yang dihapus

Menghapus aset lokal dan melakukan penghapusan ke server sebenarnya tidak menghapus aset secara permanen. Seperti versi aset sebelumnya dapat dipulihkan melalui jendela History dari tab Ikhtisar.

The History dialog
Dialog History dialog

Perluas item Deleted Assets, temukan dan pilih aset dari daftar dan tekan Recover, aset yang dipilih akan diunduh dan ditambahkan kembali ke proyek lokal. Jika folder bahwa aset terletak di sebelum penghapusan masih ada, aset akan dikembalikan ke lokasi asli, jika tidak akan ditambahkan ke akar folder Aset di proyek lokal.

Praktik Terbaik & Masalah Umum

Ini adalah kompilasi praktik dan solusi terbaik untuk masalah yang akan membantu Anda ketika menggunakan Asset Server:

  1. Cadangan, Cadangan, Cadangan
    • Mempertahankan cadangan database Anda. Sangat penting untuk melakukan ini. Dalam kasus yang sayang bahwa Anda memiliki masalah hardware, virus, kesalahan pengguna, dll Anda dapat melonggarkan semua pekerjaan Anda. Oleh karena itu pastikan Anda memiliki sistem cadangan di tempat. Anda dapat menemukan banyak sumber daya online untuk mengatur sistem cadangan.
  2. Hentikan server sebelum menutup mesin ke bawah
    • Ini dapat mencegah “ shutdown cepat” dari yang dihasilkan dalam log PostgreSQL (Asset Server). Jika ini terjadi Server Aset harus melakukan pemulihan karena penutupan yang tidak benar. Ini bisa memakan waktu yang sangat lama jika Anda memiliki proyek yang besar dengan banyak komitmen.
  3. Mengatur ulang password dari Console
    • Anda dapat mengatur ulang kata sandi Anda langsung dari shell, konsol atau baris perintah menggunakan perintah berikut:

    psql -U unitysrv -d template1 -c "alter peran admin dengan password 'MYPASSWORD'"

  4. Tidak dapat terhubung ke Asset Server
    • Kata sandi mungkin telah berakhir. Coba ulang kata sandi Anda.
    • Juga nama pengguna adalah kasus sensitif: "Admin" != "admin". Pastikan Anda menggunakan kasus yang benar.
    • Pastikan server benar-benar berjalan:
      • Di OS X atau Linux Anda dapat mengetik di terminal: ps -aux
      • Pada Windows Anda dapat menggunakan Manajer Tugas.
    • Verifikasi bahwa Asset Server tidak berjalan lebih dari satu komputer di Jaringan Anda. Anda bisa terhubung ke yang salah. Meme it
  5. Aset Server tidak bekerja di 64-bit Linux
    • Server aset dapat menjalankan OK pada mesin Linux 64-bit jika Anda menginstal versi 32-bit dari paket yang diperlukan. Anda dapat menggunakan "dpkg -i -force-architecture" untuk melakukan ini.
  6. Gunakan log Aset Server untuk mendapatkan informasi lebih lanjut
    • Windows:
      • ProgramFiles\Unity\AssetServer\log
    • OS X:
      • /Library/UnityAssetServer/log

Pelatihan Aset Server

Anda sekarang harus dilengkapi dengan pengetahuan yang Anda butuhkan untuk mulai menggunakan Asset Server secara efektif. Dapatkannya, dan jangan lupa mendasar alur kerja yang baik. Mengganti perubahan sering, dan tidak takut kehilangan apa pun.




  • 2017–06–30 Login

  • Aset Server deprecated di NewIn20171

  • Windows XP dukungan di Standalone Player dihapus pada 2018.1

Legacy Topics
Menyiapkan Server Aset