بسیاری از مبتدیان و حتی بازیکنان باتجربه روزی به طور جدی به این فکر می کنند که چگونه می توان یک سرور در Rust ایجاد کرد؟ قبل از اقدام مستقیم به ایجاد مرحله ای، باید دقیقاً بدانید که چرا به آن نیاز دارید و تفاوت های شخصی آن با واحدهای موجود چیست. از آنجایی که سرور توسط شما ایجاد خواهد شد، در اینجا ممنوع نخواهید شد - در اینجا شما و فقط شما مسئول خواهید بود. با این حال، باید به خاطر داشت که نگهداری سرور کار آسانی نیست.

برای مثال خوبنحوه اجرا را در نظر بگیرید سرور زنگ زدهدر یک میزبان جداگانه، که همیشه می تواند برای تعداد بازیکنان از 50 نفر آنلاین باشد. این به یک هاست ساده، با کیفیت و در عین حال قابل اعتماد نیاز دارد. با توجه به اینکه در حال حاضر انتخاب شرکت های میزبانی بیش از حد چشمگیر است، ما 3 گزینه را به شما پیشنهاد می کنیم که خود را به بهترین نحو ثابت کرده اند. اینها شرکت هایی هستند که در مورد آنها صحبت می کنیم:

1. DeinServerHost.DE - هاست با کیفیت بسیار بالا و در عین حال ارزان. درست است ، گاهی اوقات ممکن است نقص هایی وجود داشته باشد که رفع آنها ممکن است مدتی طول بکشد ، زیرا عملاً هیچ پشتیبانی از مدیریت سایت وجود ندارد.
2. PlayRust.EU - تا حد زیادی گران ترین و در عین حال یکی از بیشترین بهترین ارائه دهندگان. در قابلیت اطمینان و نیاز به مالکیت متفاوت است زبان انگلیسیکافی سطح بالا.
3. HostingRust.RU میزبان رسمی در فدراسیون روسیه است. تفاوت در هزینه رضایت بخش، واکنش سریع پشتیبانی فنی، شغل ثابتسرورها به‌روزرسانی‌های مختلفی به طور مرتب در اینجا منتشر می‌شوند که با استفاده از آنها این سرویس تا حد امکان برای کاربران دلپذیر و راحت می‌شود.

پس از ثبت سفارش وارد پنل مدیریت می شویم و تنظیمات را انجام می دهیم سرور بازی. پس از ثبت حساب کاربری خود می توانید مشاهده کنید پنل اصلی– سرور-600x331. همچنین دکمه هایی برای شروع، توقف و راه اندازی مجدد سرور، میزان حافظه استفاده شده، کانال ارتباطی انتخاب شده، تعداد بازیکنان فعلی وجود دارد. بعد، به روز رسانی Steam - Steam Update را اجرا کنید. در برگه مدیر مدمی توانید مدهای بازی مورد نظر را نصب کنید. برای تنظیمات لمس های اضافی، به برگه فایل های پیکربندی بروید، جایی که ما server.cfg حاوی را ویرایش می کنیم تنظیمات استاندارد.

علاوه بر این، هنگامی که همه چیز آماده است، تنها راه اندازی سرور جدید ایجاد شده و آزمایش آن در عمل باقی می ماند. برای بررسی اینکه آیا کار می کند، آدرس سرور را در کنسول net.connect وارد کنید. پس از اولین ورود، در تاریخچه اتصال باقی می ماند. بعد به عنوان ادمین وارد شوید. برای این کار باید رمز RCON خود را در کنسول ثبت کنید. مخصوصاً برای این منظور rcon.login xxxxxxx نوشته می شود که xxxxxxx به معنای رمز عبوری است که شما اختراع کرده اید. پس از این دستکاری های نسبتاً ساده، سرور شما کاملاً آماده کار است. امیدواریم به لطف این مقاله، اکنون دقیقاً بدانید که چگونه یک سرور Rust دارای مجوز ایجاد کنید.

ویدیو ساخت سرور

بنابراین، سایت دارای یک شبکه فوق العاده است. اما در آن، تنها چند خط به راه اندازی و پیکربندی سرور اختصاص داده شده است.
من سعی خواهم کرد به کاربرانی که دوست دارند در محلی خود بازی کنند کمک کنم سروربا دوستان و با تنظیمات خودتان. در این مقاله کوتاه، سعی خواهم کرد کل فرآیند را نشان دهم: از نصب سرور تا پیکربندی آن، از جمله استفاده از مودها.

