Aset Server
MySQL Server

Menyiapkan Server Aset

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

Instalasi Server-side

Server Aset dirancang untuk menjadi instalasi satu kali sederhana pada mesin server. Berinteraksi dengan Asset Server dilakukan melalui Unity. Unity dapat diinstal pada mesin server, tetapi tidak perlu. Ini harus diadministrasi dari mesin Klien, di mana Proyek dan Pengguna dapat ditambahkan. Setiap klien tambahan harus dikonfigurasi untuk disinkronkan dengan Proyek, menggunakan kredensial Pengguna tertentu.

Anda dapat menginstal Aset Server pada Mac OS X 10.4 atau kemudian, Windows Vista dan berbagai distribusi Linux termasuk CentOS, Ubuntu dan Suse Linux. Sitemap

installer akan menginstal semua file yang diperlukan, setup database dan meluncurkan Asset Server. Pada akhir proses Anda akan diminta untuk membuat Admin password. Kata sandi ini diperlukan untuk memberikan Aset Server dari dalam Unity. Anda harus terhubung ke Asset Server sebagai administrator sebelum Anda dapat membuat proyek atau pengguna.

Mengelola Server Aset

Aset Server memungkinkan jumlah Users untuk terhubung ke ProjectDalam Unity, Anda menggunakan proyek untuk merancang dan mengembangkan permainan. Proyek menyimpan semua file yang terkait dengan permainan, seperti file aset dan Adegan. More info
Lihat di Glossary
. Administrator harus menghubungkan pertama ke Server dengan Unity sebagai klien dan membuat Proyek dan Pengguna baru.

Panduan ini akan menunjukkan bagaimana untuk mendapatkan server Anda dan berjalan dan siap digunakan.

Harap diperhatikan bahwa Asset ServerLegacy - Sistem kontrol aset dan versi dengan antarmuka pengguna grafis terintegrasi menjadi Unity. Aktifkan anggota tim untuk bekerja sama pada proyek pada komputer yang berbeda. More info
Lihat di Glossary
sekarang merupakan produk warisan. Kami merekomendasikan menggunakan Plastic SCM atau PerforceSistem kontrol versi untuk manajemen perubahan file. More info
Lihat di Glossary
untuk kontrol versi dalam proyek Unity Anda.

PlasticSCM PerForce

Sitemap Luncurkan 1. dan buka proyek kosong. Pilih Unity > Window > Asset Management, lalu klik tombol Version 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
.Settings button.

The Versioning tab
tab Versioning tab

Anda kemudian akan melihat pengaturan Version Control di InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
, sekarang pilih Asset Server dari menu drop down Mode.

The Version Control Settings
Version Control Settings

Sitemap Sekarang kita akan menjalankan server aset. Cari dan menjalankan file berikut:2. Now we are going to run the asset server. Find and run the following file:

Windows: C:\Program Files (x86)\Unity\AssetServer\bin\AssetServerControl.exe

Macintosh:/Library/UnityAssetServer

Catatan: pengguna Yosemite 10.10.3 perlu mencari melalui direktori liabry hard drive, bukan direktori liabry pengguna.

Sitemap Anda sekarang dapat memilih 3. > Window > Asset Management. Ini akan membuka tab manajemen server aset.Version Control. This will open the asset server’s management tab.

Klik tombol Administrasi.

The Administration tab
tab Administration tab

Sitemap Dalam bidang 4., masukkan kedua Server Address atau ip address komputer yang menjalankan Aset Server yang ingin Anda berikan. Jika Asset Server diinstal pada mesin lokal Anda, Anda dapat menggunakan "localhost" sebagai host name. Selanjutnya, berikan nama administrator dan kata sandi. Nama administrator selalu “admin”, dan kata sandi apa yang dimasukkan ketika menginstal Aset Server. Akhirnya, tekan tombol Server Address. Sekarang Anda terhubung ke Asset Server, dan dapat melakukan pengaturan awal.Connect button. You’re now connected to the Asset Server, and can perform the initial setup.

The Administration tab
tab Administration tab

Mengelola Proyek dan Pengguna

Setiap Server dapat berisi beberapa Proyek, dan setiap Pengguna dapat memiliki izin untuk satu atau lebih Proyek. Proyek umumnya ortogonal, dan unik dalam koleksi aset. Ini terbaik untuk berpikir "satu Proyek sama satu permainan".

Proyek Baru dapat dibuat dengan mengklik tombol Create di tab Server Administration.

Click Create, then enter a name for the new project
Klik Buat, lalu masukkan nama untuk proyek baru

Pengguna baru dapat dibuat dengan memilih proyek yang ada dan kemudian mengklik tombol New User.

Creating a new user
Membuat pengguna baru

Setelah pengguna telah dibuat dalam satu Proyek, pengguna dapat ditambahkan ke proyek lain dengan mengaktifkan kotak centang di sebelah kiri nama pengguna dalam daftar pengguna.

Anda dapat mengaktifkan atau menonaktifkan akses pengguna untuk proyek individu. Untuk menghapus proyek atau pengguna dari server menggunakan tombol Delete Project dan Delete User.

Pengaturan Firewall

Server Aset Unity menggunakan port TCP 10733. Anda mungkin perlu mengaktifkan koneksi ke port ini di firewall dan / atau router Anda.

Advanced

Server Aset dibangun menggunakan versi PostgreSQL yang dimodifikasi. Mengakses database SQL secara langsung memerlukan sedikit pengetahuan teknis tentang baris perintah SQL dan Unix/Linux. kebijaksanaan pengguna disarankan.

Backing up

Kami telah menyediakan alat baris perintah untuk kembali ke server aset. Alat harus dijalankan dari akun administrator pada mesin yang menjalankan server aset. BACKUP_LOCATION dengan nama jalan Anda ingin alat cadangan untuk menempatkan cadangan:

Mac OS X sudo /Library/UnityAssetServer/bin/as_backup BACKUP_LOCATION

Linux sudo /opt/unity_asset_server/bin/as_backup Login

Windows XP (32/64 bit) Login"%ProgramFiles%\Unity\AssetServer\bin\as_backup.cmd" BACKUP_LOCATION

as_backup akan membuat direktori di BACKUP_LOCATION yang berisi satu atau lebih file per proyek ditambah file yang berisi informasi tentang setiap proyek dan cadangan semua pengguna dan kata sandi mereka.

Mengembalikan Cadangan

Untuk mengembalikan cadangan Asset Server yang diproduksi dengan as_backup, melakukan instalasi bersih dari Asset Server tanpa proyek yang dibuat. (Peraturan pemulihan akan menolak untuk menulis proyek yang sudah ada dengan nama yang sama.)

Kemudian jalankan alat restorasi cadangan yang disediakan, as_restore menunjuk ke lokasi cadangan yang dibuat dengan as_backup:

Mac OS X sudo /Library/UnityAssetServer/bin/as_restore BACKUP_LOCATION

Linux sudo /opt/unity_asset_server/bin/as_restore Login

Windows XP (32/64 bit) Login"%ProgramFiles%\Unity\AssetServer\bin\as_restore.cmd" BACKUP_LOCATION

Perhatikan bahwa Anda juga dapat menggunakan as_backup dan as_restore untuk memindahkan instalasi server aset dari satu mesin ke mesin lain dengan melakukan backup pada mesin sumber, memindahkan direktori cadangan ke mesin tujuan (atau memasangnya melalui berbagi file jaringan,) dan kemudian menjalankan as_restore untuk memasukkan data ke dalam instance Server Aset yang baru diinstal. Ini bahkan akan bekerja ketika sumber dan tujuan Asset Server memiliki versi yang berbeda atau berjalan pada sistem operasi yang berbeda.

Menempatkan nama database Proyek Server Aset

Untuk melihat tabel di database Proyek, pertama-tama Anda perlu mencari nama database yang sebenarnya. Jalankan perintah baris perintah ini pada mesin hosting Asset Server:

Login Sitemap/Library/UnityAssetServer/bin/psql -U admin -h localhost -d postgres -c 'select * from all_databases**view'

Linux /opt/unity_asset_server/bin/psql -U admin -h localhost -d postgres -c 'select * from all_databases**view'

Windows XP (32/64 bit)"%ProgramFiles%\Unity\AssetServer\bin\psql.exe" -U admin -h localhost -d postgres -c "select * from all_databases**view"

Ini dan perintah lain akan meminta Anda untuk kata sandi. Setiap kali ini terjadi, masukkan kata sandi admin untuk database, yang ditetapkan selama instalasi. Hasilnya akan menjadi tabel yang mengikuti tata letak dasar ini:

    databasename | projectname | description | version 
--------------------+--------------------+--------------------------+---------
 sandbox | Sandbox | Created with Unity 2.0.0 | 1.0
 game | Game | Created with Unity 2.0.0 | 1.0
 my_game_project | My Game Project | Created with Unity 2.0.0 | 1.0
(3 rows)


Sekarang Anda perlu mengidentifikasi "databasename" Proyek yang ingin Anda kembali. Ketika membuat database, default "databasename" sama dengan "projectname" seperti yang ditunjukkan dalam Unity, tetapi dalam huruf kecil dan ruang diganti dengan underscores.

Perhatikan bahwa jika server Anda menghosting beberapa database PostgreSQL pada port yang berbeda, Anda perlu untuk secara eksplisit memberikan port yang digunakan untuk terhubung ke database Aset Server. Dalam kasus ini tambahkan -p 10733 untuk perintah yang diberikan (menurut Anda telah menggunakan port default 10733 untuk instance Anda.) Contoh:

Linux /opt/unity_asset_server/bin/psql -U admin -h localhost -d postgres -c 'select * from all_databases**view' -p 10733

SQL database Sitemap

Ini dan semua perintah lain menggunakan alat dari distribusi PostgreSQL. Anda dapat membaca lebih banyak tentang alat-alat ini di sini: http://www.postgresql.org/docs/8.3/interactive/reference-client.html


  • 2017–06–30 Login

  • Aset Server yang diuraikan dalam

  • Windows XP dukungan di Standalone Player dihapus pada 2018.1

Aset Server
MySQL Server