User Tag List

Results 1 to 8 of 8

Thread: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

  1. #1
    Member
    • xK::CREATOR's Gadgets
      • Motherboard:
      • gigabyte ga-g31m-s2l
      • CPU:
      • Core 2 duo E7200, 2.5 ghz of clockspeed, 3mb of L2 cache, 1033 mhz FSB
      • RAM:
      • 2 gb trancend, 800 mhz bus | Baraite chai, shamortho nai.
      • Hard Drive:
      • samsung 160 gb sata
      • Graphics Card:
      • xfx 8500 GT
      • Display:
      • 17" dell e178wf lcd <--- if it were a ladeh, she would have definitely been my wife.
      • Sound Card:
      • Built in.
      • Speakers/HPs:
      • Cosonic.
      • Keyboard:
      • Naah, i am more into guitars..
      • Mouse:
      • Razer Salmosa
      • Controller:
      • None.
      • Power Supply:
      • Delux 450 watt | power tree UPS | Rahim afrooz IPS | Italian power substation
      • Optical Drive:
      • Fibre optic er naam shunsi.. optical drive kya cheese hain ?? :S
      • Benchmark Scores:
      • Naah, i'd rather preffer sitting on chairs.
      • Comment:
      • Shobai to shukhi hote chaye.. tobu keu shukhi hoy, keu hoyna.. :'(
      • ISP:
      • Link3
      • Download Speed:
      • 40~
      • Upload Speed:
      • 40~
    xK::CREATOR's Avatar
    Join Date
    Feb 2008
    Location
    Dhanmondi , Dhaka, Bangladesh
    Posts
    2,689

    Default CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    LORD এর বাসায় গিয়ে আমি zxonline CS 1.6 সার্ভার এ খেলি এবং বিচিত্র কিছু সি-ভারস (c-vars / console variables) এর ব্যাবহার দেখতে পাই যা আমি LAN এ খেলার সময় কখনো দেখিনি / ব্যাবহার করিনি। বিশেষ করে 'ex_interp' সি-ভার টার মর্ম বোঝার জন্য আমি মরিয়া হয়ে উঠি। সেই থেকেই ঘাটাঘাটি এবং পরিশেষে বেশ কিছু জায়গা হতে দেখাদেখি করে এই আর্টিকেলটি লিখবার ইচ্ছা জাগে। আশা করি আপনারা উপকৃত হবেন।

    ex_interp:


    শব্দটির আক্ষরিক বিশ্লেষণ করলে, ওয়েবস্টার ডিকশানারি অনুযায়ী :

    " interpolate "

    3 : to estimate values of (a function) between two known values
    intransitive senses : to make insertions (as of estimated values)

    অর্থাৎ জানা দুটি মানের মধ্যবর্তী কোন একটি অজানা মান ধরে নেওয়া।

    এখন বিষয় হল এর ব্যাবহার কি এবং কেন :
    সার্ভার এর সাথে ক্লায়েন্ট (এক্ষেত্রে আপনি, বা যে খেলছে) প্রতিটি মুহুর্তে কখনোই একেবারে সমমেলে (harmonic / synced) থাকতে পারেনা। কারণ ক্লায়েন্ট প্রতি মুহুর্তে একটি নির্দিষ্ট ও সিমীত পরিমাণ ডাটা পায়। ডাটা যত বেশি পাবে, সার্ভার তত প্রানবন্ত ও বাস্তবময় মনে হবে। এক্ষেত্রে নিম্নের উদাহরণ ব্যাপারটি বুঝতে সহায়তা করবে :



    উপরের ছবিটি দ্বারা একটি বৃত্তের রৈখিক 'interpolation' দেখানো হয়েছে। ডাটা বিন্দুর সংখ্যা যতই বাড়বে, বৃত্তটি ততই একটি সুষম রূপ লাভ করবে। এখন, প্রশ্ন হল - কাউন্টার স্ট্রাইকের সাথে এইসব জটিল হিসাবের কি সম্পর্ক... রাইট?

    সি এস এ আপনি এই ডাটা বিন্দু গুলোর সংখ্যার সাথে তুলনা করতে পারেন - এক সেকেন্ডের ব্যাবধানে একজন খেলোয়াড়ের অবস্থার পরিবর্তনের সাথে। সার্ভারের ক্ষেত্রে বৃত্তটি হবে সুষম। কারণ একজন খেলোয়াড় তার সত্তিকারের অবস্থানই সার্ভার কে পাঠায়। কিন্তু ঝামেলা হয় ক্লায়েন্ট এর কাছে এসে। একে তো ক্লায়েন্ট বেচারার ব্যান্ডউইডথ কম (সার্ভারের তুলনায়) তার উপর তাকে নিজের অবস্থান, সার্ভারের অন্যান্য খেলোয়াড়দের অবস্থান এবং এইসব একটি নির্দিষ্ট বিলম্বে পেয়ে প্রসেস করতে হয়। তাই ক্লায়েন্ট এক্ষেত্রে ইন্টারপোলেশন এর আশ্রয় নেয়। ক্লায়েন্ট দুটি বাস্তব প্যাকেট এর মধ্যে একটি ইন্টারপোলেশন সংঘটিত করে গেম কে প্রাণবন্ত রাখার জন্য। এমনটি না করলে গেমটিকে আমরা বলতাম 'choke' কিংবা 'lag' দোষে দুষ্ট।

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

    আদর্শ মান :
    সি এস গেমটির নির্মাতারা গেমটি অনলাইনে / ইন্টারনেটে খেলা হবে এই বিষয়টিকে মাথার রেখে 'ex_interp' এর ডিফল্ট মান নির্ধারণ করেন '০.০১'। অর্থাৎ প্রতিটি ডাটা পাওয়ার পর আপনার পিসি ১ মিলিসেকেন্ড ইন্টারপোলেট করবে যাতে খেলাটি স্মুথ ও ল্যাগলেস হয়। তাই zxonline সার্ভারে অ্যাডমিনেরা প্রায়ই এর মান বাড়িয়ে দিত যাতে খেলা স্মুথ হয়। কিন্তু এতে এইমিং এবং কিলিং এ আমি উল্লেখ্যযোগ্য (অধিকাংশ ক্ষেত্রে নেতিবাচক) প্রভাব আমি দেখতে পেয়েছি।

    প্রতিযোগিতাময় (competitive) সি এস এ 'ex_interp' এর আদর্শ মান হল '০.০০'। যাতে কোন কোন অনুমানের ধার ধরা হয়না, বাস্তব অবস্থানের ভিত্তিতেই খেলা চলে। এবং অবশ্যই এর জন্য অধিকতর ব্যান্ডইউডথ প্রয়োজন। ল্যান এ খেলাই এক্ষেত্রে উচিত।


    আপনি যদি একজন কাউন্টার স্ট্রাইক ১.৬ প্লেয়ার হয়ে থাকেন তবে আশা করি উপরিউক্ত আলোচনা হতে কিছুটা হলেও উপকৃত হয়েছেন।
    Last edited by xK::CREATOR; July 19th, 2009 at 00:29.

  2. #2
    Member
    • xK::CREATOR's Gadgets
      • Motherboard:
      • gigabyte ga-g31m-s2l
      • CPU:
      • Core 2 duo E7200, 2.5 ghz of clockspeed, 3mb of L2 cache, 1033 mhz FSB
      • RAM:
      • 2 gb trancend, 800 mhz bus | Baraite chai, shamortho nai.
      • Hard Drive:
      • samsung 160 gb sata
      • Graphics Card:
      • xfx 8500 GT
      • Display:
      • 17" dell e178wf lcd <--- if it were a ladeh, she would have definitely been my wife.
      • Sound Card:
      • Built in.
      • Speakers/HPs:
      • Cosonic.
      • Keyboard:
      • Naah, i am more into guitars..
      • Mouse:
      • Razer Salmosa
      • Controller:
      • None.
      • Power Supply:
      • Delux 450 watt | power tree UPS | Rahim afrooz IPS | Italian power substation
      • Optical Drive:
      • Fibre optic er naam shunsi.. optical drive kya cheese hain ?? :S
      • Benchmark Scores:
      • Naah, i'd rather preffer sitting on chairs.
      • Comment:
      • Shobai to shukhi hote chaye.. tobu keu shukhi hoy, keu hoyna.. :'(
      • ISP:
      • Link3
      • Download Speed:
      • 40~
      • Upload Speed:
      • 40~
    xK::CREATOR's Avatar
    Join Date
    Feb 2008
    Location
    Dhanmondi , Dhaka, Bangladesh
    Posts
    2,689

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    nice. nobody gives a damn about this.

  3. #3

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    Quote Originally Posted by xK::CREATOR View Post
    nice. nobody gives a damn about this.
    feeling sorry for you
    looks like 1.6 er keo ai thread dekenai
    asahoto hoiona keo nischoi er mullo bujbe

  4. #4
    Member
    • 's Gadgets
      • Motherboard:
      • Gigabyte GM965-DS2 | Gigabyte P55A-UD3
      • CPU:
      • Intel E6600 2.4GHz | Intel Core i7 860 @ 2.8Ghz
      • RAM:
      • Corsair XMS2 4x1GB DDR2 @ 4-4-4-12 | OCZ XMP Edition 4GB DDR3 1600MHz
      • Hard Drive:
      • WD Cavier Black 1TB+Samsung 160GB+Maxtor 80GB
      • Graphics Card:
      • XFX 8800GS | Sapphire HD5850
      • Display:
      • Samsung T200 20inch Widescreen LCD
      • Speakers/HPs:
      • Creative M2600
      • Keyboard:
      • Logitech Easy Deluxe
      • Mouse:
      • Microsoft IntelliExplorer 3.0
      • Power Supply:
      • Thermaltake TR2 420W | Fortrex 600W
      • Optical Drive:
      • ASUS DVDRW
      • Operating System:
      • Windows 7 64bit
      • Comment:
      • its 3years old :( | just bought this one :D
      • ISP:
      • Smile
    LOR's Avatar
    Join Date
    Feb 2008
    Posts
    1,493

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    should have wrote it in english, bangla font niye oneker ei problem ase
    Sylhet e 'net' nai!!!

  5. #5
    Member
    • xk :: CranKpin's Gadgets
      • Motherboard:
      • abit IP-35e
      • CPU:
      • core 2 duo 2.33 Ghz 1333 FSB
      • RAM:
      • 2GB Transcend 800 BUS
      • Hard Drive:
      • 160 GB Samsung
      • Graphics Card:
      • PowerColor Ati 4870 1GB Pcs+ Edition
      • Mouse:
      • Deluxe Dragon 2000 Dpi
      • Controller:
      • Logitech RumblePad2
      • Power Supply:
      • Thermaltake TR2 420 Watts
    xk :: CranKpin's Avatar
    Join Date
    Mar 2008
    Location
    Dhanmondi
    Posts
    1,200

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    nice finds...

    but was a pain reading the bangla fonts and your "Distinctive" bangla literature

    nonetheless....good job done..

    i m no good in 1.6 but i can see the harwork...

    double thank you

  6. #6

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    gotfrag theke niso but i think you missed a point that is its best to leave ex_interp to 0 and let it be fixed according to cl_updaterate .. that is if you set interp to 0 then it will automatically take the best value which is 1/*value of updaterate* .. so if the server is 100 tick then cl_updaterate has to be 100 to take the full benefit and according to that ex_interp will be 0.01 .. makes sense? :S

  7. #7
    Member
    • Coming back to life's Gadgets
      • Motherboard:
      • hoga bite 945 series
      • CPU:
      • dual whore 2.4 ghz
      • RAM:
      • 2gb double dildo rape2 800
      • Hard Drive:
      • 120 gb cumsung + 1ToplessBitch cumsung F3 hard dicks
      • Graphics Card:
      • ATI Gaydeon HotDud 4850
      • Display:
      • Sound Card:
      • built in realtek bullshit
      • Speakers/HPs:
      • ho-sonic generic bullshit + microbal 2.1
      • Keyboard:
      • gay4tech baltimedia 101/102 key
      • Mouse:
      • razer deathbladder + goa-e laththas dhontrol edition
      • Controller:
      • 1 'joystick' and 2 'analog' controllers
      • Power Supply:
      • hoga bite 550 per night
      • Optical Drive:
      • is that a flash drive? >_> kichhu bujhina. got an 8gb intenso
      • USB Devices:
      • prostitutelink webcam
      • UPS:
      • United Pussy Service? yes please.
      • Operating System:
      • windows shaven
      • Benchmark Scores:
      • benchmark-er maere chacha
      • Comment:
      • bal chhire ati badho
      • ISP:
      • Kink 3
      • Download Speed:
      • 128
      • Upload Speed:
      • 128
      • Console:
      • 128
    Coming back to life's Avatar
    Join Date
    Mar 2008
    Location
    ghilu
    Posts
    2,018

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    I would really love to read this if all it showed wasn't বৃত্তটি ততই একটি সুষম রূপ লাভ করবে। এখ
    This is the sexiest signature in the world.

    This time, it's a strong contender to be literally that.

  8. #8

    Default Re: CS এর 'ex_interp' সি-ভার টি বিশ্লেষণ।

    here's the original article -- http://www.gotfrag.com/cs/story/5577/

Similar Threads

  1. Replies: 39
    Last Post: May 30th, 2009, 00:35
  2. Replies: 23
    Last Post: May 21st, 2009, 13:34
  3. Replies: 1
    Last Post: March 22nd, 2009, 03:04
  4. Replies: 11
    Last Post: February 16th, 2009, 16:11
  5. Replies: 2
    Last Post: October 28th, 2008, 15:28

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 0.25206 seconds with 14 queries.