اشتراک NFS را در Debian تنظیم کنید
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
اسفنج یک پروژه منبع باز است که قابلیت های سرورهای Minecraft را از طریق افزونه ها گسترش می دهد. همراه با تعدیل API Forge ، میزبان سرور می تواند یک تجربه بسیار منحصر به فرد برای بازیکنان خود ایجاد کند. در این آموزش می آموزید که یک سرور Minecraft را هم با Forge و هم با اسفنج در یک نمونه Vultr تنظیم کنید.
توجه: در حالی که افزونه های اسفنجی فقط بر روی سرور نصب می شوند ، اما مود های Forge اغلب به بازیکنانی که در سرور شما وجود دارند نیاز دارند تا مود را نیز نصب کنند. اگر تصمیم دارید که مودهایی مانند آن را نصب کنید ، حتما به بازیکنان خود سرپیچی کنید.
برای اینکه سرور Minecraft اجرا شود ، ما به جاوا احتیاج داریم. ما همچنین به ابزاری به نام استفاده screen
خواهیم کرد که بعداً از آن استفاده خواهیم کرد. برای نصب هر دوی اینها به طور هم زمان ، از apt
دستور Debian استفاده خواهیم کرد . در حالی که ما در آن هستیم ، ما کل سیستم را نیز به روز خواهیم کرد.
توجه: و علامت در ابتدای این خطوط به معنی این نیست به تایپ شود، آنها شاخص های بصری از خط فرمان می باشد.#
$
# apt update && apt upgrade && apt install default-jre screen
وقتی از شما سؤال شد که آیا می خواهید ادامه دهید ، " y
" "را تایپ کنید و" "را فشار دهید Enter
.
به طور کلی ایده خوبی است که در هنگام اجرای سرورها کاربر غیر ممتازی ایجاد کنید. در حالی که این مورد نیاز نیست ، توصیه می شود در صورت سوءاستفاده امنیتی آسیب ها را کاهش دهید.
ابتدا کاربر جدید خود را با نام ایجاد خواهیم کرد minecraft
.
# adduser minecraft
گذرواژه ایجاد کنید و راه خود را از طریق دهید.
پس از اتمام این کار ، از مشتری SSH خارج شوید و با استفاده از نام کاربری و رمزعبور جدید خود دوباره وصل شوید. اعلان شما اکنون چیزی شبیه به این خواهد داشت.
minecraft@my-server:~$
یک پوشه جدید برای فایلهای سرور با mkdir
دستور و cd
درون آن ایجاد کنید.
$ mkdir minecraft && cd minecraft
پوشه دیگری به نام mods
و cd
داخل آن ایجاد کنید.
$ mkdir mods && cd mods
به صفحه بارگیری SpongeForge مراجعه کرده و ساختاری را پیدا کنید که مطابق با نسخه Minecraft شما برای سرور خود استفاده کنید. برای این آموزش از نسخه استفاده می کنیم 1.10.2
.
به جای بارگیری فایل ، بر روی لینک بارگیری راست کلیک کرده و "" را کلیک کنید Copy Link Location
. به جلسه SSH خود برگردید و URL را در یک wget
فرمان جایگذاری کنید .
$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar
به شماره بعد از نسخه Minecraft در URL توجه کنید. این شماره ساخت Forge است. در این حالت ، اینگونه است 2477
. ما در مرحله بعدی به این نیاز خواهیم داشت.
پس از اتمام کار ، به پوشه قبلی برگردید.
$ cd ..
به صفحه بارگیری Forge بروید ، نسخه Minecraft خود را انتخاب کنید و تعداد ساخت موجود در آخرین مرحله را شکار کنید. این پس از آخرین " .
" در شماره نسخه های کامل Forge خواهد بود. به عنوان مثال ، 12.18.3. 2477
در مورد ما. " Click Installer
"
پس Skip
از اتمام زمان سنج و استفاده از " Copy Link Location
" دوباره روی دکمه " " راست کلیک کنید . این را در یک wget
دستور قرار دهید.
$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar
ما باید این پرونده را در جاوا اجرا کنیم. برای تکمیل خودکار نام پرونده ، کلید " java -jar forge
" را تایپ کرده و فشار دهید Tab
. --installServer
برای تکمیل دستور تایپ کنید .
$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer
به نام پرونده نصب Forge توجه داشته باشید زیرا در مرحله بعدی بخشی از آن را استفاده خواهیم کرد.
در مرحله بعد می خواهیم اسکریپتی بنویسیم که بتواند سرور را راه اندازی کند. ما nano
برای انجام این کار استفاده خواهیم کرد
$ nano start.sh
از اینجا خطوط زیر را بنویسید.
#!/bin/bash
java -Xmx[memory]M -jar [filename]
[memory]
مقدار حافظه پشته را در مگابایت مورد نظر خود برای استفاده از سرور Minecraft جایگزین کنید. به یاد داشته باشید مقداری را برای سیستم عامل رها کنید. در سرور 1 گیگابایتی ، چیزی حدود 768MB استفاده کنید.
جایگزین [filename]
با نام فایل از پیش از آن اما جایگزین -installer.jar
برای -universal.jar
.
در اینجا نمونه ای از آنچه باید به نظر برسد آورده شده است.
#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar
برای ذخیره و خروج از " Control+X
" " " را فشار دهید و " y
" را فشار دهید Enter
.
در مرحله بعد ، باید فایل را به عنوان اجرایی علامت گذاری کنید.
$ chmod +x start.sh
اکنون می توانید فیلمنامه را اجرا کنید.
$ ./start.sh
سرور برای مدتی اجرا می شود و با خطا خارج می شود. دلیل این امر این است که Minecraft از صاحبان سرور می خواهد که با توافقنامه مجوز کاربر نهایی خود موافقت کنند . شما می توانید این شرایط را با باز کردن به تازگی ایجاد شده قبول eula.txt
و تغییر false
به true
.
$ nano eula.txt
پس از ایجاد تغییرات ، یک بار دیگر از " Control+X
" " " "را فشار داده و" y
"را فشار دهید Enter
تا آنها را ذخیره کنید.
برای اینکه سرور را پس از بستن پنجره SSH روشن نگه داریم ، از ابزاری به نام استفاده می کنیم screen
.
$ screen
"" را فشار دهید Spacebar
تا از صفحه اطلاعات گذشته بروید و دوباره فایل اسکریپت را اجرا کنید.
$ ./start.sh
اکنون سرور Minecraft با موفقیت شروع می شود.
در آخر ، " Control+A
" را فشار داده و " D
" را برای تعلیق screen
و سپس ورود به سیستم مشتری SSH خود فشار دهید . اکنون می توانید از طریق Minecraft با استفاده از آدرس IP سرور Vultr ارتباط برقرار کنید.
در صورت نیاز به دسترسی مجدد به سرور Minecraft (به عنوان مثال مجدداً راه اندازی مجدد آن بعد از نصب مود / افزونه یا اجرای دستورات Minecraft مانند موارد دیگر op
) ، مجدداً وارد سرویس گیرنده SSH شوید و از دستور screen -r
برای از سرگیری screen
جلسه استفاده کنید.
در این آموزش یاد گرفتید که چگونه یک سرور Minecraft را با Minecraft Forge و Sponge تنظیم کنید. با این حال ، در این لحظه ، هنوز هم یک تجربه Minecraft که اکثراً وانیلی است ، تجربه می کند. برای شروع گسترش قابلیت Minecraft ، حالت های Forge را در افزونه های CurseForge و Sponge در Ore ببینید .
wget
برای اضافه کردن این موارد به سرور از یک سرویس دهنده SFTP یا تکنیک قبلی توضیح داده شده استفاده کنید. برای نصب Forge mods کافیست آنها را در mods
پوشه قرار دهید. افزونه های اسفنجی در plugins
زیر پوشه مربوط به mods
. با این وجود شاید این پوشه را تهیه کنید.
$ mkdir ~/minecraft/mods/plugins
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
مقدمه MySQL دارای یک ویژگی عالی است که به عنوان بازدید شناخته می شود. نمایش نمایش داده شد. برای یک سؤال طولانی مدت از آنها فکر کنید. در این راهنما ،
در این مقاله به شما می آموزد که چگونه زندان دزدگیر را در دبیان تنظیم کنید. تصور می کنم از Debian 7.x استفاده می کنید. اگر دبیان 6 یا 8 را اجرا کردید ، ممکن است این کار کند
مقدمه یک راه آسان برای راه اندازی سرور VPN در دبیان با PiVPN است. PiVPN نصب و بسته بندی OpenVPN است. این دستورات ساده را برای شما ایجاد می کند
EasyEngine (ee) ابزاری پایتون است که به شما امکان می دهد سایت های وردپرس خود را به راحتی و به صورت خودکار مدیریت کنید. با استفاده از EasyEngine ، شما مجبور به dea نیستید
با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از Gzip است. کد منبع آن در Github به صورت عمومی میزبانی می شود. تی
با استفاده از یک سیستم متفاوت؟ BlogoText CMS یک سیستم مدیریت محتوا (CMS) ساده و سبک ، آزاد و متن باز است و موتور وبلاگ مینیمالیستی
با استفاده از یک سیستم متفاوت؟ InvoicePlane یک برنامه صورتحساب رایگان و متن باز است. کد منبع آن را می توانید در این مخزن Github پیدا کنید. این راهنما
با استفاده از یک سیستم متفاوت؟ Backdrop CMS 1.8.0 یک سیستم مدیریت محتوا منبع باز و آزاد و متناسب با تلفن همراه ، رایگان و آزاد است که به ما اجازه می دهد
با استفاده از یک سیستم متفاوت؟ Plesk یک صفحه کنترل میزبان وب اختصاصی است که به کاربران امکان می دهد وب سایت ها ، بانک اطلاعاتی شخصی و / یا مشتری خود را مدیریت کنند.
با استفاده از یک سیستم متفاوت؟ BookStack یک سکوی ساده ، خود میزبان و با کاربرد آسان برای سازماندهی و ذخیره اطلاعات است. BookStack کاملاً رایگان و باز است
با استفاده از یک سیستم متفاوت؟ Pagekit 1.0 CMS یک سیستم زیبا و مدولار زیبا ، مدولار ، قابل تمدید و سبک ، آزاد و منبع باز منبع آزاد (CMS) با
معرفی سیستم های لینوکس به طور پیش فرض مانند top ، df و du با ابزارهای نظارتی ارسال می شوند که به نظارت بر فرایندها و فضای دیسک کمک می کنند. با این حال ، اغلب اوقات ، آنها به صورت طاقت فرسا هستند
با استفاده از یک سیستم متفاوت؟ اکتبر 1.0 CMS یک سیستم مدیریت محتوا (CMS) ساده و قابل اعتماد ، رایگان و منبع باز است که در چارچوب Laravel ساخته شده است
Munin ابزاری برای نظارت بر فرآیندها و منابع موجود در دستگاه شما است و اطلاعات را در نمودارها از طریق رابط وب ارائه می دهد. از پیگیری استفاده کنید
با استفاده از یک سیستم متفاوت؟ TLS 1.3 نسخه ای از پروتکل Transport Layer Security (TLS) است که در سال 2018 به عنوان یک استاندارد پیشنهادی در RFC 8446 منتشر شد
در این مقاله خواهیم دید که چگونه خط اصلی Nginx را از منابع رسمی Nginx با ماژول PageSpeed کامپایل و نصب کنید ، که به شما امکان می دهد
با استفاده از یک سیستم متفاوت؟ Flarum یک نرم افزار انجمن نسل بعدی آزاد و منبع باز است که بحث آنلاین را سرگرم کننده می کند. ساده ، سریع و رایگان است
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد