Versi ini adalah nilai yang dijalankan oleh situs VR, yang merupakan server default kecuali yang lain ditentukan dalam kode <Room> Anda. Baca di sini untuk mempelajari bagaimana kamar Anda dapat menentukan server yang berbeda.
Server Kehadiran Janus VR adalah proyek open source yang dimulai oleh Lisa Croxford yang memungkinkan satu klien JanUSVR untuk berbagi informasi dengan klien lain. Ini memungkinkan multipemain. Perangkat lunak server adalah apa yang memungkinkan masing -masing klien JanUSVR tahu di mana avatar lain secara geografis dan siapa lagi yang berada dalam ruang virtual yang sama. Inilah yang memungkinkan hal -hal seperti obrolan.
Jika Anda memerlukan informasi lebih lanjut atau ingin terlibat, Anda akan menemukan sebagian besar penggemar Janusvr di subreddit JanUSVR. Anda juga dapat membaca file CONTRIBUTORS.md di root repositori ini.
Jika Anda ingin memahami bagaimana klien berinteraksi dengan Janus VR Presence Server maka centang API Documentation.md di root repositori ini.
cd ke dalam root repositori di mana server.js berada dan menjalankan npm install untuk menginstal semua dependensi modul yang tercantum dalam package.json . Modul akan ditempatkan ke folder node_modules dan diperlukan agar server memulai.config-example.js ke config.js dan ubah salah satu variabel yang Anda perlukan untuk menjalankan server Anda. Ini cukup baik berkomentar untuk membimbing Anda.SSL tidak diperlukan untuk menjalankan server Anda, tetapi disarankan. Paling tidak Anda harus melalui proses SSL yang ditandatangani sendiri yang diuraikan di bawah ini.
Jalankan skrip ./generate_key di root repositori untuk menghasilkan sertifikat SSL untuk server.
yourdomain.com . Jika menjalankan versi pengembangan server di OSX, Anda juga dapat menggunakan nama bonjour Anda yaitu yourcomputer.local . Di OSX Anda dapat melihat nama Bonjour komputer Anda dengan pergi ke preferensi sistem -> Berbagi dan mencari di bawah bidang Nama Komputer.Jika Anda memiliki sertifikat SSL yang valid:
cd ke akar repositori di mana server.js berada.node server.js . Jika Anda ingin ini berjalan terus -menerus, Anda mungkin ingin melihat ke dalam menggunakan forever atau pm2 yang merupakan modul simpul yang dibangun khusus untuk menjalankan aplikasi server node lainnya.-server my.server.com -port 5566 di mana my.server.com adalah alamat IP komputer Anda ( 127.0.0.1 atau localhost juga harus bekerja di sini) dan di mana 5566 adalah port yang dijalankan server sebagaimana didefinisikan dalam config.js .janusvr.app/Contents/MacOS/ dan berjalan./janusvr -server my.server.com -port 5566 untuk non -SSL./janusvr -server my.server.com -port 5567 untuk SSL Kami memiliki panduan kontributor dalam file kontributor.md yang ditemukan di direktori ini.
Saya tidak dapat melihat orang lain saat menggunakan JanUSVR dan saya tahu orang lain memiliki server yang sama yang dikonfigurasi.
Tekan / Setelah Janusvr telah dimulai. JanUSVR akan mencantumkan semua server yang Anda coba hubungkan atau terhubung. Anda akan melihat server Anda di daftar ini. Jika server Anda merah maka itu berarti bahwa JanUSVR tidak dapat terhubung dengannya. Periksa pengaturan firewall di server untuk memastikan bahwa port 5566 dan 5567 (untuk SSL) terbuka dan dapat menerima lalu lintas. Periksa file server.log di server untuk melihat apakah ada kesalahan.
Saya memasukkan detail yang salah untuk kunci saya setelah dieksekusi
./generate_key.
./generate_key akan menghasilkan 3 file berdasarkan input Anda:
/cert/server-key.pem/cert/server-cert.pem/cert/cabundle.pemSaya memiliki masalah umum dan perlu beberapa info pemecahan masalah tentang aplikasi server.
Lihat file server.log . Cukup berekor dan Anda akan melihat log yang ditulis sebagai kegiatan terjadi - misalnya logging dll.
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi.txt di direktori ini untuk teks lengkap.