মাইনক্রাফট সার্ভার বানানোর নিয়ম: Java, Paper, Bedrock
ফ্রি server software নামান, EULA মেনে নিন, port খুলুন। নিজের PC-তে server.jar, Paper বা Bedrock দিয়ে মাইনক্রাফট সার্ভার বানানো, আর CGNAT সমস্যা।
Minecraft সার্ভার বানাতে minecraft.net থেকে ফ্রি অফিসিয়াল server software নামান (Java-র জন্য server.jar, Bedrock-এর জন্য Bedrock Dedicated Server), সবসময় চালু থাকে এমন একটা কম্পিউটারে চালান, EULA মেনে নিন, আর ঠিক port-টা খুলে দিন যাতে বন্ধুরা ঢুকতে পারে। বাসার নেটওয়ার্কে সময় লাগে প্রায় পনেরো মিনিট। ইন্টারনেট থেকে লোক ঢোকানোটাই কঠিন অংশ, আর কিছু বাসায় workaround ছাড়া সেটা সম্ভবই না।
এই পেজ নিজে হোস্ট করার গাইড। নিজে কিছু চালাতে না চাইলে আগে দেখুন ফ্রি মাইনক্রাফট সার্ভার হোস্টিং আর Minecraft Realms (ইংরেজিতে)।
ইংরেজিতে পড়তে চাইলে: How to Make a Minecraft Server: Java, Paper and Bedrock
Java Edition সার্ভার
1. ঠিক Java ইনস্টল করুন
গেমের launcher খেলার জন্য নিজের Java সাথে আনে, কিন্তু সার্ভার চলে সিস্টেমে ইনস্টল করা Java দিয়ে। 1.20.5 থেকে 1.21.x-এর সার্ভারে Java 21 বা নতুন লাগে। 2026-এর রিলিজগুলো, যেগুলো 26.1-এর মতো বছরভিত্তিক নম্বরে গেছে, Java 25 চায়। নতুন Java পুরনো সার্ভার ঠিকই চালায়, তাই Java 25 ইনস্টল করলেই সব হয়ে যায় (Eclipse Temurin আর Microsoft-এর OpenJDK build দুটোই ফ্রি)। নিশ্চিত হতে terminal-এ java -version চালান। Java Edition নিয়ে বাকি কথা আছে Java Edition গাইড-এ।
2. Server software বাছুন
- Vanilla: অফিসিয়াল server download পেজ থেকে
server.jar। হুবহু Mojang-এর আচরণ, plugin নেই। - Paper: ফ্রি, দ্রুততর একটা fork, যেটা WorldEdit, land claim আর permission-এর মতো Bukkit/Spigot plugin চালায়। বেশিরভাগ কমিউনিটি সার্ভার এটাই চালায়। শুধু papermc.io থেকে নামান। (ব্রাউজারের fan game “Paper Minecraft”-এর সাথে গুলিয়ে ফেলবেন না।)
- Fabric বা NeoForge: গ্রুপ modpack খেলতে চাইলে loader-এর মিলিয়ে server ভার্সন ইনস্টল করুন। client-এ mod দেওয়ার নিয়ম আছে মাইনক্রাফটে mod ইনস্টল পেজে।
3. প্রথমবার চালানো আর EULA
jar ফাইলটা আলাদা একটা খালি ফোল্ডারে রাখুন আর এমন একটা কমান্ড দিয়ে চালান (Windows-এ এটা start.bat নামে সেভ করে রাখা যায়):
java -Xms2G -Xmx4G -jar server.jar nogui
-Xmx4G সর্বোচ্চ memory ঠিক করে। প্রথমবার চালালে কিছু ফাইল তৈরি হয়ে থেমে যায়। eula.txt খুলে eula=false বদলে eula=true করুন (মানে আপনি Minecraft EULA মেনে নিচ্ছেন), তারপর কমান্ডটা আবার চালান। world তৈরি হবে, আর তৈরি হলে console-এ “Done” লেখা আসবে।
4. মূল settings
জরুরি অপশনগুলো থাকে server.properties-এ: difficulty, gamemode, max-players, view-distance, white-list আর online-mode। নতুন ভার্সনে PvP আর এই ফাইলে নেই; এটা এখন game rule। online-mode=true রাখুন। বন্ধ করলে account যাচাই হয় না, তখন যে কেউ যেকোনো username নিয়ে ঢুকতে পারে, আপনারটা দিয়েও। শুধু বন্ধুদের সার্ভার হলে whitelist চালু করুন আর console-এ whitelist add <name> দিয়ে লোক যোগ করুন। নিজেকে admin বানাতে op <yourname>।
5. বন্ধুদের কানেক্ট করানো
একই Wi-Fi-তে বন্ধুরা আপনার PC-র local IP দিয়ে ঢোকে (যেমন 192.168.0.25)। ইন্টারনেট থেকে ঢুকতে আপনার public IP লাগে, আর router-এ TCP port 25565 আপনার PC-তে forward করতে হয়। port forwarding থাকে router-এর admin পেজে, সাধারণত “NAT” বা “Virtual Server”-এর নিচে। Windows জিজ্ঞেস করলে firewall-এ Java-কে অনুমতি দিন।
Bedrock Dedicated Server
minecraft.net থেকে Bedrock Dedicated Server (Windows বা Ubuntu Linux) নামিয়ে unzip করুন, আর bedrock_server.exe (Windows) বা bedrock_server (Linux) চালান। settings থাকে এর নিজের server.properties-এ, allowlist-ও একইভাবে কাজ করে, তফাত হলো Bedrock 26.30 থেকে এটা ডিফল্টে চালু: কেউ ঢোকার আগে বন্ধুদের allowlist-এ যোগ করুন, বা এটা বন্ধ করুন। Bedrock ব্যবহার করে UDP port 19132, forward করতে হবে এটাই। মোবাইল আর Windows খেলোয়াড়রা Servers ট্যাবে ঠিকানা যোগ করতে পারেন; কনসোলের খেলোয়াড়রা কাস্টম সার্ভার যোগ করতে পারেন না, তাই কনসোল মেশানো গ্রুপের জন্য Realm ভালো।
Port forwarding কাজ না করলে: CGNAT
অনেক ইন্টারনেট প্রোভাইডার গ্রাহকদের carrier-grade NAT-এর পেছনে রাখে, মানে আপনার router-এর নিজের public IP নেই। মোবাইল ডেটা প্রায় সবসময় এভাবে চলে, অনেক বাসার broadband-ও, বাংলাদেশের অনেকগুলোসহ। এই অবস্থায় port forwarding কাজ করবে না।
যাচাই করতে router-এর status পেজের “WAN IP” আর “what is my IP” ধরনের সাইটে দেখানো ঠিকানা মিলিয়ে দেখুন। আলাদা হলে, বা router-এর WAN IP 100.64 থেকে 100.127, 10. বা 192.168. দিয়ে শুরু হলে, আপনি CGNAT-এর পেছনে। উপায়গুলো:
- ISP-র কাছে public IP চান। কেউ কেউ দেয়, কখনো অল্প ফি নিয়ে।
- Tunnel ব্যবহার করুন। playit.gg-এর মতো সার্ভিস port forwarding ছাড়াই সার্ভারকে public ঠিকানা দেয়। ট্রাফিক তাদের relay ঘুরে আসে বলে পিং একটু বাড়ে।
- হোস্টিং ভাড়া নিন। কাছের অঞ্চলে সস্তা game host বা VPS এই সমস্যা এড়ায়, আর আপনার PC বন্ধ থাকলেও world অনলাইন রাখে। কাছের অঞ্চল বলতে কী বোঝায়, তা আছে বাংলাদেশি মাইনক্রাফট সার্ভার পেজে।
সার্ভার ঠিকঠাক রাখা
প্রতিটা আপডেটের আগে, আর অন্তত সপ্তাহে একবার, world ফোল্ডারের backup নিন। যেসব plugin বা mod-এর ওপর নির্ভর করেন সেগুলো নতুন ভার্সন সাপোর্ট করার পরেই সার্ভার আপডেট করুন। খেলোয়াড়রা rubber-banding-এর অভিযোগ করলে lag guide (ইংরেজিতে) দেখুন, সেখানে সার্ভারের ল্যাগ আর খেলোয়াড়ের দিকের সমস্যা আলাদা করে চেনার উপায় আছে।
সাধারণ প্রশ্ন
মাইনক্রাফট সার্ভারে কোন Java ভার্সন লাগে?
1.20.5 থেকে 1.21.x-এর জন্য Java 21, আর 2026-এ শুরু হওয়া 26.x রিলিজের জন্য Java 25। Java 25 ইনস্টল করলে দুটোই চলে। terminal-এ java -version দিয়ে যাচাই করুন।
Paper নেব নাকি vanilla সার্ভার?
plugin চাইলে বা কয়েকজন খেলোয়াড় নিয়ে ভালো পারফরম্যান্স চাইলে Paper। অফিসিয়াল আচরণ হুবহু চাইলে vanilla server.jar, যেটা কিছু টেকনিক্যাল redstone খেলোয়াড়ের কাছে জরুরি।
মাইনক্রাফট সার্ভারে কত RAM লাগে?
কয়েকজন বন্ধু নিয়ে ছোট vanilla বা Paper সার্ভারে 2 থেকে 4 GB দিয়ে শুরু করা যায়। modpack-এ বেশি লাগে, আর বাক্সে লেখা সংখ্যার চেয়ে খেলোয়াড় আর loaded chunk-এর সংখ্যা বেশি গুরুত্বপূর্ণ।
সূত্র ও যাচাই
- Minecraft: Java Edition server download
- Minecraft: Bedrock Dedicated Server download
- Minecraft Wiki: Setting up a server
- PaperMC
এই পেজের তথ্য ওপরের সূত্র আর গেমের ভেতরের আচরণের সাথে মিলিয়ে দেখা হয়েছে। আমরা কীভাবে যাচাই করি.
আরও পড়ুন