• چگونه سرور خود را آزمایشی کنیم. یک سرور Rust mod در رایانه خود ایجاد کنید. سیستم مورد نیاز برای سخت افزار Rust Server

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

    اگر می خواهید یک سرور با کیفیت بالا در یک هاست عالی بسازید، به شما توصیه می کنم از خدمات میزبانی GameButton استفاده کنید.

    و بنابراین، بیایید شروع کنیم:

    چگونه یک سرور Rust Pirate بسازیم

    1. البته برای شروع به خود سرور نیاز داریم. به دسته "سرور آماده Rust" بروید و سرور مورد علاقه خود را دانلود کنید.
    2. یک پوشه جدید در هارد دیسک خود ایجاد کنید، به عنوان مثال " D:\ServerRustاما مطمئن شوید که نام و مسیر پوشه حاوی حروف روسی نباشد.
    3. سرور دانلود شده قبلی را در پوشه ایجاد شده باز کنید.
    4. اکنون باید به پوشه بروید - " /serverdata/cfg"
    5. باز کردن با دفترچه یادداشت (RMB - باز کردن با - Notepad) فایل " server.cfg"و به صلاحدید خود پیکربندی کنید. یک فایل کوچک با شرح همه دستورات به شما در این امر کمک می کند -

      4.69 کیلوبایت دانلودها: 4365

    6. بعد، همان را تنظیم کنید Server.bat را اجرا کنیدهمانطور که در توضیحات صفحه ای که دانلود کرده اید نوشته شده است سرور Rust از پیش ساخته شده است

    نحوه ایجاد سرور استیم Rust

    • ما همه کارها را یکسان انجام می دهیم، فقط فایل " server.cfg"فقط آن را در یک پوشه پیدا کنید" /cfg".

    اجرا کن " Server.bat را اجرا کنید"سرور تازه ایجاد شده ما. Rust را روشن کنید، "F1" را فشار دهید و بنویسید net.connect 127.0.0.1:28015 این یک آدرس IP محلی معمولی است، به طوری که دوستان شما بتوانند از طریق اینترنت به شما متصل شوند، شما باید یک IP اختصاصی داشته باشید. .

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

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

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

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

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

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

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

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

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

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

    مهم نیست که چقدر مضحک به نظر می رسد، اما هیچ سیستم مورد نیاز خاصی وجود ندارد که بتوان آن را به همه توصیه کرد. جایی که در تجهیزات مهمترین عنصر RAM است که از نظر پارامترها می تواند بالاترین باشد زیرا وقتی سرور بارگذاری می شود کل جریان RAM را بارگیری می کند و سپس یخ روی سرور رخ می دهد. اگر اشیا و پخش کننده های زیادی روی سرور وجود داشته باشد، بار روی رم فقط افزایش می یابد. برای یک بازی تمام عیار، 8 گیگابایت رم و پردازنده i5 مناسب است که به طور پایدار از سرور شما در سطح مناسب پشتیبانی می کند. با این تجهیزات می توانید در مقابل حمله 20 هلیکوپتر مقاومت کنید، در حالی که از یک ساختمان 15 طبقه به قطر 15 بلوک به سمت آنها شلیک کنید. بنابراین، هیچ قطعی نباید رخ دهد. به محض اینکه یک بار جدی روی سرور ظاهر می شود، RAM شروع به استفاده از حداکثر قدرت خود می کند تا کار سرور را ذخیره کند. در حالت عادی، تنها 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" اسکریپت پوسته را راه اندازی می کنیم. جایی که ما یک دعوت نامه برای دستور کنسول Steam ایجاد خواهیم کرد. بدون شک در آینده به سادگی دستورات در نظر گرفته شده برای استیم را وارد می کنیم که قبلاً در هنگام نصب نسخه ویندوز مشاهده کرده ایم.

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

    "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 گیگابایت هم نمی رسید.


    در این تاپیک، من به شما نشان خواهم داد که چگونه سرور 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 خود را بدانید. برای انجام این کار، به نمایه خود در Steam و در هر فضای آزاد بروید - به عنوان مثال، در سمت چپ تصویر پروفایل خود، کلیک راست کرده و "Copy page address" را انتخاب کنید. ما این آدرس را در هر جایی، به عنوان مثال، در یک دفترچه یادداشت یا در مرورگر قرار می دهیم. چیزی مثل )