यहां तक कि ऐसे खेल जो 100% क्लाइंट / सर्वर कभी-कभी समस्या होते हैं जब क्लाइंट NAT के पीछे होता है। पी-पीयर गेम्स और भी बड़े मुद्दे हैं। कुछ खेलों में कई ट्रांसपोर्ट (जैसे यूडीपी और टीसीपी) या कई कनेक्शन (जैसे आवाज के लिए एक अलग यूडीपी पोर्ट) का उपयोग करने की आवश्यकता होती है।
यह सुनिश्चित करने के लिए कि एनएटी राउटर के पीछे दौड़ने से खेल के मज़बूती से काम करने के कुछ तरीके क्या हैं?
- पीयर-पीयर: कोई केंद्रीयकृत सर्वर मौजूद नहीं है। प्लेयर ए गेम शुरू करता है और प्लेयर बी इसमें शामिल होना चाहता है
- क्लाइंट-सर्वर: एक अच्छी तरह से ज्ञात पते (होस्टनाम) पर एक केंद्रीकृत सर्वर सभी आने वाले कनेक्शनों को स्वीकार करता है। प्रत्येक क्लाइंट केवल उस सर्वर के साथ संचार करता है।
- कॉम्बो: जहां सर्वर सिर्फ मैचमेकिंग है, लेकिन गेम अपडेट सहकर्मी हैं। अलग-अलग साथी प्रत्येक खिलाड़ी को अलग-अलग आईपी / पोर्ट संभावित रूप से देख सकते हैं (उदाहरण के लिए कुछ ग्राहक एक ही NAT के पीछे हैं और कुछ एक अलग राउटर पर हैं)