ทีมพัฒนา Whitecore ได้ย้ายเซิร์ฟเวอร์ World Virtual World ดั้งเดิมที่ได้มาจากโครงการ OpenSim ไปสู่ระดับใหม่
โครงสร้างและฐานรหัสได้รับการแก้ไขอย่างมากและอยู่ภายใต้การพัฒนาอย่างต่อเนื่อง
มีความสำคัญอย่างมากในการสนับสนุนผู้ใช้ทุกคนการมุ่งเน้นเทคโนโลยีที่เพิ่มขึ้นและการทำงานกับนักพัฒนาอื่น ๆ ไม่ว่าจะเป็นนักพัฒนาที่ใช้ผู้ชมหรือนักพัฒนาที่ใช้เซิร์ฟเวอร์เพื่อพัฒนาชุดของคุณสมบัติที่มีเสถียรภาพรวดเร็วพร้อมการใช้งานที่ง่ายขึ้นสำหรับผู้ใช้
Windows .net 4.8
Linux 64 บิต (Mono 6)
หมายเหตุ:
- ณ เดือนกรกฎาคม 20228 Whitecore ถูกรวบรวมด้วย. NET 4.8 (Mono / Msbuild) โปรดจำไว้ว่าสิ่งนี้หากคุณได้รับข้อผิดพลาดในการรวบรวม
- ณ เดือนมกราคม 2560 ห้องสมุด LiboMV จะรวมอยู่ในรูปแบบของ repo Whitecore เมื่อโคลนนิ่งตรวจสอบให้แน่ใจว่ามีการรวม submodules
git clone --recursive https://github.com/WhiteCoreSim/WhiteCore-Dev.git
เพื่ออัปเดตที่เก็บที่มีอยู่ซึ่งไม่มี submodule libomv
cd <your WhiteCore repository>
git submodule init
git submodule update
หากคุณไม่ทราบว่า submodules คืออะไรหรือคุณไม่ได้ใช้ Git จากบรรทัดคำสั่งโปรดตรวจสอบให้แน่ใจว่าได้รับ submodules ด้วย
หากคุณดาวน์โหลด repo โดยใช้ตัวเลือกไฟล์ zip คุณจะต้องดาวน์โหลด submodule Whitecore-LiboMV และแยกออกใน repo Whitecore ในพื้นที่ของคุณ https://github.com/WhiteCoreSim/Whitecore-LibOMV
- สำหรับผู้ที่ใช้อาจารย์โปรดรายงานกลับเมื่อคุณมีปัญหากับการสร้าง เรานักพัฒนาไม่สามารถทดสอบทุกอย่างและเราหวังว่าคุณผู้ใช้จะสามารถช่วยเรารายงานสิ่งที่ทำลายได้ โปรดใช้ตัวติดตามปัญหาด้วยข้อความที่กำหนดไว้ล่วงหน้าเพื่อให้ง่ายต่อการรายงานปัญหา
- เอ็นจิ้น Bulletsim Physics ได้รับการปรับปรุงเมื่อเร็ว ๆ นี้และเป็นทางเลือกสำหรับเอ็นจิ้น Open Dynamics ที่ใช้เป็นค่าเริ่มต้น โปรดลองใช้และบอกเราว่ามันใช้งานได้หรือไม่
- สำหรับผู้ใช้ Linux หรือ OSX ขอแนะนำให้ติดตั้งรุ่นโมโนล่าสุดเพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น
ข้อมูลเพิ่มเติมสามารถพบได้ที่นี่:
http://www.mono-project.com/docs/getting-started/install/linux/
การสนับสนุนมีให้บริการจากแหล่งต่าง ๆ
IRC Channel #Whitecore-Support บน Libera.chat
https://web.libera.chat/gamja/#whitecore-support ช่อง IRC ได้รับการตรวจสอบอย่างต่อเนื่องโดยนักพัฒนา แต่อาจไม่มีใครตอบคำถามคุณทันที (เขตเวลาที่แตกต่างกัน) แต่จะได้รับคำตอบหากคุณเป็นผู้ป่วย
ตรวจสอบ http://whitecore-sim.org สำหรับการพัฒนาล่าสุดดาวน์โหลดและฟอรัม
ชุมชน Mewe สำหรับ Whitecore ด้วยพวงที่เป็นมิตรที่มีความสุขที่จะตอบคำถาม ค้นหาได้ที่ https://mewe.com/group/5CB284545DA1780BA88CA30D
Whitecore ได้รับการกำหนดค่าให้เรียกใช้ 'นอกกรอบ' การกำหนดค่าเริ่มต้นสำหรับโหมด 'สแตนด์อโลน' ใช้ฐานข้อมูล SQLite แบบฝังตัวและมีไว้สำหรับการทดสอบหรือการพัฒนาผู้ใช้เดี่ยว
สำหรับการดำเนินการกริดหรือการปรับแต่งเฉพาะตามความต้องการของคุณตรวจสอบเอกสาร
หากต้องการดูวิธีกำหนดค่า Whitecore ให้ดูที่ "การตั้งค่า whitecore.txt" ในโฟลเดอร์ Whitecoredocs สำหรับข้อมูลเพิ่มเติม
##### Windows: เรียกใช้ไฟล์ 'runprebuild.bat' สิ่งนี้จะตรวจสอบการกำหนดค่าระบบปัจจุบันให้รวบรวม Soultion Visual Studio และไฟล์โครงการที่ถูกต้องและแจ้งให้คุณสร้างทันที (หากต้องการ) [เฉพาะ 'runprebuild vs2015.bat' ที่เฉพาะเจาะจงหากคุณใช้ Visual Studio 2015+]
#####*nix: (ยัง OSX) เรียกใช้ 'runprebuild.sh' จากเทอร์มินัลหรือเปลือกคอนโซล คุณจะได้รับแจ้งสำหรับการกำหนดค่าที่คุณต้องการโซลูชันที่เหมาะสมและไฟล์โครงการสำหรับโมโนจะถูกรวบรวมและในที่สุดก็แจ้งให้คุณสร้างทันที (ถ้าต้องการ)
อีกทางเลือกหนึ่งเรียกใช้สคริปต์ 'autobuild.sh' เพื่อกำหนดค่าและสร้าง Whitecore ตามข้อกำหนดของระบบของคุณ
##### OSX: (Finder) เรียกใช้คำสั่ง Shell 'runprebuild.command' โดย 'การคลิกสองครั้ง' ใน Finder คุณจะได้รับแจ้งสำหรับการกำหนดค่าที่คุณต้องการโซลูชันที่เหมาะสมและไฟล์โครงการสำหรับโมโนจะถูกรวบรวมและในที่สุดก็แจ้งให้คุณสร้างทันที (ถ้าต้องการ)
ในการรวบรวม Whitecore ให้ดูที่คอมไพล์. txt ในโฟลเดอร์ Whitecoredocs สำหรับข้อมูลเพิ่มเติม
*หมายเหตุ: สำหรับ Windows 7, 8 และ 10 เมื่อรวบรวมคุณอาจเห็นคำเตือนบางอย่างที่ระบุว่าไลบรารีหลักไม่ตรงกับสิ่งที่ระบุไว้ นี่เป็นปัญหาเกี่ยวกับวิธีที่ Microsoft จัดเตรียมแพ็คเกจ NET 4.5 และสามารถละเว้นได้อย่างปลอดภัยเนื่องจาก Windows จะใช้ไลบรารีที่ถูกต้องจริง ๆ เมื่อใช้งาน Whitecore *
หากคุณมีปัญหาในการเข้าสู่ระบบจำลองของคุณลองดูที่ http://forums.osgrid.org/viewtopic.php?f=14&t=2082 ในส่วนการกำหนดค่าเราเตอร์สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไขปัญหานี้
หมายเหตุ: ณ รุ่น 0.9.2 รูปแบบที่เก็บ Whitecore มีการเปลี่ยนแปลง
พื้นที่เก็บข้อมูลของโมดูล Whitecore-optional ได้รับการปรับปรุงสำหรับโครงสร้างใหม่ เพื่อให้แน่ใจว่าการรวบรวมที่ถูกต้องให้ใช้การบัญชาการล่าสุดของ Whitecore-Dev หรือรุ่นรุ่น> = 0.9.2
โปรดดูไฟล์ "อัปเดตจากไฟล์ pre 0.9.2 เวอร์ชัน txt" สำหรับรายละเอียดเกี่ยวกับไฟล์และการกำหนดค่าที่จะต้องแก้ไขเอกสารสามารถพบได้ในไดเรกทอรี Whitecoredocs