آموزش ساخت سرور آنلاین بازی RDR2 – RedM

رد دد ردمپشن ۲ (به انگلیسی: Red Dead Redemption 2) یک بازی ویدئویی جهان باز با مضمون وسترن میباشد.

که در سبک اکشن-ماجراجویی است که توسط راک‌استار گیمز در ۲۶ اکتبر ۲۰۱۸، برای کنسول‌های پلی‌استیشن ۴ و اکس‌باکس وان ساخته و منتشر شد، و نسخه‌های مایکروسافت ویندوز و گوگل استادیا در ۵ نوامبر ۲۰۱۹ عرضه شدند. این بازی سومین قسمت در مجموعه بازی‌های rdr محسوب می‌شود و پیش‌درآمدی برای عنوان Red dead redemption در سال ۲۰۱۰ است. رد دد ریدمپشن ۲ در جوایز بازی سال ۲۰۱۸ در هشت رشته نامزد شد و توانست چهار جایزه شامل بهترین موسیقی و روایت داستانی را برنده شود.

آموزش ساخت سرور آنلاین بازی Red Dead Redemption 2 – RedM

پیش نیاز ها:
سیستم عامل ویندوز یا لینوکس (Ubuntu/Debian)
آخرین نسخه Git
 Visual C++ Redistributable 2019 برای ویندوز

ویندوز:

۱- یک فولدر مرکزی بسازید برای مثال: (C:\MyRedMServer)
2. سپس داخل مرکزی دو فولدر با نام های server-files و server-data به صورت جداگانه بسازید.
a. C:\MyRedMServer\server-files
b. C:\MyRedMServer\server-data
3. سپس برای دانلود آخرین Artifact به لینک زیر مراجعه کنید:
http://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ 
4. بعد از دانلود فایل Server.zip را داخل فولدر server-files اکسترکت کنید.
۵٫ حالا از کلید های ترکیبی Windows key + R استفاده کنید و سپس کلمه cmd را بزنید تا cmd باز شود.
۶٫ داخل cmd دستور زیر را بزنید
cd C:\MyRedMServer\server-data
7. بعد از آن باید فایل های cfx-server-data را clone کنید پس دستور زیر را در cmd بزنید
a. git clone https://github.com/citizenfx/cfx-server-data .
b. توجه داشته باشید که نقطه آخر را فراموش نکید.
۸٫ سپس برنامه notepad ++ را باز کنید و کار های زیر را انجام دهید:
a. ابتدا کد هایی که در آخر پست قرار داده شده را کپی و در notepad پیست کنید.
b. بعد از آن باید در لینک https://keymaster.fivem.net لایسنس بسازید.
c. بعد از ساخت لایسنس در آخر جلوی خط sv_licenseKey به جای عبارت changeme لایسنس خود را قرار دهید.
d. در آخر باید فایل را با عنوان server.cfg در فایل server-data ذخیره کنید. مثال: C:\MyRedMServer\server-data
9. در مرحله ای آخر cmd را مطابق با مرحله شماره ۵ باز کنید و دستور زیر را بزنید تا گیم سرورتان راه اندازی شود.
 ..\server-files\run.cmd +exec server.cfg +set gamename rdr3

لینوکس:

۱- ابتدا یک فولدر با دستور ~/redm بسازید.
۲٫ داخل این فولدر باید دو فولدر به صورت جداگانه بسازید.
a. ~/redm/server-files
b. ~/redm/server-data
3. سپس با استفاده از مرورگر یک سیستم عامل دیگر اینجا کلیک کنید.
a. بعد از آن روی آخرین نسخه artifact کلیک راست کنید و گزینه “Copy link location” را بزنید.
۴٫ سپس به ترمینال لینوکس رفته و با دستور زیر به فایل server-files که در مراحل اول ساختید بروید.
a. cd ~/redm/server-files
5. بعد از آن با استفاده از دستور زیر آخرین نسخه artifact را که در مرحله ۳ کپی کردید را دانلود کنید.
a. wget <link_url>
6. بعد اتمام دانلود شدن فایل را اکسترکت کنید.
a. tar xf fx.tar.xz
7. حالا باید به فولدر server-data بروید و فایل های cfx-server-data را در آن با دستور زیر بریزید.
a. cd ~/redm/server-data && git clone https://github.com/citizenfx/cfx-server-data .
8. سپس با دستور زیر فایلی با نام server.cfg بسازید و کد های آخر پست را داخل فایل server.cfg بریزید.
a. nano server.cfg
b. کپی و پیست کردن کد های آخر مطلب
۹٫ حالا باید کد لایسنس سرور خود را در سایت keymaster.fivem.net بسازید و کد لایسنس را داخل server.cfg جلوی عبارت sv_licenseKey را جای گذاری کنید.
۱۰٫ بعد از آن باید از nano خارج شوید. (Ctrl+X -> Y -> Enter)
11. در مرحله آخر برای راه اندازی شدن گیم سرور بازی آنلاین Red dead Redemption 2 دستور زیر را بزنید:
a. bash ../server-files/run.sh +exec server.cfg +set gamename rdr3

کد های فایل server.cfg

# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

ensure spawnmanager
ensure mapmanager
ensure basic-gamemode

# A comma-separated list of tags for your server.
# For example:
# - sets tags "drifting, cars, racing"
# Or:
# - sets tags "roleplay, military, tanks"
sets tags "default"

# A valid locale identifier for your server's primary language.
# For example "en-US", "fr-CA", "nl-NL", "de-DE", "en-GB", "pt-BR"
sets locale "root-AQ" 
# please DO replace root-AQ on the line ABOVE with a real language!
 
# Set your server's hostname
sv_hostname "FXServer, but unconfigured"

# Add system admins
add_ace group.admin command allow # allow all commands
add_ace group.admin command.quit deny # but don't allow quit
add_principal identifier.fivem:1 group.admin # add the admin to the group

# Hide player endpoints in external log output.
sv_endpointprivacy true

# Server player slot limit (must be between 1 and 32, unless using OneSync)
sv_maxclients 32

# Steam Web API key, if you want to use Steam authentication (https://steamcommunity.com/dev/apikey)
# -> replace "" with the key
set steam_webApiKey ""

# License key for your server (https://keymaster.fivem.net)
sv_licenseKey changeme

علی سعیدلویی

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

دیدگاه کاربران ...

تعداد دیدگاه : 0

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

    دیدگاه خود را بیان کنید