1. اولین چیزی که نیاز داریم این است که به اجرای Rust از طریق شبکه و دانلودآرشیو حاوی همه ابزار لازمو در هر مکانی از حالت فشرده خارج کنید.

2. حالا بیایید به ادامه مطلب برویم نصب و راه اندازی. فایل را اجرا کنید Update-Rust-Server.batاز یک پوشه SteamCMDو صبر کنید تا سرور ما در حال بارگیری باشد. سرورها در پوشه RustServer بارگذاری می شوند.

همه چیز، ما سرور را نصب کرده ایم، به مراحل بعدی بروید.

3. حالا ما خواهیم کرد سرور را راه اندازی کنید، آن را سفارشی کنید و دوستان را دعوت کنید. برای اتصال به سرور ایجاد شده مراحل زیر را انجام دهید:

به پوشه می روم SteamCMDو فایل را اجرا کنید Run-Rust-Server.bat(این خودش است نه Rust_server). برای راه اندازی سرور آزمایشی Rust، فایل را اجرا کنید Run-Rust-Exp-Server.bat
- پس از شروع، خط فرمان حاوی خطوطی با اطلاعات مربوط به بارگیری خواهد بود، ما منتظر لحظه ای هستیم که کتیبه ظاهر شود. "سرور مقداردهی اولیه شد".
- همه چیز، سرور کار می کند.
- حالا برای ورود به سرور باید آدرس سرور خود را پیدا کنیم. نسخه کلاسیک -
- آی پی خود را در جایی یادداشت کنید فایل متنی(فراموش نکنم).
- بعد بازی را شروع کنید و کلید F1 (کنسول) را فشار دهید و دستور net.connect را در آنجا وارد کنید ip شما: 28015 (که ip شما ip شما است که از قبل یاد گرفته اید). در تئوری نیز باید 127.0.0.1 باشد.

اگر همه چیز به درستی انجام شود، به سرور خود متصل خواهید شد. برای اینکه دوستان بتوانند به شما متصل شوند، البته لازم است که سرور روی کامپیوتر شما در حال اجرا باشد و دوستانتان دستور اتصالی که به آنها می گویید را به درستی وارد کنند.
حالا می توانید شروع به بازی کنید. ولی! اجرای صحیح همه اقدامات در برخی موارد نمی تواند موفقیت شما را تضمین کند. از آنجایی که دلایل زیادی برای عدم موفقیت شما وجود دارد. راه حل رایج ترین مشکلات در نوشته شده است.

4. خوب، حالا، اگر همه چیز برای شما درست شد و دوست داشتید، می توانید با آن بازی کنید تنظیمات سرور.
به عنوان مثال، در آخرین به روز رسانیتوسعه دهندگان این را اضافه کردند نکته جالبچگونه ساییدگی اسلحه ها (من بلافاصله به یاد یک سریال افتادم جزیره مرده) و همچنین فرسودگی لباس و تجهیزات.
این برای بسیاری مناسب نبود و در اینجا فرصتی برای غیرفعال کردن این ویژگی وجود دارد.

برای این شما نیاز دارید:
> با حقوق مدیریت وارد سرور شوید. برای این کار کنسول را در بازی با کلید F1 باز کنید و دستور Rcon.login رمز عبور خود را وارد کنید (رمز عبور شما در فایل server.cfg تنظیم شده است و به صورت پیش فرض شبیه 123456 است). پس از ورود باید یک کتیبه ظاهر شود (در کنسول) "ورود به عنوان مدیر"،یعنی شما به عنوان ادمین وارد شده اید. حالا دستورات را وارد کنید:
- برای غیرفعال کردن پوشیدن لباس: conditionloss.armorhealthmult "0.0"
- برای غیرفعال کردن سایش سلاح/موجودی: conditionloss.damagemultiplier "0.0"

با کمک حالت های مختلف می توانید موارد مختلف را نیز غیرفعال یا فعال کنید. به عنوان مثال، از هم پاشیدگی در سرور را غیرفعال کنید یا فاصله پرواز را برای هواپیماها تنظیم کنید. این شبکه در حال حاضر دارای مودهای مقرون به صرفه و نه چندان مقرون به صرفه است. توصیه می کنم از یک مد رایگان استفاده کنید ماگما،به دلیل سهولت سفارشی سازی و تعداد زیاد افزونه.

اگر وارد این صفحه شده اید، در تعجب هستید چگونه سرور خود را در Rust ایجاد کنیمو همچنین نحوه پیکربندی آن برای کار کردن.

در ابتدا به طور انحصاری در مورد نسخه Steam بازی صحبت خواهیم کرد که برای این مدت زمان 800 روبل هزینه دارد، در صورت لزوم می توان آن را روی یک بازی دزدی شبیه سازی کرد. در تعطیلات مختلف تخفیف های مناسبی ایجاد کنید. بنابراین، ما کلاینت-سرورهای غیرقانونی را زیاد در نظر نخواهیم گرفت، زیرا Rust چندان گران نیست. حالا بیایید در مورد هدف سرور در خود بازی صحبت کنیم.

هدف سرور شما در بازی Rust

  1. با کمک سرور می توانید با دوستان خود بازی کنید، جایی که هیچ کس در گیم پلی شما دخالت نخواهد کرد.
  2. برای فعالیت‌های آزمایشی، این بدان معناست که هر کسی می‌تواند خانه‌هایی بسازد، تله‌هایی برای آزمایش آن در زمان واقعی بسازد.
  3. برای بهره مندی از این، یعنی ایجاد سروری برای بازی ده ها نفر.

شاید دلایل دیگری برای ایجاد سرور وجود داشته باشد Rust Experimental، اما اینها تنها محبوب ترین آنها بودند.

نحوه ایجاد (ساخت) سرور Rust Experimental خود در Steam

سرور Rust، اول از همه، مکان فوق العاده خوبی برای انجام آزمایش های زیادی در بازی است. جایی که می توانید از زاویه دیگری به آپدیت های جدید نگاه کنید، یعنی بفهمید چه آیتم هایی به بازی اضافه شده است و همچنین ثبات خانه خود را بررسی کنید که حمله به آن آسان نخواهد بود. در همان زمان، پیش پا افتاده ترین دلایل نامگذاری شد که آنها سرور خود را ایجاد می کنند.

شایان ذکر است که سرورها گاهی اوقات مغازه های مخصوص به خود را دارند که در آنها می توانید اقلامی را برای حمله، ساختن خانه، اسلحه و موارد دیگر خریداری کنید، در واقع با پول واقعی. در این زمینه رقابت دائمی وجود دارد که برخی افراد همچنان این اقلام را خریداری می کنند.

بهتر است روند بازی را با دوستان در سرورهای دیگران انجام دهید، زیرا آدرنالین را افزایش می دهد و روحیه تیمی را بالا می برد، به این ترتیب خواهید فهمید که بهتر است با دوستان در سرورهای دیگران زنده بمانید. اما مواردی نیز وجود دارد که سرور نه تنها توسط بازیکنان معمولی، بلکه توسط کلاهبردارانی که به شما اجازه بازی عادی را نمی دهند پر می شود. اگر می دانید چگونه سرور خود را از روی زانو بالا بیاورید، پس با خیال راحت سرور خود را ایجاد کنید و دوستان خود را به آنجا دعوت کنید، اما از حقوق ادمین استفاده نکنید، این وضعیت سایر بازیکنان را تشدید می کند.

سیستم مورد نیاز برای سخت افزار Rust Server

مهم نیست که چقدر مضحک به نظر می رسد، اما قطعی است سیستم مورد نیازمشخص نیست که کدام را می توان به همه توصیه کرد. جایی که در تجهیزات مهم ترین عنصر RAM است که از نظر پارامتر می تواند بالاترین باشد، زیرا زمانی که سرور بارگذاری می شود، کل جریان رم را بارگذاری می کند و سپس فریز روی سرور رخ می دهد. اگر اشیا و پخش کننده های زیادی روی سرور وجود داشته باشد، بار روی رم فقط افزایش می یابد. برای یک بازی تمام عیار، 8 گیگابایت رم و پردازنده i5th مناسب است که به طور پایدار از سرور شما در سطح مناسب پشتیبانی می کند. با این تجهیزات می توانید در مقابل حمله 20 هلیکوپتر مقاومت کنید، در حالی که از یک ساختمان 15 طبقه به قطر 15 بلوک به سمت آنها شلیک کنید. بنابراین، هیچ قطعی نباید رخ دهد. به محض اینکه یک بار جدی روی سرور ظاهر می شود، RAM شروع به استفاده از حداکثر قدرت خود می کند تا کار سرور را ذخیره کند. AT حالت عادیتنها 4-6 درصد از رم استفاده می شود.

