এমএমও গেমটিতে জিটিএর মতো পদার্থবিজ্ঞানের সাথে গাড়িগুলি রাখা কি সম্ভব? [বন্ধ]


9

আমি বাস্তববাদী পদার্থবিজ্ঞানের সাথে যানবাহনের সাথে কোনও এমএমও গেমস দেখিনি এবং এটি উচ্চ গতি অর্জন করতে পারে, কেন? এটি কি নেটওয়ার্ক ব্যান্ডউইথ সীমাবদ্ধতার কারণে?

দ্বিতীয় জীবনের যানবাহন রয়েছে তবে পদার্থবিজ্ঞান দুর্বল এবং সর্বোচ্চ গতি করুণ।

physics  mmo 

এপিবি কি এই ধরণের স্টাফ করেনি?
কোডরেঞ্জার

আমি গেমদেব.স্ট্যাকেক্সেঞ্জ / বিকিউশনস / 456645//২ এ এই জাতীয় জিনিসের কিছু বিশদ কভার করেছি যাতে এটি কেন কাজ করতে পারে বা করতে পারে না তার অনেকগুলি ব্যাখ্যা করা উচিত।
টিম হল্ট

আমি জানি এটি একটি পুরানো প্রশ্ন, তবে আমি অটো অ্যাসল্টের কথা বলতে চাই। এটি ছিল যানবাহনের পদার্থবিজ্ঞানের একটি এমএমও।
উইলিয়াম মারিয়েরার

উত্তর:


19

হ্যাঁ এবং না (তবে বেশিরভাগই, না)।

যে কোনও এমএমও গেমের বিভিন্ন পদক্ষেপ রয়েছে যা এর পদার্থবিদ্যাকে প্রভাবিত করে। এর মধ্যে সর্বাধিক গুরুত্বপূর্ণ হ'ল বিলম্বিতা । লেটেন্সি হ'ল সময়টি সার্ভারে একটি অনুরোধ প্রেরণ এবং একটি উত্তর ফিরে পেতে কোনও ক্লায়েন্টের দরকার takes এমনকি খুব ভাল পরিস্থিতিতে, এই সময়টি প্রায় 50-100 মিলিসেকেন্ডের। বাস্তব বিশ্বে এটি 500 এমএসের বেশি হতে পারে। এর অর্থ হ'ল, যখনই কোনও খেলোয়াড় কিছু করে - যেমন, বলে, তার গাড়ির চাকা ঘুরিয়ে - সে খেলাটি কেবলমাত্র 100-500 এমএস পরে প্রতিক্রিয়া দেখতে পাবে।

100 এমএস আসলে অনেকটা। যে কোনও গেমের যতটা বিলম্ব রয়েছে তা প্রতিক্রিয়াজনক মনে করবে এবং 500 এমএস নিখুঁতভাবে খেলতে পারা যায় না। এজন্য গেম ক্লায়েন্টরা এই বিলম্বকে মাস্ক করার জন্য অনেক কৌশল ব্যবহার করে। উদাহরণস্বরূপ, প্লেয়ারটির গাড়িটি সার্ভারের জন্য অপেক্ষা না করেই চাকা ঘুরিয়ে দেওয়া মুহুর্তটি ঘুরিয়ে দেওয়া শুরু করতে পারে। যাইহোক, এই কৌশলগুলি কেবলমাত্র প্রচ্ছন্নতার মুখোশ রাখে এবং এটিকে কখনই হ্রাস করতে পারে না।

ধরুন, উদাহরণস্বরূপ, আমাদের গাড়িতে দু'জন খেলোয়াড় একসাথে একে অপরের দিকে এগিয়ে চলেছে। প্রতিটি ক্লায়েন্ট তত্ক্ষণাত্ নিজের গাড়ি ঘোরানো শুরু করবে ; তবে অন্য খেলোয়াড়ের গাড়িটি আর ঘুরবে না - কারণ এটি পরিবর্তিত কোর্সের তথ্য এখনও ক্লায়েন্টের কাছে পৌঁছেছে না, কারণ বিলম্বের কারণে। উভয় খেলোয়াড় সুখে তাদের গাড়ি চালায়, এবং তারপর বাম! - সার্ভার লক্ষ্য করে যে তারা আসলে একে অপরের সাথে ক্র্যাশ হয়েছিল।

