রাস্পবেরী Pi 2 পূর্ণ পিসি Minecraft
সুচিপত্র:
- পূর্বশর্ত
- জাভা রানটাইম এনভায়রনমেন্ট ইনস্টল করা
- মাইনক্রাফ্ট ব্যবহারকারী তৈরি করা হচ্ছে
- রাস্পবেরি পাইতে মাইনক্রাফ্ট ইনস্টল করা
mcrcon
ডাউনলোড এবংmcrcon
- মাইনক্রাফ্ট সার্ভার ডাউনলোড করা হচ্ছে
- মাইনক্রাফ্ট সার্ভার কনফিগার করা হচ্ছে
- সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
- মাইনক্রাফ্ট কনসোল অ্যাক্সেস করা হচ্ছে
- উপসংহার
রাস্পবেরি পাই বিভিন্ন বিভিন্ন প্রকল্পে ব্যবহার করা যেতে পারে। রাস্পবেরি পাই এর অন্যতম জনপ্রিয় ব্যবহারের বিষয় হ'ল রাস্পবেরি পাইকে গেম সার্ভারে পরিণত করা।
এই টিউটোরিয়ালে, আমরা আপনাকে রাস্পবেরি পাই 3 বা 4 এ মাইনক্রাফ্ট সার্ভার ইনস্টল এবং কনফিগার করার প্রক্রিয়াটি অনুসরণ করব।
মাইনক্রাফ্ট সর্বকালের অন্যতম জনপ্রিয় গেম। এটি একটি স্যান্ডবক্স ভিডিও গেম, যা তার খেলোয়াড়দের অসীম দুনিয়া অন্বেষণ করতে এবং সাধারণ বাড়ি থেকে শুরু করে বিশাল আকাশচুম্বী সমস্ত কিছু তৈরি করতে দেয়।
পূর্বশর্ত
আমরা ধরে নিচ্ছি যে আপনি আপনার রাস্পবেরি পাইতে রাস্পবিয়ান ইনস্টল করেছেন। প্ল্লেক্স মিডিয়া সার্ভারের কোনও গ্রাফিকাল ইন্টারফেসের প্রয়োজন নেই, তাই আমাদের সুপারিশটি হল রাস্পিয়ান স্ট্রেচ লাইট চিত্রটি ব্যবহার করা এবং এসএসএইচ সক্ষম করা। এইভাবে, আপনার রাস্পবেরি পাইতে প্লেক্স মিডিয়া সার্ভারটি চালনার জন্য আরও অনেক বেশি প্রসেসিং শক্তি এবং মেমরি থাকবে।
আমরা মাইনক্রাফ্ট সার্ভারের সাথে সংযোগ করতে
mcrcon
ইউটিলিটি ব্যবহার করব।
mcrcon
সরঞ্জাম তৈরি করতে প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন:
sudo apt update
sudo apt install git build-essential
raspi-config
সরঞ্জামটি ব্যবহার করে জিএল ড্রাইভার সক্ষম করুন:
raspi-config
- কী আপ বা কী ডাউন ব্যবহার করে "উন্নত বিকল্পসমূহ" এ নেভিগেট করুন এবং
Enter
। "জিএল ড্রাইভার" নির্বাচন করুন এবংEnter
। "জিএল (নকল কেএমএস)" নির্বাচন করুন,Enter
। আপনি কি এখনই রিবুট করতে চান? "" হ্যাঁ "নির্বাচন করুন এবংEnter
।
পাই অনলাইনে ফিরে এলে পরবর্তী পদক্ষেপগুলি চালিয়ে যান।
জাভা রানটাইম এনভায়রনমেন্ট ইনস্টল করা
মিনক্রাফ্টটির জাভা 8 বা তার চেয়ে বেশি সিস্টেমে ইনস্টল করা দরকার।
আমরা জেআরই এর হেডলেস সংস্করণ ইনস্টল করব। এই সংস্করণটি সার্ভার অ্যাপ্লিকেশনগুলির জন্য আরও উপযুক্ত কারণ এটির কম নির্ভরতা রয়েছে এবং সিস্টেম সংস্থানগুলি কম ব্যবহার করে।
হেডলেস ওপেনজেআর 8 টি ইনস্টল করতে:
sudo apt install openjdk-8-jre-headless
জাভা সংস্করণ মুদ্রণ করে ইনস্টলেশনটি যাচাই করুন:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)
মাইনক্রাফ্ট ব্যবহারকারী তৈরি করা হচ্ছে
সুরক্ষার উদ্দেশ্যে, মাইনক্রাফ্টটি মূল ব্যবহারকারীর অধীনে চালানো উচিত নয়। আমরা হোম ডিরেক্টরি
/opt/minecraft
সহ একটি নতুন সিস্টেম ব্যবহারকারী এবং গোষ্ঠী তৈরি করব যা মিনক্রাফ্ট সার্ভারটি চালাবে:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
আমরা এই ব্যবহারকারীর জন্য একটি পাসওয়ার্ড সেট করতে যাচ্ছি না। এটি ভাল সুরক্ষা অনুশীলন কারণ ব্যবহারকারী এসএসএইচের মাধ্যমে লগইন করতে পারবেন না।
রাস্পবেরি পাইতে মাইনক্রাফ্ট ইনস্টল করা
ইনস্টলেশন প্রক্রিয়াটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি ব্যবহারকারী "মাইনক্রাফ্ট" এ চলেছেন:
sudo su - minecraft
ব্যবহারকারী হোম ডিরেক্টরি ভিতরে দুটি ডিরেক্টরি তৈরি করুন:
mkdir -p ~/{tools, server}
-
tools
ডিরেক্টরিmcrcon
ক্লায়েন্ট এবং ব্যাকআপmcrcon
সংরক্ষণ করবেserver
ডিরেক্টরিতে প্রকৃত মাইনক্রাফ্ট সার্ভার এবং এর ডেটা থাকবে।
mcrcon
ডাউনলোড এবং
mcrcon
আরসিএন হ'ল একটি প্রোটোকল যা আপনাকে মাইনক্রাফ্ট সার্ভারের সাথে সংযোগ স্থাপন এবং আদেশগুলি কার্যকর করতে দেয়। ম্যাক্রন হ'ল সি সি তে নির্মিত আরসিওএন ক্লায়েন্ট is
আমরা গিটহাব থেকে উত্স কোডটি ডাউনলোড করব এবং
mcrcon
বাইনারি তৈরি করব।
~/tools
ডিরেক্টরিতে নেভিগেট করুন এবং নীচের কমান্ডটি চালাচ্ছেন গিটহাব থেকে
Tiiffi/mcrcon
সংগ্রহস্থলটি ক্লোন করুন:
cd ~/tools && git clone
এরপরে, সংগ্রহস্থল ডিরেক্টরিতে স্যুইচ করুন:
cd ~/tools/mcrcon
সংকলনটি টাইপ করে শুরু করুন:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
একবার সম্পূর্ণ হয়ে গেলে, আপনি এটি টাইপ করে এটি পরীক্ষা করতে পারেন:
./mcrcon -h
আউটপুটটি এরকম কিছু দেখবে:
Usage: mcrcon…… Sends rcon commands to Minecraft server…. mcrcon 0.6.1 (built: Sep 19 2019 20:52:13) Report bugs to tiiffi_at_gmail_dot_com or
মাইনক্রাফ্ট সার্ভার ডাউনলোড করা হচ্ছে
ক্রেটবুককিট বা স্পিগোটের মতো বেশ কয়েকটি মাইনক্রাফ্ট সার্ভার মোড রয়েছে যা আপনাকে আপনার সার্ভারে বৈশিষ্ট্যগুলি (প্লাগইনগুলি) যুক্ত করতে এবং সেটিংসটিকে আরও কাস্টমাইজ করতে এবং সেটিকে সামঞ্জস্য করতে সহায়তা করে। আমরা সর্বশেষতম মোজংয়ের অফিশিয়াল ভ্যানিলা মিনক্রাফ্ট সার্ভারটি ইনস্টল করব।
সর্বশেষতম মাইনক্রাফ্ট সার্ভারের জাভা সংরক্ষণাগার ফাইলের (জেআর) ডাউনলোড লিঙ্কটি পেতে মাইনক্রাফ্ট ডাউনলোড পৃষ্ঠায় যান।
লেখার সময়, সর্বশেষতম সংস্করণটি
1.14.4
। পরবর্তী কমান্ড চালানোর আগে আপনার নতুন সংস্করণটির জন্য ডাউনলোড পৃষ্ঠাটি পরীক্ষা করা উচিত।
wget
~/server
ডিরেক্টরিতে মাইনক্রাফ্ট জার ফাইলটি ডাউনলোড করতে নিম্নলিখিত
wget
কমান্ডটি চালান:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
মাইনক্রাফ্ট সার্ভার কনফিগার করা হচ্ছে
ডাউনলোড শেষ হয়ে গেলে
~/server
ডিরেক্টরিতে নেভিগেট করুন এবং মাইনক্রাফ্ট সার্ভারটি শুরু করুন:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
প্রথমবারের জন্য শুরু করা হলে, সার্ভারটি কিছু ক্রিয়াকলাপ চালায় এবং সার্ভার তৈরি করে
server.properties
এবং
eula.txt
ফাইল এবং স্টপস।
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
সার্ভারটি চালানোর জন্য আপনাকে মাইনক্রাফ্ট EULA এর সাথে সম্মত হতে হবে।
eula.txt
ফাইলটি খুলুন এবং
eula=false
থেকে
eula=false
eula=true
:
nano ~/server/eula.txt
~ / সার্ভার / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Sep 19 21:06:24 BST 2019 eula=true
ফাইলটি বন্ধ করে সংরক্ষণ করুন।
এরপরে,
server.properties
প্রোটোকল সক্ষম করতে
server.properties
পাসওয়ার্ড সেট করতে
server.properties
ফাইল সম্পাদনা করুন। আপনার পাঠ্য সম্পাদকটি ব্যবহার করে ফাইলটি খুলুন:
nano ~/server/server.properties
নিম্নলিখিত লাইনগুলি সন্ধান করুন এবং তাদের মানগুলি নীচে প্রদর্শিত হিসাবে আপডেট করুন:
~ / সার্ভার / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
strong-password
আরও সুরক্ষিত কিছুতে পরিবর্তন করতে ভুলবেন না। যদি আপনি দূরবর্তী অবস্থানগুলি থেকে মাইনক্রাফ্ট সার্ভারের সাথে সংযোগ স্থাপন করতে না চান তবে নিশ্চিত করুন যে আপনার ফায়ারওয়ালটি আরকন পোর্টটিকে অবরুদ্ধ করেছে।
এখানে থাকাকালীন আপনি সার্ভারের ডিফল্ট বৈশিষ্ট্যগুলিও সামঞ্জস্য করতে পারেন। উপলভ্য সেটিংস সম্পর্কে আরও তথ্যের জন্য সার্ভার.প্রোপার্টি পৃষ্ঠাটি দেখুন check
সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
মাইনক্রাফ্টকে পরিষেবা হিসাবে চালানোর জন্য, আমরা একটি নতুন সিস্টেমড ইউনিট ফাইল তৈরি করব।
exit
টাইপ করে আপনার সুডো ব্যবহারকারীর কাছে ফিরে যান।
আপনার পাঠ্য সম্পাদকটি খুলুন এবং
/etc/systemd/system/
minecraft.service
নামে একটি ফাইল তৈরি করুন:
sudo nano /etc/systemd/system/minecraft.service
নিম্নলিখিত কনফিগারেশন আটকান:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
আপনার রাস্পবেরি পাই সংস্করণ এবং সংস্থানগুলি অনুসারে
Xmx
এবং
Xmx
পতাকা সংশোধন করুন।
Xmx
পতাকাটি জাভা ভার্চুয়াল মেশিনের (জেভিএম) সর্বাধিক মেমরি বরাদ্দ পুলকে সংজ্ঞায়িত করে, যখন
Xms
প্রাথমিক মেমরি বরাদ্দ পুলকে সংজ্ঞায়িত করে। এছাড়াও, নিশ্চিত হয়ে নিন যে আপনি সঠিক
rcon
পোর্ট এবং পাসওয়ার্ড ব্যবহার করছেন।
ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন এবং সিস্টেমেড কনফিগারেশনটি পুনরায় লোড করুন:
sudo systemctl daemon-reload
জারি করে মাইনক্রাফ্ট সার্ভারটি শুরু করুন:
sudo systemctl start minecraft
নিম্নলিখিত কমান্ড সহ পরিষেবার স্থিতি পরীক্ষা করুন:
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-09-19 21:11:58 BST; 1min 27s ago Main PID: 1992 (java) Tasks: 17 (limit: 1604) Memory: 338.9M CGroup: /system.slice/minecraft.service └─1992 /usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui
আপনি যখন পরিষেবাটি প্রথমবার শুরু করবেন, এটি মিনক্রাফ্ট ওয়ার্ল্ড সহ বেশ কয়েকটি কনফিগারেশন ফাইল এবং ডিরেক্টরি তৈরি করবে। সার্ভার লগ ফাইলটি নিরীক্ষণের জন্য
tail
কমান্ডটি ব্যবহার করুন:
tail -f /opt/minecraft/server/logs/latest.log
মাইনক্রাফ্ট সার্ভারটি একবার চালু হয়ে গেলে আউটপুটটিকে এরকম কিছু দেখাবে:
: Preparing spawn area: 98%: Time elapsed: 201586 ms: Done (418.339s)! For help, type "help": Starting remote control listener: RCON running on 0.0.0.0:25575
বুট সময়ে স্বয়ংক্রিয়ভাবে শুরু করতে মাইনক্রাফ্ট পরিষেবা সক্ষম করুন:
sudo systemctl enable minecraft
মাইনক্রাফ্ট কনসোল অ্যাক্সেস করা হচ্ছে
মাইনক্রাফ্ট কনসোল অ্যাক্সেস করতে
mcrcon
ইউটিলিটি ব্যবহার করুন। আপনাকে হোস্ট, আরকন পোর্ট, আরকন পাসওয়ার্ড নির্দিষ্ট করতে হবে এবং
-t
সুইচ ব্যবহার করতে হবে যা
mcrcon
টার্মিনাল মোড সক্ষম করে:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
কোনও দূরবর্তী অবস্থান থেকে মাইনক্রাফ্ট কনসোল অ্যাক্সেস করার সময়, নিশ্চিত হয়ে নিন যে আরকন পোর্টটি অবরুদ্ধ নয়।
উপসংহার
আপনি আপনার রাস্পবেরি পাইতে মাইনক্রাফ্ট সার্ভারটি সফলভাবে ইনস্টল করেছেন। দয়া করে মনে রাখবেন, Minecraft স্বল্প সংস্থানযুক্ত সিস্টেমে সহজে চলতে পারে না।
জাভা মাইনক্রাফ্ট রাস্পবেরি পাইকীভাবে রাস্পবেরি পাইতে ডকার ইনস্টল এবং ব্যবহার করবেন