قابلیت دسترسی در کنسول SteamCMD

SteamCMD است ابزار ویژه، که برای به روز رسانی فوری سرورهای خودتان طراحی شده است و این کار از طریق نسخه کلاینت با استفاده از خط فرمان. اما در ابتدا از این طریق می توانید خود سرور Rust را نصب کنید. بدون شک، دانلود چنین کنسولی از سایت رسمی مهم است و فقط در آنجا باید آن را دانلود کنید، زیرا می توانید ویروس های خطرناک را بگیرید. خود سایت نیز دارای اطلاعات نصب است، اما احتمالاً این دستورالعمل برای ایجاد یک سرور تمام عیار برای شما کافی نیست.

خود توزیع در بایگانی است، برای نصب، باید تمام فایل ها را در یکی از دایرکتوری های لازم باز کنید. شایان ذکر است که اگر سرور شما روی لینوکس است، باید چنین توزیعی را دانلود کنید. اکنون بیایید سعی کنیم سیستم عامل هایی مانند ویندوز 10 و دبیان 8 گنو، لینوکس را به طور کامل از هم جدا کنیم.

نصب توزیع برای Rust Server در ویندوز 10

شاید این فرآیند نصب توزیع بتواند با نسخه‌های قبلی ویندوز تفاوت چندانی نداشته باشد، جایی که همه چیز به همان روش انجام می‌شود. علاوه بر این، این فرآیند را می توان بر روی نسخه اصلی انجام داد که برای یک مجوز بی نیاز است، که می تواند برای همه سرورها ایده آل باشد.

در ابتدا بهتر است یک پوشه خاص روی هارد دیسک خود ایجاد کنید. مثلا، D:\SteamCMD، چنین نامی برای این که در آینده گیج نشود ساخته شد و معلوم بود که در آینده چه خواهد کرد. در این پوشه باید توزیع خود را باز کنید. پس از باز کردن تمام فایل ها، stemcmd.exe را در بین فایل ها مشاهده خواهید کرد که دقیقا همان چیزی است که برای اجرا نیاز دارید. پس از راه اندازی برنامه، در صورت لزوم، به طور خودکار نسخه فعلی را دانلود می کند تا سرور شما در حد یکسان باشد. شما باید بیکار بمانید تا زمانی که از شما خواسته شود هر دستوری را وارد کنید.

بنابراین، ما اکنون حق داریم برنامه های Steam را به روز کنیم. در زیر آمده است دستورالعمل های دقیقبرای ایجاد و به روز رسانی سرور بازی خود.

مهم: همه دستورات بدون این "" نقل قول وارد می شوند، این را در آینده در نظر داشته باشید.
  1. اولین مرحله مجوز خود شما در مورد سرویس است. این را می توان با یک تیم خوب انجام داد "ورود ناشناس". البته، شما می توانید ورود خود را با رمز عبور مشخص کنید، اما مجوز ناشناس نیازی به وارد کردن رمز عبور ندارد. استفاده از آن ساده تر از سایر سیستم های مجوز است.
  2. دومین مرحله مهم تعیین مسیر واقعی به دایرکتوری است که سرور به طور کامل در آن نصب خواهد شد. شما می توانید این کار را با "force_install_dir<Путь каталога>» . در این مورد، شایان ذکر است که هنگام انتخاب هارد دیسک، باید به حجم کاری و توان عملیاتی آن توجه کنید. بلندترین توان عملیاتیفقط در است درایو SSDارزش خرید دارد اگر نه به لطف او سرعت 90 درصد افزایش می یابد و همچنین دسترسی به آن نیز افزایش می یابد. بنابراین، هنگام ایجاد سرور باید به این موضوع توجه شود. مسیر همراه با فرمان چیزی شبیه به این خواهد بود، "force_install_dir D:\srv001"(نام دایرکتوری به صورت دلخواه مشخص شده است، جایی که می توانید آن را به روش خود نامگذاری کنید، پس از آن به طور خودکار ایجاد می شود).
  3. یکی از مراحل به همان اندازه مهم، راه اندازی نصب یا به روز رسانی بازی است. بدون شک همه برنامه ها و برنامه ها شناسه مخصوص به خود را دارند، در Rust این شناسه را دارد: "258550". در این مرحله نیازی نیست به آن فکر کنید، جایی که می توانید داده های زیر را جسورانه وارد کنسول کنید: "app_update 258550". پس از وارد کردن این دستور، دانلود انجام می شود و همچنین بسته بندی مورد نیاز فایل های دانلود شده به سرور کاتالوگ که در مرحله قبل توسط ما نشان داده شد، انجام می شود. البته اگر در اینترنت نگاه کنید می توانید به چنین دستوری برخورد کنید "app_update 258550 -بتا عمومی". او البته یک خلاصه کامل تیمی دارد. اکثریت در یک چیز نهفته است، این که بازی قبلاً به دو بازی مختلف تقسیم شده بود و اینها Legacy و Experimental هستند. جایی که یک نسخه جدیددر حال تست بود که به نسخه اصلی بازی اضافه نشد و در حالت رایگان توزیع شد. اکنون Legacy رسماً تعطیل شده است، جایی که Experimental جایگزین آن شده است. کلیدهایی مانند "-بتا" برای نصب نسخه خاصی از بازی مورد نیاز است، در مورد ما، این ضروری نیست. پس از همه، او یک کلاینت کامل از خود بازی را دانلود می کند که به روز است.