এর মতো পরিস্থিতি প্রতিরোধ করা যায় না। আমরা কোন চতুর ভবিষ্যদ্বাণীমূলক স্কিমগুলি ব্যবহার করি না কেন, যেখানে অন্যান্য খেলোয়াড় রয়েছে, সেখানে সমস্যাগুলির সর্বদা সুযোগ থাকে। যে কোনও এমএমও গেমটিতে, আপনি সবেমাত্র দেখেছেন যে প্রায় অর্ধেক সেকেন্ড আসলেই এখনও ঘটেনি , এবং যে কোনও মুহুর্তে পরিবর্তিত হতে পারে। এখন, traditionalতিহ্যবাহী এমএমওআরপিজির মতো ধীর গতির গেমগুলিতে, অর্ধেক সেকেন্ড সত্যিই এতটা দীর্ঘ নয়। এই সময়ে অক্ষরগুলি কেবল এক মিটার বা দু'টি স্থানান্তরিত করে। তবে, আমরা যদি দ্রুতগতির গাড়ি ঘোড়দৌড়ের কথা বলি, আধ সেকেন্ড আসলেই দীর্ঘ সময়! আপনি অর্ধ সেকেন্ডে (-8) তিনবার ক্র্যাশ করতে পারেন

আসলে, একটি দ্রুত গতিযুক্ত গেমটি এই সীমাবদ্ধতাগুলির সাথেও কাজ করতে পারে। এটিতে কিছু অপ্রীতিকর মুহুর্ত হবে তবে যতক্ষণ না সমস্ত খেলোয়াড়ের ভাল সংযোগ থাকে ততক্ষণ এটি খেলতে পারা যায়। মাল্টিপ্লেয়ার রেসিং গেমগুলি এভাবে কাজ করে। তবে, আরও একটি এমএমও সীমাবদ্ধতা রয়েছে: এন-স্কোয়ার্ড আপডেট গণনা।

কল্পনা করুন 10 জন খেলোয়াড় এক সাথে খেলছেন। তাদের একে অপরকে দেখার জন্য, সার্ভারকে প্রতিটি খেলোয়াড়ের প্রতিটি খেলোয়াড়ের তথ্য পাঠাতে হবে। এর অর্থ, আমাদের উদাহরণে, 10x10 = 100 টুকরো তথ্য প্রস্তুত এবং প্রেরণ করতে। এটি স্কোয়ারের প্লেয়ারের সংখ্যা, তাই "এন-স্কোয়ারড"। এই সংখ্যাটি বেশ দ্রুত বৃদ্ধি পায় এবং একই অঞ্চলে প্রচুর খেলোয়াড় থাকলেও চিরায়ত এমএমওআরপিজি লড়াই শুরু করে to গাড়িগুলির সাথে আমাদের কল্পিত দ্রুত গতির গেমের জন্য, এই তথ্যের টুকরোগুলি ধীর গেমের চেয়ে অনেক দ্রুত প্রেরণ করতে হবে। এবং তারা সম্ভবত নিজেরাই বড় - আপনার কাছে কেবল পজিশনই নয়, বেগ, ত্বরণ, কৌণিক বেগ ইত্যাদি রয়েছে This এর অর্থ হল যে কোনও দ্রুত মাল্টি প্লেয়ারের খেলায় কেবল সীমিত সংখ্যক খেলোয়াড় থাকতে পারে।

উপরোক্ত দুটি সমস্যাই নীতিগতভাবে সফ্টওয়্যার দ্বারা সমাধান করা যায় না , কেবল কিছু পরিমাণে মুখোশযুক্ত। খেলোয়াড় সংখ্যা সীমাবদ্ধ করে এগুলি কিছুটা হ্রাস করা যায় - সুতরাং, উদাহরণস্বরূপ, এমন একটি গেম যেখানে দ্রুত গাড়ী কেবলমাত্র সীমিত সংখ্যক খেলোয়াড়ের সংখ্যার ক্ষেত্রে ব্যবহৃত হয় সম্ভবত করণীয়। আমি বিশ্বাস করি এপিবি এটি করেছিল। তবে দ্রুত গাড়ী সহ একটি সম্পূর্ণ ওপেন-ওয়ার্ল্ড এমএমও গেমটি কেবল ঘটবে না। আমাদের কোয়ান্টাম-এনট্যাগলমেন্ট নেটওয়ার্ক ইন্টারফেস বা কিছু না হওয়া পর্যন্ত নয়।


আপনি কি ডিসিইউও, পুরো পদার্থবিজ্ঞানের জগত, দ্রুতগতির ভ্রমণ, বাস এবং গাড়ি চারপাশে নিক্ষেপ করা সমস্ত ভাল জিনিস দেখেছেন? মাস্কিং বেশ কার্যকর is সমস্ত পদার্থবিজ্ঞানের সিমুলেশনগুলি বিবেচনা করে, আসলে, খেলোয়াড়দের যা প্রয়োজন তা কেবল সিমুলেশনগুলি বাস্তবতা নয় বরং একটি সিমুলেশন যা ন্যায্য এবং নিরপেক্ষ মনে হয়। এবং এটি পাওয়ার জন্য অবশ্যই আপনার অবশ্যই স্টার ট্রেক প্লট পদার্থবিদ্যার দরকার নেই =)
প্যাট্রিক হিউজেস

