ImmediatelyFast
ImmediatelyFast একটি ওপেন সোর্স Minecraft মড যা ক্লায়েন্টের immediate mode রেন্ডারিং পারফরম্যান্স উন্নত করে।
এটি হালকা ওজনবিশিষ্ট হওয়ার জন্য এবং অন্যান্য মডের সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য ডিজাইন করা হয়েছে।
অপ্টিমাইজেশন
ImmediatelyFast সাধারণত একটি কাস্টম বাফার ইমপ্লিমেন্টেশন ব্যবহার করে সমস্ত immediate mode রেন্ডারিং অপ্টিমাইজ করে যা ড্র কল ব্যাচ করে এবং আরও দক্ষ উপায়ে GPU-তে ডেটা আপলোড করে। immediate mode রেন্ডারিং কোডের নিম্নলিখিত অংশগুলি অপ্টিমাইজ করা হয়েছে:
- এনটিটি
- ব্লক এনটিটি
- পার্টিকেল
- টেক্সট রেন্ডারিং
- GUI/HUD
- অন্যান্য মডের immediate mode রেন্ডারিং
এতে লক্ষ্যযুক্ত অপ্টিমাইজেশনও রয়েছে যেখানে দ্রুত চলার জন্য ভ্যানিলা রেন্ডারিং কোড পরিবর্তন করা হয়। রেন্ডারিং কোডের নিম্নলিখিত অংশগুলি আরও দক্ষ ইমপ্লিমেন্টেশন দিয়ে অপ্টিমাইজ করা হয়েছে:
- ম্যাপ রেন্ডারিং
- HUD রেন্ডারিং
- টেক্সট রেন্ডারিং
পারফরম্যান্স
এখানে এমন কিছু ক্ষেত্রের পারফরম্যান্স তুলনা দেওয়া হলো যা মডটি বিশেষভাবে ভালোভাবে অপ্টিমাইজ করে:
যদি টেবিলে অন্যান্য মড তালিকাভুক্ত থাকে তাহলে এর মানে হলো এই মডটিও গেমের সেই অংশ অপ্টিমাইজ করে।
পরীক্ষার হার্ডওয়্যার: Ryzen 5 1600, 32GB DDR4, GTX 1060
FPS সংখ্যাগুলি বাহ্যিক টুল (এই ক্ষেত্রে MSI Afterburner) থেকে নেওয়া হয়েছে এবং কয়েক সেকেন্ড ধরে গড় করা হয়েছে। আপনি যদি নিজে এটি পরীক্ষা করার সিদ্ধান্ত নেন তাহলে মনে রাখবেন ImmediatelyFast শুধুমাত্র সেই পরিস্থিতিতে FPS উন্নত করতে পারে যেখানে আপনার CPU হলো বাধা (সম্ভবত এটি সেই ক্ষেত্রে যদি আপনার GPU পুরনো না হয় বা আপনি খুব ভারী শেডার ব্যবহার করেন)। ধীর CPU-গুলি দ্রুত CPU-এর তুলনায় এই মড থেকে বেশি উপকৃত হবে।
এনটিটি রেন্ডারিং
সাধারণত ব্যস্ত সার্ভারে FPS প্রায় 2x বেশি হওয়া উচিত। [1.19.3-এ IF 1.1.7 ব্যবহার করে পরীক্ষা করা হয়েছে]
স্ক্রিনে 3x3 বক্সে 1000টি গরু সহ একটি spigot সার্ভারে পরীক্ষা করা হয়েছে।
অন্যান্য মড - ImmediatelyFast ছাড়া - ImmediatelyFast সহ - উন্নতি
কোনোটিই না - 16 FPS - 60 FPS - 3.75x Sodium - 21 FPS - 82 FPS - 3.90x Iris এবং Sodium - 60 FPS - 76 FPS - 1.27x
ম্যাপ রেন্ডারিং
সাধারণত স্ক্রিনে অনেক ম্যাপ থাকলে FPS প্রায় 5x বেশি হওয়া উচিত। [1.19.3-এ IF 1.1.1 ব্যবহার করে পরীক্ষা করা হয়েছে]
Image2Map মড এবং স্ক্রিনে প্রায় 930টি ম্যাপ সহ একটি fabric সার্ভারে পরীক্ষা করা হয়েছে।
অন্যান্য মড - ImmediatelyFast ছাড়া - ImmediatelyFast সহ - উন্নতি
কোনোটিই না - 50 FPS - 310 FPS - 6.20x Sodium - 47 FPS - 320 FPS - 6.81x
HUD রেন্ডারিং
সাধারণত প্রায় সব পরিস্থিতিতে FPS প্রায় 40% বেশি হওয়া উচিত। [1.19.3-এ IF 1.1.7 ব্যবহার করে পরীক্ষা করা হয়েছে]
স্ক্রিনে বিভিন্ন HUD এলিমেন্ট (Scoreboard, Potion effect overlay, Bossbars, Filled Chat, Extra hearts, Full Hotbar) সহ একটি spigot সার্ভারে পরীক্ষা করা হয়েছে।
অন্যান্য মড - ImmediatelyFast ছাড়া - ImmediatelyFast সহ - উন্নতি
কোনোটিই না - 250 FPS - 380 FPS - 1.52x Sodium - 335 FPS - 630 FPS - 1.88x Exordium এবং Sodium - 740 FPS - 840 FPS - 1.14x
টেক্সট রেন্ডারিং
সাধারণত আপনার চারপাশে অনেক সাইন বা হোলোগ্রাম থাকলে FPS প্রায় 2x বেশি হওয়া উচিত। [1.19.3-এ IF 1.1.7 ব্যবহার করে পরীক্ষা করা হয়েছে]
স্ক্রিনে 200টি সাইন (টেক্সট দিয়ে ভরা) সহ একটি spigot সার্ভারে পরীক্ষা করা হয়েছে।
অন্যান্য মড - ImmediatelyFast ছাড়া - ImmediatelyFast সহ - উন্নতি
কোনোটিই না - 70 FPS - 125 FPS - 1.79x Sodium - 110 FPS - 300 FPS - 2.73x
ব্লক-এনটিটি রেন্ডারিং
সাধারণত আপনার চারপাশে অনেক ব্লক এনটিটি থাকলে FPS প্রায় 20% বেশি হওয়া উচিত। [1.19.3-এ IF 1.1.7 ব্যবহার করে পরীক্ষা করা হয়েছে]
স্ক্রিনে 400টি চেস্ট সহ একটি spigot সার্ভারে পরীক্ষা করা হয়েছে।
অন্যান্য মড - ImmediatelyFast ছাড়া - ImmediatelyFast সহ - উন্নতি
কোনোটিই না - 170 FPS - 205 FPS - 1.20x Sodium - 315 FPS - 410 FPS - 1.30x
সামঞ্জস্যতা
ImmediatelyFast এমনভাবে গঠিত যাতে মডের সাথে যতটা সম্ভব কম হস্তক্ষেপ করে। এটি বেশিরভাগ যদি না সব মড এবং মডপ্যাকের সাথে ভালোভাবে কাজ করা উচিত।
পরিচিত অসামঞ্জস্যতা:
- OptiFabric / OptiFine
- LunarClient এবং LabyMod-এর মতো বেশিরভাগ ক্লোজড সোর্স "ক্লায়েন্ট"
আপনি যদি কোনো সমস্যার সম্মুখীন হন, অনুগ্রহ করে Issue Tracker-এ সেগুলি রিপোর্ট করুন।
কনফিগ
ImmediatelyFast-এর একটি কনফিগ ফাইল রয়েছে যা আপনার Minecraft ইনস্ট্যান্সের config ফোল্ডারে পাওয়া যাবে। বেশিরভাগ অপশন তাদের ডিফল্ট মানে রাখা উচিত, তবে কিছু পারফরম্যান্স বা সামঞ্জস্যতা উন্নত করতে টুইক করা যেতে পারে।
- fontatlasresizing: ফন্ট অ্যাটলাস টেক্সচারের আকার বাড়ায়। এটি উচ্চ রেজোলিউশন বা কাস্টম সার্ভার ফন্টের সাথে পারফরম্যান্স উন্নত করে।
- mapatlasgeneration: ম্যাপ টেক্সচারগুলিকে একাধিক টেক্সচারের পরিবর্তে একটি একক টেক্সচারে রাখে। এটি স্ক্রিনে অনেক ম্যাপ থাকলে পারফরম্যান্স উন্নত করে।
- hudbatching: কম ড্র কল সাবমিট করে HUD রেন্ডারিংয়ের পারফরম্যান্স উন্নত করে। আপনি যদি HUD এলিমেন্টের সাথে সমস্যার সম্মুখীন হন, এই অপ্টিমাইজেশন নিষ্ক্রিয় করার চেষ্টা করুন।
- fasttextlookup: টেক্সট অক্ষর রেন্ডার করার মধ্যে কিছু ডেটা ক্যাশ করে। এটি অনেক টেক্সট রেন্ডার করার সময় পারফরম্যান্স সামান্য উন্নত করে।
- avoidredundantframebufferswitching: এই অপ্টিমাইজেশন FPS বাড়ানোর জন্য বিশ্বে (এনটিটি, পার্টিকেল, ব্লক এনটিটি, ...) বা HUD-তে অনেক ভিন্ন জিনিস রেন্ডার করার সময় ফ্রেমবাফার সুইচের সংখ্যা কমায়।
- experimentaldisableerrorchecking: OpenGL ত্রুটি পরীক্ষা নিষ্ক্রিয় করে। এটি নির্দিষ্ট সিস্টেমে পারফরম্যান্স উন্নত করতে পারে, তবে সক্রিয় করলে ডিবাগ করা কঠিন সমস্যা সৃষ্টি করতে পারে।
- experimentaldisableresourcepackconflicthandling: নিয়ন্ত্রণ করে ImmediatelyFast-এর কিছু দ্বন্দ্বপূর্ণ অপ্টিমাইজেশন নিষ্ক্রিয় করার জন্য অসামঞ্জস্যপূর্ণ কোর শেডার মডিফিকেশনের জন্য রিসোর্স প্যাক স্ক্যান করা উচিত কিনা। নির্দিষ্ট রিসোর্স প্যাকের সাথে গ্রাফিক্যাল সমস্যা সৃষ্টি করতে পারে এমনকি অপ্টিমাইজেশন বাধ্য করতে এটি নিষ্ক্রিয় করা যেতে পারে।
- experimentalsigntextbuffering: প্রতিটি ফ্রেমে পুনরায় রেন্ডার করার পরিবর্তে সাইনে টেক্সট বাফার করে। উচ্চ রেজোলিউশন বা কাস্টম ফন্টের সাথে সমস্যা সৃষ্টি করতে পারে।
- experimentalscreenbatching: কম ড্র কল সাবমিট করে কিছু ইন-গেম স্ক্রিন রেন্ডারিংয়ের পারফরম্যান্স উন্নত করে।
ডেভেলপার API
আপনি এখানে API ডক্সের সর্বশেষ সংস্করণ পড়তে পারেন।
পার্টনার
Kinetic Hosting খুব ভালো হার্ডওয়্যার সহ সার্ভারে অত্যন্ত সাশ্রয়ী ডিল অফার করে! আপনি যদি ভালো ডিলগুলি কাজে লাগাতে চান তাহলে kinetichosting.com ভিজিট করুন।
YourKit Java এবং .NET অ্যাপ্লিকেশন মনিটরিং এবং প্রোফাইলিংয়ের জন্য উদ্ভাবনী এবং বুদ্ধিমান টুল দিয়ে ওপেন সোর্স প্রকল্প সমর্থন করে। YourKit হলো YourKit Java Profiler, YourKit .NET Profiler, এবং YourKit YouMonitor-এর নির্মাতা।
লোগো তৈরির জন্য sydist-কে কৃতিত্ব!
ImmediatelyFast কীভাবে ইনস্টল করবেন
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.18–26.3 on Fabric, Forge, NeoForge or Quilt automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file ImmediatelyFast-NeoForge-1.17.1+26.3.jar (107 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: ImmediatelyFast should be in the list.
ImmediatelyFast works on the player’s side only: there is no need to install it on a server.
ভার্সন
ডিপেন্ডেন্সিসহ
| Minecraft | লোডার | ফাইল | তারিখ | অ্যাকশন |
|---|---|---|---|---|
| 1.21.1 | Fabric, Quilt | 1.21.1334 KB ৪৭ | ||
| 1.21.1 | Forge | 1.21.1533 KB ৭ | ||
| 1.21.1 | NeoForge | 1.21.1360 KB ৪৪ | ||
| 26.3 | NeoForge | 26.3107 KB ১৩ | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB ২০০ | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB ১ | ||
| 26.3 | NeoForge | 26.3107 KB | ||
| 26.2 | Fabric, Quilt | 26.298.1 KB ১০৪ |
যে কনটেন্টের এটি প্রয়োজন
রিভিউ
ImmediatelyFast-এ প্রথম রেটিং দিন