پس از اینکه کلاینت شما تمامی فایل های مورد نیاز سرور را دانلود کرد، می توانید به راه اندازی رسمی سرور ادامه دهید.

این مقاله مفهوم کامل ایجاد، باز کردن و حتی مدیریت سرور خود را که فقط فایل های استاندارد و بدون هیچ گونه تغییری در آن خواهد داشت را پوشش می دهد. از این گذشته ، اصلاحات موضوعی کاملاً متفاوت است که می توانید در مورد آن نیز چیزهای زیادی بگویید.

برای راه اندازی سرور ما نیاز داریم فایل دسته ای(فایل دسته ای). علاوه بر این، در راه اندازی آن، شما این حق را دارید که چندین عملکرد خود را جایگزین کنید، که مجبور به انجام آن ها می شود، و این در خود فرمان راه اندازی نشان داده شده است.

از بین تمام دستورات حداقل، لازم است که چنین خطی در فایل دسته ای گنجانده شود RustDedicated.exe –batchmode. این تنها کوچکترین بخش از دستورات متصل ممکن است که می توان استفاده کرد.

اگر کسی علاقه مند است، می توانید سرور خود را تحت چنین دستوراتی اجرا کنید که باید در فایل دسته ای شما باشد "RustDedicated.exe -batchmode +server.hostname "MyNameServerRExP" +server.port 28016 -logFile "output.txt". در خط فرمان، دستورات خیلی نشان داده نشدند تنظیمات مورد نظر، که نشان دهنده نام سرور ایجاد شده شما، شماره پورت، فایل لاگ است، تمام اقدامات گزارش انجام شده توسط سرور را ضبط می کند، جایی که می توانید متوجه شوید که چه خطاهایی در کار آن رخ داده است. اما برای این کار باید یک فایل در دایرکتوری سرور ایجاد شده ایجاد کنید و این کار خواهد شد "D:\srv001\ruststart.bat".

یک عامل مهم در این مرحله انتخاب پورت است، اگر چندین سرور دیگر روی همان سرور دارید، باید از پورت های کاملا متفاوت استفاده کنید. یعنی شما خودتان باید پارامترهای پورت دیگری را تنظیم کنید "+server.port 28017".

پس از اجرای این دستور، کل دنیا تولید می شود. بلکه در این فایل دسته ایشما حق دارید هر دستوری را که مستقیماً برای سرور استفاده می شود را مشخص کنید.

حالا باید خود بازی Rust را راه اندازی کنیم، با راه اندازی بازی، کنسول را با آن باز کنید با استفاده از کلید F1، جایی که وارد چنین خطی می شویم "connect localhost:28016". یعنی همان پورتی را که در خود فایل Batch مشخص کرده بودیم وارد می کنیم و به سرور خود می رویم. اما "localhost" فقط در دستگاه شما در جایی که سرور در حال اجرا بود اجرا می شود. اگر همین کار را کردید، اما قبلاً روی سرور خریداری شده بودید، فقط باید آدرس IP و پورت سرور را وارد کنید و سپس به آن بروید. اما ما در ابتدا یک سرور برای سیستم عامل خود ساختیم دسترسی محلی. بنابراین با ثبت فرمان اتصال، پس از مدتی امکان دویدن در اطراف جزیره وحشی وجود خواهد داشت.

فرآیند به‌روزرسانی خودکار برای سرور Rust Experimental