এই টিউটোরিয়ালে, আমরা কীভাবে রাস্পবেরি পাইতে ডকার ইনস্টল করবেন এবং বেসিক ডকার ধারণা এবং আদেশগুলি অন্বেষণ করবেন explain
কিভাবে রাস্পবেরি পাইতে প্লেক্স মিডিয়া সার্ভার ইনস্টল করবেন

রাস্পবেরি পাই বিভিন্ন বিভিন্ন প্রকল্পে ব্যবহার করা যেতে পারে। রাস্পবেরি পাইয়ের অন্যতম জনপ্রিয় ব্যবহার হ'ল রাস্পবেরি পাইকে একটি হোম মিডিয়া সেন্টারে পরিণত করা।
রাস্পবেরি পাইতে কীভাবে এক্সআরডিপি সার্ভার (রিমোট ডেস্কটপ) ইনস্টল করবেন

এক্সআরডিপি হ'ল মাইক্রোসফ্ট রিমোট ডেস্কটপ প্রোটোকল (আরডিপি) এর একটি ওপেন সোর্স বাস্তবায়ন যা আপনাকে গ্রাফিকভাবে দূরবর্তী সিস্টেমকে নিয়ন্ত্রণ করতে দেয়। এই টিউটোরিয়ালটি কীভাবে রাস্পবেরি পাইতে এক্সআরডিপি সার্ভারটি ইনস্টল ও কনফিগার করতে হয় তা ব্যাখ্যা করে।