@ পেট্রিক হিউজেস আমি ডিসিইউও খেলিনি, তবে ভিডিওগুলি দ্বারা বিচার করে এটি "জিটিএ-জাতীয়" পদার্থবিজ্ঞানের কাছাকাছি কোথাও নেই। এটি যানবাহন আছে বলে মনে হয় না - এবং এটি একটি গুরুত্বপূর্ণ অংশ, কারণ আপনি সুপারহিরোদের জন্য "জাল" পদার্থবিজ্ঞানের সাথে দূরে যেতে পারেন যা বাস্তব-বিশ্বের গাড়িগুলির জন্য। "বাস্তববাদী" গাড়ি পদার্থবিজ্ঞান সম্পর্কে প্রচুর লোকের উচ্চ প্রত্যাশা রয়েছে।
কিছু মনে করবেন না

যদিও এটি সত্য তবে এটি সম্পূর্ণ সঠিক নয় not গাড়ি, ট্যাঙ্ক এবং বিমানের সাহায্যে বড় আকারের যানবাহন যুদ্ধের খেলাগুলি খেলা সম্ভব, যুদ্ধক্ষেত্র 3 এটি বেশ বড় একটি খেলা, এমনকি এমএমও না হয়েও নির্মাতারা এক সাথে 100 টিরও বেশি খেলোয়াড়ের সাথে টন চালাতে সক্ষম হয়েছিল। পরীক্ষা করে দেখুন battlegroundeurope.com একটি MMOFPS যেখানে পদার্থবিদ্যা একটি প্রধান ভূমিকা পালন করে না।
কোয়েট

আপনার যদি ডিটারমিনিস্টিক ফিজিক্স ইঞ্জিন থাকে, তবে লেটেন্সি কোনও সমস্যা নয়, কারণ আপনি সার্ভার এবং ক্লায়েন্ট উভয় ক্ষেত্রেই পদার্থবিজ্ঞানের অনুকরণ করতে পারেন। সমস্যাটি বেশিরভাগ প্রসেসিং পাওয়ারের প্রয়োজন হয় বা এটি লাভজনক।
মার্কাস ফন ব্রডি

@ মারকাস ভন ব্রোডি হ্যাঁ, যতক্ষণ না আপনার প্লেয়ারদের ইনপুট কোনওভাবেই পদার্থবিদ্যাকে প্রভাবিত করে না - আপনি সোনার।
কিছু মনে করবেন না

3

হ্যাঁ.

আপনাকে নেটওয়ার্কের বিলম্বিতা এবং পুরো নেটওয়ার্ক জুড়ে গেমের অবস্থা সিঙ্ক করতে হবে। গাড়িগুলি যত তাড়াতাড়ি সরানো তত বেশি নেটওয়ার্কের বিলম্বিত হয়ে ওঠে। প্লেয়াররা একটি প্রাচীরের সাথে ক্রাশ হতে পারে, কারণ তাদের গেমের ক্লায়েন্ট নেটওয়ার্ক সমস্যার কারণে সার্ভারে গেমের অবস্থা আপডেট করতে ব্যর্থ হয়েছে। প্লেয়াররা যখন হাঁটার গতিতে চলে যায় তখন এটি কোন সমস্যা নয় ;-)

একটি এমএমও সার্ভারের বেশি লোড রয়েছে। একটি মাল্টিপ্লেয়ার রেসিং গেমটি সংযুক্ত 10 জনের সাথে দুর্দান্ত চলতে পারে, তবে কয়েকশ ব্যবহারকারীর কাছ থেকে ভারী চাপের মধ্যে সার্ভারটি যদি প্রতিক্রিয়া না দেয় তবে ক্রাশ হয়ে যায় এবং জ্বলে উঠবে।

সেকেন্ড লাইফের যানবাহন পদার্থবিদ্যা সবেমাত্র খারাপভাবে প্রয়োগ করা হয়েছে। (এটি কি এখনও জীবিত?)


2

গারির মোড সমস্ত ফিজিক্সের চেয়ে অনেক বেশি। আমি মনে করি না যে এটি এমএমও হিসাবে গণ্য হয়েছে - যদিও এটি সার্ভারে 32 জন খেলোয়াড়কে সমর্থন করবে - এবং এটিতে আমি দেখলাম (কেবল যানবাহন নয়) সবচেয়ে বাস্তববাদী পদার্থবিজ্ঞান রয়েছে।