در این لحظه، هر فرد چارچوب خود را تعیین می کند، بهترین روش برای به روز رسانی کل سرور تحت آن نسخه ی به روز شدهبازی ها. یعنی می توانید مقادیر خاصی را که سیستم شما از آنها پیروی می کند تعیین کنید. برای این کار مهم است که با این مسیر دوباره یک فایل دسته ای ایجاد کنید "D:\SteamCMD\upd_rs001.bat". باید حاوی چیزی شبیه این باشد:

echo "به روز رسانی سرور Rust: SRV001"

start /wait/high steamcmd.exe +login anonymous +force_install_dir D:\SRV001 +app_update 258550 validate +quit"

حالا باید خودتان سرور را معلق کنید و این فایل bat را باز کنید که کلاینت سرور شما را به روز می کند نسخه فعلی. به محض دانلود به‌روزرسانی‌ها، می‌توانید با خیال راحت دوباره آن را اجرا کنید.

اگر دستورات کنسول را درک می‌کنید، می‌توانید همه چیز را به حالت خودکار بیاورید. جایی که اگر یک آپدیت جدید برسد، سرور از کار می افتد و خود به روز رسانی ها را دانلود می کند، بدون اینکه شما در تمام این لحظات مشارکت داشته باشید. البته، اگر سروری با تغییراتی دارید، ممکن است کار خود را متوقف کنند و بتوانند بیشتر پشتیبانی شوند. در مورد سرورهای اصلی، این فقط یک گزینه عالی خواهد بود که به سادگی غیر قابل تعویض است.

نصب سرور بر روی ماشین دبیان Squeeze

بدون شک روند این نصب بسیار دشوار است و نیاز به توضیحات قابل توجهی در مورد آنچه مربوط به چیست دارد. بنابراین، شما باید با دقت عمل کنید.

  1. قابل اعتماد و متخصص سیستم لینوکسدر ابرکاربر، به طور متفاوتی به عنوان "su" نامیده می شود. در مرحله بعد، باید دستور "apt-get install lib32gcc1" را اجرا کنید. این مرحله کتابخانه‌هایی را که به‌طور خاص برای GCC یا به‌طور خاص‌تر برای کامپایل مورد نیاز است، نصب می‌کند.
  2. برای SteamCMD کاملاً جداگانه ایجاد شده است پروفایل جدیدتا همیشه به صورت روت اجرا نشود، که اجرای آن بیشتر طول می کشد. سپس با آرامش یک کاربر steam ایجاد می کنیم، که در آن بلافاصله وارد سیستم می شویم، در حالی که از دستوراتی مانند: "useradd -m steam"، پس از "su - steam" استفاده می کنیم.
  3. در مرحله بعد، باید یک دایرکتوری به نام "steamcmd" ایجاد کنید و با استفاده از "mkdir ~/steamcmd" و سپس "cd ~/steamcmd" وارد آن شوید. محل ایجاد دایرکتوری در فهرست اقتصادی نمایه استیم.
  4. بلافاصله توزیع را در کنسول دانلود کنید: "wget ​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz".
  5. آرشیو را باز می کنیم: "tar -xvzf steamcmd_linux.tar.gz". سپس "ls" را وارد کنید و ببینید کدام فایل ها اضافه شده اند.
  6. با کمک "./steamcmd.sh" اسکریپت پوسته را راه اندازی می کنیم. کجا می توان یک دعوت نامه ایجاد کرد دستور کنسولبخار. بدون شک در آینده به سادگی دستورات در نظر گرفته شده برای استیم را وارد می کنیم که قبلا با آن ها دیده ایم نصب ویندوزنسخه ها

"ورود ناشناس"

"force_install_dir ./res02"

"app_update 258550"

  1. همانطور که همه چیز نصب شده است، به طور جسورانه به پوشه "res02" بروید، اما برای این کار ابتدا باید از کنسول Steam "خروج" خارج شوید. "cd ./res02" را وارد کنید و "ls" را وارد کنید. به تمام فایل ها نگاه می کنیم و در بین آشنایان می بینیم که فایل "RustDedicated" موجود است.
  2. در این مرحله به یاد می آورد نسخه ویندوزدوباره، جایی که ما قبلاً از یک فایل دسته ای استفاده می کنیم. ما در اینجا همین کار را انجام می دهیم و فایل دسته ای را تحت پارامترهای زیر اجرا می کنیم./RustDedicated –batchmode. پس از آن، کنسول شروع به نمایش پیام های مختلفی در مورد برخی از اطلاعات می کند که در آنها نباید خطایی وجود داشته باشد.

