چطور یک سرور SA-MP بسازیم (و open.mp)
در این صفحه
SA-MP (San Andreas Multiplayer) همان ماد کلاسیکی است که GTA: San Andreas را به دنیایی چندنفره تبدیل کرد و هنوز هم جامعههای بزرگ نقشآفرینی، دِثمَچ و گشتوگذار آزاد را اجرا میکند. جانشین امروزی آن، open.mp، همان اسکریپتها را با توسعهای فعال زنده نگه میدارد.
این راهنما به هر دو روش یک سرور میسازد: خودتان سرور را با یک server.cfg درست میزبانی کنید، یا سروری مبتنی بر اسلات اجاره کنید که ظرف چند دقیقه آنلاین میشود. همچنین به gamemodeها، انتخاب نسخه و یک نکته صادقانه درباره میزبانی «رایگان» SA-MP میپردازد.
SA-MP یا open.mp — و به چه چیزهایی نیاز دارید
نخست، پرسش نسخه، چون همهچیز دیگر را تعیین میکند:
- SA-MP 0.3.7 — استاندارد دیرینه با گستردهترین سازگاری و بزرگترین کتابخانهی gamemodeها.
- SA-MP 0.3.DL — پشتیبانی از مدلهای سفارشی (محتوای قابل دانلود) را اضافه میکند.
- open.mp — جانشین متنباز که فعالانه نگهداری میشود و با اسکریپتهای SA-MP سازگاری رو به عقب دارد. برای یک سرور جدید در 2026، گزینهی پیشنهادی همین است.
هرکدام را که اجرا کنید، به اینها هم نیاز دارید:
- بازیکنانی که GTA: San Andreas را دارند و کلاینت متناظر SA-MP یا open.mp — آنها با یک IP و پورت وصل میشوند.
- دستگاهی که روشن میماند و روی پورت UDP 7777 (پیشفرض SA-MP) در دسترس است، یا میزبانیای که این کار را انجام میدهد.
- یک gamemode — اسکریپت Pawn (
.amx) که سرور شما را تعریف میکند (نقشآفرینی، گشتوگذار آزاد، مسابقه).
مسیر A: خودتان سرور را میزبانی کنید
نرمافزار سرور رایگان است. این مراحل از open.mp استفاده میکنند (SA-MP هم به همین شکل است، با samp-server).
- بستهی سرور را دانلود کنید. بیلد سرور open.mp (یا سرور SA-MP 0.3.7) را برای Windows یا Linux بگیرید و در پوشهای مخصوص خودش از حالت فشرده خارج کنید.
- یک gamemode اضافه کنید. فایل
.amxمربوط به gamemode خود را در پوشهیgamemodes/بگذارید (open.mp از یک فایل پیکربندی استفاده میکند؛ SA-MP ازserver.cfgاستفاده میکند). - سرور را پیکربندی کنید. موارد ضروری را تنظیم کنید — gamemode شما، سقف بازیکنان، یک رمز عبور قوی RCON و پورت:
gamemode0 my-gamemode maxplayers 100 rcon_password CHANGE_ME_NOW port 7777 filterscripts
- آن را اجرا کنید.
omp-server(یاsamp-server.exe) را اجرا کنید. کنسول باید بارگذاری gamemode و گوشدادن سرور روی 7777 را گزارش کند. - پورت را فوروارد کنید. روی روتر خود UDP 7777 را به آن دستگاه فوروارد کنید.
حواستان باشد: این کار IP خانگی شما را بدون هیچ محافظت در برابر DDoS در معرض دید قرار میدهد و سرورهای SA-MP اغلب مورد حمله قرار میگیرند. دستگاه هم باید شبانهروز روشن بماند — همینها دلایلی است که یک سرور عمومی معمولاً جایش روی میزبانی است.
مناسب برای
- آزمایش رایگان و توسعهی اسکریپت
- کنترل کامل روی پیکربندی و فایلها
آنچه به عهدهی خودتان است
- در دسترس بودن شبانهروزی روی دستگاه خودتان است
- IP خانگی در معرض دید، بدون محافظت DDoS
- MySQL، پشتیبانگیری و بهروزرسانیها همه دستیاند
فوروارد پورت و دغدغههای RCON را کنار بگذارید — سرور SA-MP از HytHost ظرف چند دقیقه با MySQL و محافظت DDoS آنلاین میشود.
مشاهدهی پلنهای SA-MPمسیر B: یک سرور SA-MP اجاره کنید (ظرف چند دقیقه آنلاین)
میزبانی، پورت و در دسترس بودن و پایگاه داده را مدیریت میکند. در میزبانی SA-MP از HytHost پلنها مبتنی بر اسلات هستند — انتخاب کنید چند بازیکن همزمان میتوانند آنلاین باشند، و سرور بهطور خودکار راهاندازی میشود:
- اسلاتهای خود را انتخاب کنید. 50 برای سرور دوستانه، 100 برای جامعهای در حال رشد، 200 برای یک سرور نقشآفرینی یا گشتوگذار آزادِ پرترافیک، 400 برای سرورهای عمومی بزرگ با اسکریپتهای سنگین.
- سفارش را نهایی کنید. سرور خودش نصب میشود و آنلاین میآید؛ اطلاعات ورود به پنل شما با ایمیل میرسد. یک پایگاه داده MySQL برای نگهداری دائمی حسابها، خانهها، گروهها و آمار در پلن گنجانده شده است.
- gamemode خود را آپلود کنید. فایلهای
.amx، filterscriptها، افزونهها و includeها را از طریق مدیر فایل یا SFTP بارگذاری کنید، پیکربندی را به gamemode خود اشاره دهید و اجرا کنید. - آدرس را به اشتراک بگذارید. بازیکنان IP و پورت شما را در کلاینت SA-MP یا open.mp خود اضافه میکنند و وصل میشوند — بدون هیچ فورواردِ پورت از سوی هیچکس.
سرور با هدف در دسترس بودن 99.9% پشت محافظت Voxility در برابر DDoS و روی پردازندههای پرسرعت پایدار میماند، با نرخ استریم بالا تا بازیکنان و اشیاء روان رندر شوند، و پشتیبانی گفتگوی زنده از 8 صبح تا 11 شب (به وقت کیشیناو). افزونهها و includeهای محبوب بدون تنظیم اضافه کار میکنند.
gamemodeها، filterscriptها و افزونهها
یک سرور SA-MP با اسکریپتهای Pawn آن تعریف میشود:
- Gamemode — اسکریپت اصلی (
.amx، کامپایلشده از.pwn) که تعیین میکند سرور شما چه چیزی است: یک دنیای نقشآفرینی، یک محیط آزادِ گشتوگذار، یک سرور مسابقه. - Filterscripts — اسکریپتهای افزودنی کوچکتر که در کنار gamemode برای قابلیتهای اضافی (سیستمهای مدیریت، رویدادهای کوچک) بارگذاری میشوند و در پیکربندی شما فهرست میگردند.
- افزونهها و includeها — افزونههای سرور (مانند MySQL و streamer includes) که gamemodeها به آنها وابستهاند. آنها را آپلود کنید و در پیکربندی به آنها ارجاع دهید.
بیشتر gamemodeهای جامعه برای 0.3.7 نوشته شدهاند و به لطف سازگاری open.mp روی آن اجرا میشوند، بنابراین با انتخاب سرور امروزی از آن آرشیو عظیم قدیمی محروم نمیشوید. gamemodeهای دائمی (حسابهای نقشآفرینی، خانهها، آمار) به MySQL نیاز دارند — و به همین دلیل در پلنهای SA-MP ما یک پایگاه داده گنجانده شده است.
چند کلمه دربارهی میزبانی «رایگان» SA-MP
مردم دنبال میزبانی رایگان SA-MP میگردند، پس تصویر صادقانه این است: میتوانید روی PC خودتان رایگان میزبانی کنید (برای آزمایش و توسعه خوب است)، اما سرورهای SA-MP میزبانیشدهی رایگان کمیاباند و آنهایی که وجود دارند معمولاً غیرقابلاتکا هستند — اشتراکی، محدودشده، متکی بر تبلیغات، یا به همان اندازه که آنلایناند آفلاین، و بدون هیچ محافظت DDoS.
برای جامعهای که واقعاً میخواهید مردم به آن برگردند، یک پلن کمهزینهی مبتنی بر اسلات پاسخ صادقانه است: آنلاین میماند، در برابر حملهها دوام میآورد، یک پایگاه داده دارد و کنترل کامل به شما میدهد — به قیمت یکی دو فنجان قهوه در ماه. از رایگان برای ساختن و آزمایش استفاده کنید؛ وقتی بازیکنان واقعی روی بودنِ سرور حساب میکنند، به نسخهی پولی بروید.
سرور خود را ایمن و آنلاین نگه دارید
- یک رمز عبور قوی برای RCON تعیین کنید.
rcon_passwordدسترسی مدیریتی به سرور شماست — هرگز آن را روی پیشفرض نگذارید و هرگز به اشتراک نگذارید. رمز ضعیف رایجترین راهی است که سرورهای SA-MP ربوده میشوند. - DDoS را جدی بگیرید. سرورهای SA-MP، بهویژه سرورهای نقشآفرینی محبوب، پیوسته مورد حمله قرار میگیرند. خط اینترنت خانگی هیچ چیزی جلوی خود ندارد؛ میزبانی در مرکز داده یک لایهی فیلترینگ (اینجا Voxility) میان اینترنت و سرور شما قرار میدهد.
- از پایگاه داده خود پشتیبان بگیرید. پایگاه داده MySQL شما هر حساب، خانه و گروه را نگه میدارد — بهطور منظم و پیش از هر بهروزرسانی بزرگ gamemode از آن اسنپشات بگیرید.
- نسخه را هماهنگ نگه دارید. بازیکنان برای وصلشدن باید همان نسخهی کلاینت (0.3.7، 0.3.DL یا open.mp) را اجرا کنند که سرور شما دارد.
پرسشهای متداول
SA-MP همان مادِ اصلی San Andreas Multiplayer است؛ open.mp (open multiplayer) جانشین متنباز آن است که فعالانه نگهداری میشود. open.mp با اسکریپتها و gamemodeهای SA-MP سازگاری رو به عقب دارد، بنابراین کتابخانهی موجود را اجرا میکند و در عین حال توسعهی مستمر مییابد. برای یک سرور جدید در 2026، گزینهی پیشنهادی open.mp است.
بله. هر بازیکن به یک نسخه از GTA: San Andreas بهعلاوهی کلاینت متناظر SA-MP یا open.mp نیاز دارد. سپس با IP و پورت سرور شما به آن وصل میشوند — برای واردکردن آنها هیچ چیز دیگری در سمت سرور لازم نیست.
SA-MP و open.mp بهطور پیشفرض از پورت UDP 7777 استفاده میکنند. در میزبانی شخصی، UDP 7777 را روی روتر خود فوروارد میکنید؛ در میزبانی، پورت برای شما باز است. میتوانید آن را در پیکربندی تغییر دهید، اما 7777 استانداردی است که بازیکنان انتظارش را دارند.
میتوانید روی PC خودتان رایگان میزبانی کنید که برای آزمایش و توسعهی اسکریپت عالی است. سرورهای SA-MP میزبانیشدهی واقعاً رایگان کمیاب و معمولاً غیرقابلاتکا هستند — محدودشده، اشتراکی، متکی بر تبلیغات یا اغلب آفلاین، و بدون محافظت DDoS. برای سروری که بازیکنان واقعی به آن تکیه میکنند، یک پلن کمهزینهی مبتنی بر اسلات بسیار قابلاتکاتر است.
بستگی به تعداد اسلاتهای شما دارد. اندازهی پلنها بر اساس اسلات تعیین میشود — حدود 50 برای سرور دوستانه، 100 برای جامعهای در حال رشد، 200 برای یک سرور نقشآفرینی یا گشتوگذار آزادِ پرترافیک، و 400 برای سرورهای عمومی بزرگ با اسکریپتهای سنگین. سقف را با maxplayers تا حد اسلاتهای پلن خود تعیین میکنید.
فایل .amx کامپایلشدهی gamemode را در پوشهی gamemodes/ بگذارید و پیکربندی خود را به آن اشاره دهید (gamemode0 در server.cfg، یا ورودی پیکربندی معادل آن در open.mp)، سپس ریاستارت کنید. هر افزونه یا includeای که gamemode نیاز دارد — MySQL، یک streamer — نیز باید آپلود شده و در پیکربندی به آن ارجاع داده شود.
همین امروز سرور SA-MP خود را راه بیندازید
سرور SA-MP از HytHost مبتنی بر اسلات و ظرف چند دقیقه آنلاین است — با MySQL گنجاندهشده، افزونههای محبوبی که بدون تنظیم کار میکنند، محافظت Voxility در برابر DDoS و نرخ استریم بالا برای بازی روان.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours