បញ្ហាលើហ្គេម P2P
នៅក្នុងឯកសារនេះ យើងបានចងក្រងនូវខ្លឹមសារដែលអ្នក''ត្រូវតែ''ដឹង នៅពេលប្រើប្រាស់ Mudfish សម្រាប់ហ្គេមផ្អែកលើ P2P។
វិធីសាស្ត្រដែលអាចអនុវត្តបាន
ក្នុងករណីហ្គេមផ្អែកលើ P2P ដោយសារតែមិនងាយស្រួលក្នុងការបង្កើតជាធាតុផ្លូវការរបស់ Mudfish Mudfish ផ្តល់ជូននូវវិធីសាស្ត្រ 3 ដូចខាងក្រោម៖
-
ប្រសិនបើហ្គេមនោះដំណើរការលើកុំព្យូទ័រដូចជា Desktop ឬ Notebook អ្នកអាចបង្កើតធាតុផ្អែកលើ "ឈ្មោះដំណើរការ (Process Name)" ក្នុងចំណោមមុខងារបង្កើតធាតុ Custom បាន។
-
របៀបប្រើប្រាស់ Mudfish + Proxifier
ដោយសារតែវាចាប់យក (Hooking) តែចរាចរណ៍ទិន្នន័យដែលកើតចេញពីកម្មវិធីហ្គេមនោះ ហើយបញ្ជូនទៅកាន់ម៉ាស៊ីនបម្រើបញ្ជូនបន្ត Mudfish នេះជាវិធីសាស្ត្រមួយដែលអាចប្រើបានសម្រាប់ហ្គេមផ្អែកលើ P2P។ គុណសម្បត្តិគឺមានតែចរាចរណ៍ទិន្នន័យពីកម្មវិធីហ្គេមនោះប៉ុណ្ណោះដែលត្រូវបានបញ្ជូនតាមរយៈ Mudfish ហើយចរាចរណ៍អ៊ីនធឺណិតផ្សេងទៀតមិនរងផលប៉ះពាល់ឡើយ។ ប៉ុន្តែគុណវិបត្តិគឺកម្មវិធីនោះពិបាកប្រើប្រាស់ ហើយជួនកាល DLL hooking មិនដំណើរការត្រឹមត្រូវ ដែលបណ្តាលឱ្យមិនអាចភ្ជាប់បាន។
-
ជាមុខងារមូលដ្ឋានមួយរបស់ Mudfish ដែលអាចបង្វែររាល់ចរាចរណ៍ទិន្នន័យទាំងអស់ដែលកើតឡើងនៅលើកុំព្យូទ័រទៅកាន់ម៉ាស៊ីនបម្រើបញ្ជូនបន្ត។
ចំណុចដែលត្រូវដឹង
របៀប NAT Open
ចាប់ពី Mudfish v5.9.1 មក របៀប NAT Open ត្រូវបានបន្ថែមថ្មី។ នៅពេលប្រើប្រាស់របៀបនេះ ប្រភេទ NAT របស់អ្នកប្រើប្រាស់នឹងត្រូវបានប្តូរទៅជាទម្រង់ Open ឬ Full Cone ដូច្នេះនៅពេលលេងហ្គេម P2P អ្នកអាចក្លាយជាអ្នកបង្កើតបន្ទប់ (Host) ឬការផ្គូផ្គងហ្គេម (Matchmaking) អាចដំណើរការបានកាន់តែរលូន។
ការកំណត់រចនាសម្ព័ន្ធទូទៅ
-
អ្នកត្រូវតែកំណត់រចនាសម្ព័ន្ធតាមរយៈវិធីសាស្ត្រ ការបង្កើតធាតុ Custom វិធីសាស្ត្រ របៀបប្រើប្រាស់ Mudfish + Proxifier ឬ របៀប Full VPN ទើបវាដំណើរការបានត្រឹមត្រូវ។ បើមិនដូច្នោះទេ តាមទស្សនៈរបស់ Mudfish វានឹងមិនស្គាល់ IP របស់អ្នកប្រើប្រាស់ដែលជា Peer នោះទេ ដូច្នេះចរាចរណ៍ទិន្នន័យដែលបញ្ជូនទៅកាន់អ្នកប្រើប្រាស់នោះនឹងមិនត្រូវបានបញ្ជូនតាមរយៈម៉ាស៊ីនបម្រើបញ្ជូនបន្ត Mudfish ឡើយ។
-
អាស្រ័យលើទីតាំងនៃម៉ាស៊ីនបម្រើបញ្ជូនបន្តដែលបានជ្រើសរើស និងទីតាំងរបស់អ្នកលេងដទៃទៀត Mudfish អាចមានប្រសិទ្ធភាព ឬអាចកាន់តែអាក្រក់ជាងមុន។
ប្រសិនបើការផ្គូផ្គងដំណើរការមិនត្រឹមត្រូវ...
សូមសាកល្បងប្រើប្រាស់ របៀប NAT Open ដែលចាប់ផ្តើមគាំទ្រថ្មីចាប់ពី Mudfish v5.9.1។
ប្រសិនបើចង់ធ្វើជាអ្នកបង្កើតបន្ទប់ (Host)...
ប្រសិនបើកំណែ Mudfish បច្ចុប្បន្នរបស់អ្នកគឺ v5.9.1 ឬខ្ពស់ជាងនេះ សូមបើកដំណើរការ "របៀប NAT Open"។
ប្រសិនបើអ្នកកំពុងប្រើប្រាស់កំណែ Mudfish មុននោះ ហើយចង់ធ្វើជាអ្នកបង្កើតបន្ទប់ អ្នកត្រូវតែស្ថិតក្នុងស្ថានភាពដែលដំណើរការដោយ របៀប Full VPN។
-
សម្រាប់អ្នកលេងផ្សេងទៀត អ្នកបង្កើតបន្ទប់នឹងត្រូវបានទទួលស្គាល់ថាស្ថិតនៅលើ Public IP នៃម៉ាស៊ីនបម្រើបញ្ជូនបន្ត Mudfish។ ឧទាហរណ៍ ទោះបីជាអ្នកបង្កើតបន្ទប់រស់នៅភាគខាងកើតសហរដ្ឋអាមេរិកជាក់ស្តែងក៏ដោយ ប្រសិនបើគាត់បង្កើតបន្ទប់តាមរយៈម៉ាស៊ីនបម្រើបញ្ជូនបន្តកូរ៉េ នោះអ្នកលេងផ្សេងទៀតនឹងគិតថាអ្នកបង្កើតបន្ទប់បានភ្ជាប់មកពីប្រទេសកូរ៉េ។
-
វាជាការប្រសើរក្នុងការជ្រើសរើសម៉ាស៊ីនបម្រើបញ្ជូនបន្ត Mudfish ដែលនៅជិតទីតាំងបច្ចុប្បន្នរបស់អ្នកតាមដែលអាចធ្វើទៅបាន។ ប្រសិនបើគ្មានម៉ាស៊ីនបម្រើបញ្ជូនបន្តនៅជិតទេ យកល្អកុំប្រើ Mudfish តែម្តង។
សំណួរដែលសួរញឹកញាប់
ប្រសិនបើហ្គេមផ្អែកលើ P2P តើមិនអាចប្រើប្រាស់ Mudfish បានទេ?
អ្នកអាចប្រើប្រាស់វាបានតាមរយៈ Mudfish ប៉ុន្តែជាទូទៅយើងមិនណែនាំឱ្យប្រើនោះទេ។ ប្រសិនបើអ្នកនៅតែចង់លេងហ្គេមតាមរយៈ Mudfish យើងសូមណែនាំឱ្យជ្រើសរើសម៉ាស៊ីនបម្រើបញ្ជូនបន្តដែលនៅជិតបំផុតទៅនឹងទីតាំងរូបវន្តបច្ចុប្បន្នរបស់អ្នក ហើយជ្រើសរើសវិធីសាស្ត្រដែលអាចអនុវត្តបានមួយក្នុងចំណោមវិធីសាស្ត្រខាងលើដើម្បីប្រើប្រាស់។
ប្រសិនបើប្រើប្រាស់វិធីសាស្ត្រដែលអាចអនុវត្តបាន តើគួរជ្រើសរើសម៉ាស៊ីនបម្រើបញ្ជូនបន្តនៅឯណា?
នៅពេលលេងហ្គេមផ្អែកលើ P2P ម៉ាស៊ីនបម្រើបញ្ជូនបន្តដំបូងដែលអ្នកគួរជ្រើសរើសគឺម៉ាស៊ីនបម្រើដែលនៅជិតបំផុតទៅនឹងទីតាំងរូបវន្តរបស់អ្នក។ អ្នកត្រូវដឹងថា ប្រសិនបើ RTT ជាមួយម៉ាស៊ីនបម្រើបញ្ជូនបន្តនោះលើសពី 20 ms នោះ RTT ជាមួយអ្នកលេងដទៃទៀតនឹងកើនឡើងបន្ថែមទៀត។
ទោះជាយ៉ាងណាក៏ដោយ ចំពោះអ្នកប្រើប្រាស់កូរ៉េ ដោយសារតែមានម៉ាស៊ីនបម្រើបញ្ជូនបន្តកូរ៉េជាច្រើន ហើយខ្សែបណ្តាញនីមួយៗមានភាពខុសគ្នា វាអាចពិបាកក្នុងការជ្រើសរើសថាតើត្រូវយកមួយណា ព្រោះចំណុចនេះគ្មានចម្លើយជាក់លាក់ឡើយ។ ពីព្រោះលទ្ធផលល្អកើតឡើងលុះត្រាតែខ្សែបណ្តាញរបស់អ្នកលេងដទៃ និងម៉ាស៊ីនបម្រើបញ្ជូនបន្តត្រូវគ្នាបានល្អ ប៉ុន្តែប្រសិនបើត្រូវគ្នាជាមួយខ្សែបណ្តាញមិនល្អ នោះលទ្ធផលអាចនឹងខុសគ្នារាល់ពេល។
បច្ចុប្បន្ន ខ្សែបណ្តាញ KT ដែលមាន Peering ល្អជាមួយ ISP ភាគច្រើនហាក់ដូចជាជម្រើសដែលមានសុវត្ថិភាព និងសមរម្យបំផុត។
តើត្រូវកំណត់ផ្លូវដ៏ល្អបំផុតដើម្បីចូលទៅកាន់បន្ទប់ដែលដំណើរការដោយអ្នកបង្កើតបន្ទប់ (Host) យ៉ាងដូចម្តេច?
ដូចដែលអ្នកបានដឹងហើយ ដោយសារតែហ្គេមនេះជា P2P យើងមិនដឹងទាល់តែសោះថាអ្នកបង្កើតបន្ទប់ស្ថិតនៅប្រទេសណា ឬប្រើប្រាស់ខ្សែបណ្តាញអ្វី។ ក្នុងករណីនេះ ការតភ្ជាប់អាចប្រែប្រួលអាស្រ័យលើស្ថានភាពអ៊ីនធឺណិតរបស់អ្នកបង្កើតបន្ទប់ ដូច្នេះមិនសូវមានវិធីសាស្ត្រក្នុងការជ្រើសរើសម៉ាស៊ីនបម្រើបញ្ជូនបន្តនោះទេ។
វិធីសាស្ត្រដែលខ្ញុំអាចផ្តល់ជូនបានគឺការប្រើប្រាស់ "ម៉ាស៊ីនបម្រើបញ្ជូនបន្តដែលនៅជិតបំផុតទៅនឹងទីតាំងរូបវន្តផ្ទាល់ខ្លួនរបស់អ្នក"។ ប្រសិនបើ RTT ទៅកាន់ម៉ាស៊ីនបម្រើបញ្ជូនបន្តនោះស្ថិតក្នុងរង្វង់ 10 ~ 20 ms នោះវាស្ថិតក្នុងកម្រិតមួយដែលអាចសាកល្បងបាន។