سپس به سرعت بازی را شروع می کنیم و طبق معمول در کنسول می نویسیم "connect 192.168.0.75:28016". در اینجا، آدرس خود دستگاه در ابتدا و همچنین پورت آن نشان داده شده است. سپس می بینیم که اتصال به سرور برقرار است. متأسفانه بدون بهینه سازی، سرور بیشتر رم را مصرف می کند که حدود 5 از 8 گیگابایت است. در واقع، در ویندوز، استفاده از RAM حتی به 1.3 گیگابایت هم نمی رسید.

چگونه خود را ایجاد کنیم سرور دزدان دریاییراست تجربی این یک سوال بسیار هیجان انگیز است و باید به شما هشدار دهم که به این سادگی نیست.

سیستم مورد نیاز

سرور Rasta می تواند روی رایانه شما گران باشد، اما شاید آنقدر که فکر می کنید نباشد. در زیربنای 4 متر مربع کیلومتر (اندازه نسل پیش فرض) نقشه نزدیک به 1 گیگابایت اجرا می شود حافظه دسترسی تصادفی. پس از تست استرس و 144000 شی، سرور حدود 1.8 گیگابایت حافظه استفاده می کند. بنابراین من پیشنهاد می کنم حداقل 3 گیگابایت به سرور اختصاص داده شود. در اکثر موارد، به عنوان یک قاعده، زمانی که سرور به 150000 شیء برسد، سرور از هم می پاشد.

شروع سرور

پس از دانلود خود سرور، تنها چیزی که باقی می ماند این است که بفهمید چگونه آن را اجرا کنید. قبل از شروع، به محتویات فایل دسته ای نگاه کنید.

RustDedicated.exe -batchmode -load مسئول راه اندازی سرور بدون آن است رابط کاربری گرافیکیو بارگذاری پیشوند بسیار مهم است، زیرا بدون آن، دفعه بعد که سرور شروع به کار می کند، تمام پیشرفت ها بارگذاری نمی شود، به اصطلاح، پاک کردن وجود خواهد داشت.

server.seed - اصلاح کننده "seed" برای ایجاد جهان، یک عدد صحیح از -2147483647 تا 2147483647. نحوه تولید جهان به این عدد بستگی دارد. فقط مکان های رایج وجود دارد که بدون تغییر هستند، اینها برف، جنگل، بیابان هستند.

می توانید با استفاده از bat راه اندازی کنید و وصل شوید:

"client.connect (ip):(port)" در کنسول F1. اگر میزبان شما هستید، برای اتصال محلی "client.connect localhost:28015"

دستورات کنسول

در مورد بقیه تنظیمات، آنها مانند نسخه Steam هستند، لیستی از دستورات کنسول برای مدیریت سرور:

ضربه "نام" - ضربه به نام

Kickall - لگد زدن بی رویه

ممنوع کردن "Name" - ممنوعیت توسط namePlayera

Banid "Steam ID" - ممنوعیت توسط IDSteam Playera

وضعیت - چه کسی آنلاین است

گفتن - گفتن

کاربران - اطلاعات در مورد بازیکنان

Banlist - ثبت نام "جنایتکاران" یا کلاهبرداران از همه نوع

Banlistex - ثبت نام "جنایتکاران" با پاسخ به دلیل حذف آنها از سرور

Listid - رجیستری از "جنایتکاران" یا کلاهبرداران از همه نوع توسط IDSteam

Event.run - شروع یک مسیر نامشخص از هواپیما، که جعبه ها را به مکانی با ابسیسا صفر رها می کند، ترتیب و اعمال می کند. اگر رویدادها را نمی خواهید نمی توانید استفاده کنید.

Server.port "28015" - همه چیز بدون کلمات واضح است، پورتی که در آن باید گوش داد

Server.maxplayers 500 - حدس زدن نیز دشوار نیست (حداکثر تعداد بازیکنان را برنامه ریزی می کنید یا برنامه ریزی نمی کنید)

Server.hostname "سرور شخصی من" - دوست دارید سرور شما چگونه در بازی لیست شود

Server.identity "MegaRust" - نام سروری که باید در نام پوشه جایی داشته باشد.

Server.saveinterval 3600 - چند وقت یکبار ذخیره کنید (برای کسانی که با ریاضیات دوست نیستند 1 ساعت = 3600 ثانیه)

