इस प्रोजेक्ट के बारे में
Mirror Networking, Unity के लिए एक परीक्षणित, MIT-लाइसेंस प्राप्त मल्टीप्लेयर नेटवर्किंग लाइब्रेरी है, जो मूल रूप से UNET पर आधारित है और 2014 से अनुरक्षित है। यह एक उच्च-स्तरीय API प्रदान करती है जहाँ सर्वर और क्लाइंट MonoBehaviour के बजाय NetworkBehaviour का उपयोग करके एक ही प्रोजेक्ट साझा करते हैं।
मुख्य विशेषताओं में शामिल हैं:
- कई ट्रांसपोर्ट लेयर: UDP, TCP, WebSockets, Steam, Relay
- स्पेशियल हैशिंग और दूरी जाँच के माध्यम से इंटरेस्ट मैनेजमेंट
- स्वचालित स्थिति सिंक्रोनाइज़ेशन के लिए SyncVars, SyncLists, SyncDictionaries
- Commands (क्लाइंट→सर्वर), ClientRpcs (सर्वर→सभी क्लाइंट), TargetRpcs (सर्वर→एक क्लाइंट)
- बिल्ट-इन ट्रांसफ़ॉर्म और फ़िज़िक्स सिंक्रोनाइज़ेशन
- स्मूद मूवमेंट के लिए स्नैपशॉट इंटरपोलेशन
- लैग कंपनसेशन (बीटा) और प्रेडिक्शन (शोध जारी)
- एलोकेशन-फ्री रनटाइम (ट्रांसपोर्ट को छोड़कर)
- ज़ीरो-ओवरहेड RPC के लिए IL पोस्ट-प्रोसेसिंग
- EdgeGap इंटीग्रेशन के माध्यम से वैकल्पिक क्लाउड होस्टिंग
- Mirror Guard एंटी-चीट समाधान
API, चिंताओं के स्पष्ट पृथक्करण के लिए [SyncVar], [Command], [ClientRpc], [Server], [Client] जैसे एट्रिब्यूट का उपयोग करता है। Unity 2019 से 6000.1 LTS तक सपोर्ट करता है। Population: ONE (Meta), Zooba (100M+ डाउनलोड), SCP: Secret Laboratory, और कई MMORPG सहित प्रमुख शीर्षकों द्वारा प्रोडक्शन में उपयोग किया जाता है। Discord पर 14,000+ डेवलपर्स का सक्रिय समुदाय, दीर्घकालिक समर्थन और स्थिर API प्रतिबद्धता के साथ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.