រំលងទៅមាតិកាសំខាន់

បញ្ហាលើហ្គេម P2P

នៅក្នុងឯកសារនេះ យើងបានចងក្រងនូវខ្លឹមសារដែលអ្នក''ត្រូវតែ''ដឹង នៅពេលប្រើប្រាស់ Mudfish សម្រាប់ហ្គេមផ្អែកលើ P2P។

វិធីសាស្ត្រដែលអាចអនុវត្តបាន​

ក្នុងករណីហ្គេមផ្អែកលើ P2P ដោយសារតែមិនងាយស្រួលក្នុងការបង្កើតជាធាតុផ្លូវការរបស់ Mudfish Mudfish ផ្តល់ជូននូវវិធីសាស្ត្រ 3 ដូចខាងក្រោម៖

  1. ការបង្កើតធាតុ Custom

    ប្រសិនបើហ្គេមនោះដំណើរការលើកុំព្យូទ័រដូចជា Desktop ឬ Notebook អ្នកអាចបង្កើតធាតុផ្អែកលើ "ឈ្មោះដំណើរការ (Process Name)" ក្នុងចំណោមមុខងារបង្កើតធាតុ Custom បាន។

  2. របៀបប្រើប្រាស់ Mudfish + Proxifier

    ដោយសារតែវាចាប់យក (Hooking) តែចរាចរណ៍ទិន្នន័យដែលកើតចេញពីកម្មវិធីហ្គេមនោះ ហើយបញ្ជូនទៅកាន់ម៉ាស៊ីនបម្រើបញ្ជូនបន្ត Mudfish នេះជាវិធីសាស្ត្រមួយដែលអាចប្រើបានសម្រាប់ហ្គេមផ្អែកលើ P2P។ គុណសម្បត្តិគឺមានតែចរាចរណ៍ទិន្នន័យពីកម្មវិធីហ្គេមនោះប៉ុណ្ណោះដែលត្រូវបានបញ្ជូនតាមរយៈ Mudfish ហើយចរាចរណ៍អ៊ីនធឺណិតផ្សេងទៀតមិនរងផលប៉ះពាល់ឡើយ។ ប៉ុន្តែគុណវិបត្តិគឺកម្មវិធីនោះពិបាកប្រើប្រាស់ ហើយជួនកាល DLL hooking មិនដំណើរការត្រឹមត្រូវ ដែលបណ្តាលឱ្យមិនអាចភ្ជាប់បាន។

  3. របៀប Full VPN

    ជាមុខងារមូលដ្ឋានមួយរបស់ 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 នោះវាស្ថិតក្នុងកម្រិតមួយដែលអាចសាកល្បងបាន។