Server.seed - یک افزودنی برای ایجاد نقشه، در اصل هر عددی مناسب است، زیرا مرزها بسیار بزرگ هستند: از -2147483647 تا 2147483647. این بر روی نقشه تأثیر می گذارد.

Server.secure - همه چیز واضح است (VAC و EAC)

Server.tickrate - فرکانس ساعت کارت بر حسب هرتز، بهتر است 30 تنظیم شود، عملکرد با عدد نسبت معکوس دارد، اما خرابی ها منتفی نیستند.

Server.start - سرور را راه اندازی کنید

Server.stop - توقف سرور

Server.writecfg - تنظیمات را در یک فایل ذخیره کنید

Gc.collect - پاکسازی کش سرور


در این تاپیک، من به شما نشان خواهم داد که چگونه سرور Rust Experimental خود را با مدها بسازید. چرا لازم است؟ خوب، حداقل اگر Rust را بازی می کنید، ایده های زیادی دارید که آزمایش آنها در سرور خود با منابع بی پایان و توانایی پرواز بسیار راحت تر است. و اگر جلوتر بروید، می توانید سرور خود را محبوب کنید و برای فروش چیزهای بازی به بازیکنان روی سرور خود پول واقعی دریافت کنید.

پس بیایید شروع کنیم.
بخش اول - ایجاد سرور
1. بایگانی Rust_server.zip را از وب سایت رسمی با استفاده از این دانلود کنید
2. آرشیو را در پوشه ای که برای شما مناسب است از حالت فشرده خارج کنید. مثلا این یکی: C:\Games\Rust_Server\Server
در ادامه نمونه‌هایی از آدرس با این پوشه را می‌آورم.
3. به پوشه C:\Games\Rust_Server\Server بروید و فایل update.bat را اجرا کنید.
یک پنجره سیاه با یک خط فرمان باز می شود و فایل های سرور در آن دانلود می شود، حجم آن حدود 2.15 گیگابایت است. پس از اتمام دانلود، پنجره به طور خودکار بسته می شود.
4. به پوشه C:\Games\Rust_Server\Server\rustds بروید
ایجاد کردن سند متنیدر دفترچه یادداشت، این متن را در داخل کپی کنید:
RustDedicated.exe -batchmode -server.hostname "My Server" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog فاصله زمانی ذخیره 300 -spawn.max_rate 1 -spawn.max_density 1
در مرحله بعد، در notepad روی "ذخیره به عنوان ..." کلیک کنید و فایل را با نام "start server.bat" پسوند "All files" ذخیره کنید.
فایل ظاهر شده "start server.bat" فایل شروع سرور شما است. وقتی روی آن کلیک می کنید، یک پنجره خط فرمان سیاه دوباره باز می شود و نقشه ایجاد می شود و سرور شروع به کار می کند. با نگاه کردن به شمارنده فریم در ثانیه در سمت راست پایین پنجره، می توانید متوجه شوید که سرور آماده کار است: هنگام بارگیری 0 فریم در ثانیه را نشان می دهد و پس از پایان ظاهر می شود. ارزش دیجیتالمثلا من 262 فریم بر ثانیه دارم.
5. در مرحله بعد، باید آدرس IP خارجی خود را پیدا کنید.
فرض کنید به یکی از خدمات تعیین آدرس IP مراجعه کرده اید و آدرس شما 213.180.193.11 بوده است.
Rust را باز کنید و دکمه F1 را فشار دهید، در کنسول باز شده دستور client.connect 213.180.193.11:28015 را وارد کنید.

اگر همه چیز به درستی انجام شود، اتصال برقرار می شود و خود را در سرور خود خواهید یافت

P.S.: پوشه حاوی فایل های سرور شما (ذخیره و غیره) در C:\Games\Rust_Server\Server\rustds\server\Hello_World قرار خواهد گرفت.

بخش دوم: مدیر

1. برای اینکه خود (یا یک دوست) در سرور خود ادمین شوید، ابتدا باید Steam ID خود را بدانید. برای انجام این کار، به پروفایل استیم خود و در هر کدام بروید فضای خالی- برای مثال، در سمت چپ آواتار خود، کلیک کنید کلیک راستماوس را انتخاب کنید و "کپی آدرس صفحه" را انتخاب کنید. ما این آدرس را در هر جایی، به عنوان مثال، در یک دفترچه یادداشت یا در مرورگر قرار می دهیم. چیزی مثل )