আমার ধারণা, পদার্থবিজ্ঞানের কথা মাথায় রেখে কোনও এমএমও তৈরি হয়নি।


1

সমস্ত পয়েন্ট বুলেটিন নামক একটি গেমের বড় ব্যর্থতায় তারা এটি সম্পাদন করার চেষ্টা করেছিল। ঠিক আছে ধারণাটি কার্যকর হয়েছিল এত কার্যকর নয়। এলোমেলো গাড়ী কোথাও প্রদর্শিত হবে। আপনি ড্রাইভিং করবেন এবং কেবল একটি প্রাচীরের সাথে ধাক্কা খেয়ে যা একটি গাড়ীতে পরিণত হবে। আমি দেখতে পাচ্ছি আগামী পাঁচ বছরে এটি কোনওভাবেই করা হচ্ছে যদিও আরও সিপিইউ কম জিপিইউ।


0

প্রথমে আপনার রেফারেন্সটি দেখুন।

জিটিএ নিজেই মাল্টিপ্লেয়ারে কয়েকটি সমস্যা রয়েছে, তবে এটি প্রত্যাশিত। একটি উদাহরণ হ'ল যখন বিলম্বিতা আপনার গাড়ির তাড়াটিকে দুঃস্বপ্নে পরিণত করে। কখনও কখনও খেলোয়াড়দের বিলম্বের কারণে একে অপরকে হত্যা করে।

তবে বিলম্বিতা কেবল সমস্যা নয়, আপনি কেবল ক্লায়েন্টদের সাথে এমএমও পরিচালনা করতে পারবেন না, আপনাকে সার্ভারগুলি প্রয়োজন এবং এই সার্ভারগুলি প্রতারণার এড়ানোর জন্য সমস্ত পদার্থবিজ্ঞানের না হলে সবচেয়ে বেশি পরিচালনা করতে হবে।

তাই হাজার হাজার খেলোয়াড় নিয়ে দৌড়াতে হবে তা কল্পনা করুন। পদার্থবিজ্ঞানের নিবিড় ক্রিয়াকলাপগুলির সময় সিপিইউগুলির উপর চাপ কী তা কল্পনা করুন। আপনি উত্সর্গীকৃত জিপিইউগুলিতে চাপের একাংশ অফসেট করতে পারেন । বুলেট পদার্থবিজ্ঞানের একটি বাস্তবায়ন রয়েছে যা সিপিইউতে চলে।

তবে কোনও সার্ভারে ওভারলোড এড়াতে আপনার প্লেয়ারের ঘনত্বের উপর নির্ভর করে গতিশীল অঞ্চলগুলির পুনরায় সংজ্ঞাগুলি পরিচালনা করতে একটি প্রক্রিয়া প্রয়োগ করতে হবে। অন্যান্য এমএমওগুলির তুলনায় এ ক্ষেত্রে এটি অনেক বেশি গুরুত্বপূর্ণ।

এটা করণীয়। এখানে সমস্যাটি হ'ল আরও খেলোয়াড়দের পরিচালনা করতে গেমটি স্কেল করা এবং সার্ভারগুলিতে বিতরণ করা গেমের মূল ঘটনাটি চালানো দরকার।

আপনি যদি আপনার পদার্থবিজ্ঞানের অনুকূলকরণ পরিচালনা করেন, সার্ভারগুলি জুড়ে দ্রুত এবং দক্ষতার সাথে বিষয়বস্তু স্থানান্তর করেন এবং মেগা ভিড় এড়ানোর কোনও উপায় খুঁজে পান (উদাহরণস্বরূপ) উদাহরণস্বরূপ, আপনি এমএমও প্রকৃতির কারণে আপনার রেফারেন্সের মতো একই সীমাবদ্ধতা এবং অন্যান্য কয়েকটিতে এটি করতে পারেন nature খেলা

মনে রাখবেন যে আপনাকে সর্বদা সমস্ত খেলোয়াড়ের কাছে সমস্ত গেমের রাজ্যের আপডেটগুলি প্রেরণ করতে হবে না, প্লেয়ারের সাথে সাথে তত্ক্ষণাত প্রাসঙ্গিক পরিবর্তনগুলি ক্রমাগত প্রেরণ করা উচিত, বাকিগুলি কম হারে পাঠানো যেতে পারে।


0

জিটিএ 5 রেজ এমপি মোড, রাশিয়ান লাল বয়স বা ফাইভস্টার রোলপ্লেতে একক সার্ভারে সর্বাধিক 1200 অবধি 1600 প্লেয়ার রয়েছে, বেশ চিত্তাকর্ষক, তবুও তারা এআই ট্র্যাফিক 0.4 সংস্করণ যুক্ত করার চেষ্টা করছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.