من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الÙيديو ØØªÙ‰ يراه كل الØ
فہرست کا خانہ:
- شرطیں
- جاوا رن ٹائم ماحولیات کی تنصیب کرنا
- منی کرافٹ صارف بنانا
- اوبنٹو پر مائن کرافٹ انسٹال کرنا
- میکرون ڈاؤن لوڈ اور مرتب کرنا
- ڈاؤن لوڈ منی کرافٹ سرور
- منی کرافٹ سرور کی تشکیل
- سسٹمڈ یونٹ فائل بنانا
- فائروال کو ایڈجسٹ کرنا
- بیک اپ کی تشکیل کرنا
- مائن کرافٹ کنسول تک رسائی حاصل کرنا
- نتیجہ اخذ کرنا
مائن کرافٹ ہر وقت کا مشہور کھیل ہے۔ یہ ایک سینڈ باکس ویڈیو گیم ہے ، جو اپنے کھلاڑیوں کو لاتعداد جہانوں کو تلاش کرنے اور آسان مکانات سے لے کر بڑے فلک بوس عمارتوں تک ہر چیز کی تعمیر کی اجازت دیتا ہے۔
اس ٹیوٹوریل میں اوبنٹو 18.04 پر مائن کرافٹ سرور کی تنصیب اور ترتیب کا احاطہ کیا گیا ہے۔ ہم چلنے والی مثال سے منسلک ہونے کے لئے
mcrcon
سرور اور
mcrcon
افادیت کو چلانے کے لئے سسٹمڈ استعمال کریں گے۔ ہم آپ کو یہ بھی دکھائیں گے کہ باقاعدہ سرور کے بیک اپ انجام دینے والے ایک کرون کام کو کیسے تیار کیا جائے۔
اسی ہدایات کا اطلاق اوبنٹو 16.04 اور کسی بھی اوبنٹو پر مبنی تقسیم کے لئے ہوتا ہے ، جس میں لینکس منٹ اور ایلیمینٹری OS شامل ہیں۔
شرطیں
جس صارف کے طور پر آپ لاگ ان ہیں ان کو پیکیجز انسٹال کرنے کے قابل ہونے کیلئے سوڈو مراعات حاصل ہونی چاہئیں۔
mcrcon
ٹول بنانے کے لئے درکار پیکیجز انسٹال کریں:
sudo apt update
sudo apt install git build-essential
جاوا رن ٹائم ماحولیات کی تنصیب کرنا
مائن کرافٹ کے لئے جاوا 8 یا اس سے زیادہ کی ضرورت ہے۔ چونکہ مائن کرافٹ سرور کو گرافیکل یوزر انٹرفیس کی ضرورت نہیں ہے ، لہذا ہم JRE کا ہیڈ لیس ورژن انسٹال کریں گے۔ یہ ورژن سرور ایپلی کیشنز کے لئے زیادہ موزوں ہے کیونکہ اس میں کم انحصار ہے اور نظام کے وسائل کم استعمال کرتے ہیں۔
بغیر ہیڈلیس اوپن جری 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-b03-0ubuntu1.18.04.1-b03) OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
منی کرافٹ صارف بنانا
حفاظتی مقاصد کے لئے ، مائن کرافٹ کو روٹ صارف کے تحت نہیں چلایا جانا چاہئے۔ ہم ہوم نظامت
/opt/minecraft
مینی
/opt/minecraft
ساتھ ایک نیا سسٹم صارف اور گروپ بنائیں گے جو مائن کرافٹ سرور کو چلائے گا۔
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
ہم اس صارف کے لئے پاس ورڈ متعین نہیں کریں گے۔ یہ سیکیورٹی کی عمدہ پریکٹس ہے کیونکہ یہ صارف SSH کے ذریعے لاگ ان نہیں ہو سکے گا۔
minecraft
صارف میں تبدیل ہونے کے
minecraft
you'll آپ کو سرور میں جڑ کے طور پر یا سوڈو مراعات کے حامل صارف کے طور پر لاگ ان ہونے کی ضرورت ہوگی۔
اوبنٹو پر مائن کرافٹ انسٹال کرنا
تنصیب کے عمل سے شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ
minecraft
کرافٹ صارف میں تبدیل
minecraft
۔
sudo su - minecraft
صارف ہوم ڈائرکٹری میں تین نئی ڈائریکٹریز بنانے کے لئے درج ذیل کمانڈ کو چلائیں:
mkdir -p ~/{backups, tools, server}
-
backupsڈائرکٹری آپ کے سرور کا بیک اپ محفوظ کرے گی۔ بعد میں آپ اس ڈائریکٹری کو اپنے ریموٹ بیک اپ سرور سے ہم آہنگ کرسکتے ہیں۔toolsڈائرکٹری میںmcrconکلائنٹ اور بیک اپ اسکرپٹ کو اسٹور کیا جائے گا۔serverڈائرکٹری میں اصل مائن کرافٹ سرور اور اس کا ڈیٹا ہوگا۔
میکرون ڈاؤن لوڈ اور مرتب کرنا
RCON ایک پروٹوکول ہے جو آپ کو Minecraft سرورز سے رابطہ قائم کرنے اور کمانڈز پر عملدرآمد کرنے کی سہولت دیتا ہے۔ میکرون RCON کلائنٹ ہے جو C میں بنایا گیا ہے۔
ہم گیٹ ہب سے سورس کوڈ ڈاؤن لوڈ کریں گے اور
mcrcon
بائنری بنائیں گے۔
~/tools
ڈائرکٹری میں تشریف لے کر شروع کریں اور مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے گیٹ ہب سے
Tiiffi/mcrcon
مخزن کو کلون کریں:
cd ~/tools && git clone
جب کلوننگ ختم ہوجائے تو ، ذخیر directory ڈائریکٹری میں جائیں۔
cd ~/tools/mcrcon
ٹائپ کرکے
mcrcon
یوٹیلیٹی کی تالیف کا آغاز کریں:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
ایک بار مکمل ہونے کے بعد ، آپ اسے ٹائپ کرکے جانچ سکتے ہیں:
./mcrcon -h
آؤٹ پٹ کچھ اس طرح نظر آئے گی:
Usage: mcrcon…… Sends rcon commands to Minecraft server. Option: -h Print usage -H Server address -P Port (default is 25575) -p Rcon password -t Interactive terminal mode -s Silent mode (do not print received packets) -c Disable colors -r Output raw packets (debugging and custom handling) -v Output version information Server address, port and password can be set using following environment variables: MCRCON_HOST MCRCON_PORT MCRCON_PASS Command-line options will override environment variables. Rcon commands with arguments must be enclosed in quotes. Example: mcrcon -H my.minecraft.server -p password "say Server is restarting!" save-all stop mcrcon 0.6.1 (built: May 19 2019 23:39:16) Report bugs to tiiffi_at_gmail_dot_com or
ڈاؤن لوڈ منی کرافٹ سرور
متعدد مائن کرافٹ سرور موڈس ہیں جیسے کرافٹ بوکیٹ یا سپیگوٹ جو آپ کو اپنے سرور پر خصوصیات (پلگ ان) شامل کرنے اور سرور کی ترتیبات کو مزید اپنی مرضی کے مطابق بنانے اور موافقت کرنے کی سہولت دیتے ہیں۔ اس گائیڈ میں ، ہم جدید ترین موجنگ کا آفیشل ونیلا مائن کرافٹ سرور انسٹال کریں گے۔
مائن کرافٹ سرور کی تازہ ترین جاوا آرکائیو فائل (JAR) مینی کرافٹ ڈاؤن لوڈ کے صفحے سے ڈاؤن لوڈ کے لئے دستیاب ہے۔
تحریر کے وقت ، تازہ ترین ورژن
1.14.1
۔ اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے آپ کو نئے ورژن کے لئے ڈاؤن لوڈ کا صفحہ چیک کرنا چاہئے۔
مائن کرافٹ جار فائل کو
~/server
ڈائرکٹری میں ڈاؤن لوڈ کرنے کے لئے درج ذیل
wget
کمانڈ کو چلائیں:
wget https://launcher.mojang.com/v1/objects/ed76d597a44c5266be2a7fcd77a8270f1f0bc118/server.jar -P ~/server
منی کرافٹ سرور کی تشکیل
ڈاؤن لوڈ مکمل ہونے کے بعد ،
~/server
ڈائرکٹری پر جائیں اور مائن کرافٹ سرور شروع کریں:
cd ~/server
java -Xmx1024M -Xms512M -jar server.jar nogui
جب آپ سرور کو پہلی بار شروع کرتے ہیں تو یہ کچھ کاروائیاں انجام دیتا ہے اور
eula.txt
اور
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=true
:
nano ~/server/eula.txt
server / سرور / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Sun May 19 23:41:45 PDT 2019 eula=true
فائل کو بند اور محفوظ کریں۔
اگلا ، ہمیں rcon پروٹوکول کو فعال کرنے اور rcon پاس ورڈ ترتیب دینے کے ل to
server.properties
فائل میں ترمیم کرنے کی ضرورت ہے۔ اپنے ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے فائل کھولیں:
nano ~/server/server.properties
مندرجہ ذیل لائنوں کو تلاش کریں اور ان کی قدروں کو اپ ڈیٹ کریں جیسا کہ ذیل میں دکھایا گیا ہے:
server / سرور / سرور ڈاٹ کام
rcon.port=25575 rcon.password=strong-password enable-rcon=true
strong-password
کو کسی اور محفوظ چیز میں تبدیل کرنا نہ بھولیں۔ اگر آپ دور دراز کے مقامات سے مائن کرافٹ سرور سے رابطہ قائم نہیں کرنا چاہتے ہیں تو یقینی بنائیں کہ آپ کے فائر وال کے ذریعہ آرکون بندرگاہ مسدود ہے۔
یہاں رہتے ہوئے ، آپ سرور کی ڈیفالٹ خصوصیات کو بھی ایڈجسٹ کرسکتے ہیں۔ ممکنہ ترتیبات کے بارے میں مزید معلومات کے ل the سرور ڈاٹ پیپرٹی کا صفحہ دیکھیں۔
سسٹمڈ یونٹ فائل بنانا
مائن کرافٹ کو بطور سروس چلانے کے ل we ، ہم ایک نئی سسٹمڈ یونٹ فائل بنائیں گے۔
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 -Xmx1024M -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
اور
Xms
جھنڈوں میں ترمیم کریں۔
Xmx
پرچم جاوا ورچوئل مشین (JVM) کے لئے زیادہ سے زیادہ میموری الاٹمنٹ پول کی وضاحت کرتا ہے ، جبکہ
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; disabled; vendor preset: enabled) Active: active (running) since Sun 2019-05-19 23:49:18 PDT; 9min ago Main PID: 11262 (java) Tasks: 19 (limit: 2319) CGroup: /system.slice/minecraft.service `-11262 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui
آخر میں ، بوٹ کے وقت مائن کرافٹ سروس کو خود بخود شروع کرنے کے قابل بنائیں:
sudo systemctl enable minecraft
فائروال کو ایڈجسٹ کرنا
اگر آپ کا سرور فائر وال کے ذریعہ محفوظ ہے اور آپ اپنے مقامی نیٹ ورک کے باہر سے
25565
سرور تک رسائی حاصل کرنا چاہتے ہیں تو آپ کو پورٹ
25565
ہوگا۔
پہلے سے طے شدہ مائن
25565
پورٹ
25565
پر ٹریفک کی اجازت کے لئے درج ذیل کمانڈ کو ٹائپ کریں:
بیک اپ کی تشکیل کرنا
اس سیکشن میں ، ہم منی کرافٹ سرور کو خود بخود بیک اپ کرنے کے لئے بیک اپ شیل اسکرپٹ اور کرون کام بنائیں گے۔
صارف
minecraft
تبدیل کرکے شروع کریں:
sudo su - minecraft
اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
nano /opt/minecraft/tools/backup.sh
مندرجہ ذیل ترتیب چسپاں کریں:
/opt/minecraft/tools/backup.sh
#!/bin/bash function rcon { /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password "$1" } rcon "save-off" rcon "save-all" tar -cvpzf /opt/minecraft/backups/server-$(date +%F_%R).tar.gz /opt/minecraft/server rcon "save-on" ## Delete older backups find /opt/minecraft/backups/ -type f -mtime +7 -name '*.gz' -delete
فائل کو محفوظ کریں اور مندرجہ ذیل
chmod
کمانڈ کو چلاتے ہوئے اسکرپٹ کو قابل عمل بنائیں۔
chmod +x /opt/minecraft/tools/backup.sh
اگلا ، ایک کرون ملازمت بنائیں جو ایک دن میں ایک بار ایک مقررہ وقت پر خود بخود چلے گی۔
ٹائپ کرکے کرونٹاب فائل کھولیں:
crontab -e
ہر دن 23:00 بجے بیک اپ اسکرپٹ چلانے کے لئے درج ذیل لائن چسپاں کریں:
0 23 * * * /opt/minecraft/tools/backup.sh
مائن کرافٹ کنسول تک رسائی حاصل کرنا
mcrcon
کنسول تک رسائی حاصل کرنے کے لئے آپ
mcrcon
یوٹیلیٹی استعمال کرسکتے ہیں۔ نحو ذیل کے طور پر ہے ، آپ کو میزبان ، آرکون پورٹ ، آرکون پاس ورڈ کی وضاحت کرنے کی ضرورت ہے اور
-t
سوئچ کو استعمال کرنا ہوگا جس سے
mcrcon
ٹرمینل وضع کو قابل بنایا جا
mcrcon
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
جب دور دراز کے مقام سے مائن کرافٹ کنسول تک رسائی حاصل کریں تو یقینی بنائیں کہ آرکون پورٹ مسدود نہیں ہے۔
نتیجہ اخذ کرنا
آپ نے اپنے اوبنٹو 18.04 سسٹم پر مینی کرافٹ سرور کامیابی کے ساتھ انسٹال کیا ہے اور روزانہ بیک اپ مرتب کیا ہے۔
جاوا مائن کرافٹ اوبنٹوونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ونڈوز 7 ای ونڈوز 7 ایینڈ ایڈیشن 9 میں انٹرنیٹ ایکسپلورر 9 کو دوبارہ انسٹال کریں. ونڈوز 7 ای اور سٹینڈرڈ ایڈیشن میں انٹرنیٹ ایکسپلورر 9 کو انسٹال کرنے کا طریقہ. IE، بیک اپ پسندیدہ اور ترتیبات کو انسٹال کرنا اور معیاری اور ای ایڈیشن میں IE9 کس طرح انسٹال کرنا ہے.
ای ونڈوز 7 ای ایڈیشن یورپی اقتصادی علاقے، کروشیا اور سوئٹزرلینڈ میں دستیاب ہے جانیں. ونڈوز 7 کا یہ ورژن براؤزر میں شامل نہیں ہے، یعنی. یہ انٹرنیٹ ایکسپلورر انسٹال نہیں کرے گا. آپ کو ونڈوز 7 ای ایڈیشن میں انٹرنیٹ ایکسپلورر انسٹال کرنا پڑے گا.
رسبری پائی پر مائن کرافٹ سرور انسٹال کرنے کا طریقہ
اس ٹیوٹوریل میں ہم آپ کو راسبیری پائی 3 یا 4 پر مائن کرافٹ سرور کو انسٹال اور تشکیل کرنے کے عمل سے گزریں گے۔ مینی کرافٹ ہر دور کا سب سے مشہور کھیل ہے۔







