اموزش نصب سرور لینوکس سمپ

اموزش,ساخت,سرور,لینوکس,سمپ,جی تی ای,سن اندریاس,انلاین,بازی,اینترنتی,برای لینوکس,گیممود,گیم مود,فیلتر اسکریپت,

سرور لینوکس   فهرست  [hide] 1 مورد نیاز 2 راه اندازی سرور 2.1 دانلود و استخراج فایل ها 2.2 پیکربندی سرور شما 2.3 افزودن Gamemodes / Filterscr

نقشه سایت

خانه
خوراک

عنوان محصول

توضیحات محصول
قیمت : ---- تومان

عنوان محصول

توضیحات محصول
قیمت : ---- تومان

آمار

    آمار مطالب
    کل مطالب : 68 کل نظرات : 17 آمار کاربران
    افراد آنلاین : 1 تعداد اعضا : 105 آمار بازدید
    بازدید امروز : 4 بازدید دیروز : 82 ورودی امروز گوگل : 0 ورودی گوگل دیروز : 4 آي پي امروز : 1 آي پي ديروز : 48 بازدید هفته : 4 بازدید ماه : 4,831 بازدید سال : 27,406 بازدید کلی : 403,966 اطلاعات شما
    آی پی : 3.21.128.173 مرورگر : Safari 5.1 سیستم عامل : امروز : دوشنبه 31 اردیبهشت 1403

    نویسندگان

    امکانات جانبی

    جدید ترین مطالب

    تاریخ : چهارشنبه 07 اردیبهشت 1401Open.mp BETA دانلود کلاینت سن اندریاس مولتی پلیر جدید
    تاریخ : پنجشنبه 10 تیر 1400پروژه open.mp
    تاریخ : پنجشنبه 10 تیر 1400وویس چت در سمپ
    تاریخ : سه شنبه 08 تیر 1400یکی از منبع های اصلی چیت سمپ
    تاریخ : جمعه 03 اردیبهشت 1400AbolfazlsDozdVaPoliceV2.1.5[Just-SaMp.RozBlog.COM]
    تاریخ : چهارشنبه 14 خرداد 1399Multi Theft Auto: San Andreas 1.5.7 منتشر شد
    تاریخ : جمعه 15 آذر 1398انتی چیت banticheat یکی دیگر از بهترین انتی چیت های سمپ
    تاریخ : چهارشنبه 29 خرداد 1398Pawn editor
    تاریخ : سه شنبه 28 خرداد 1398Vc:mp
    تاریخ : یکشنبه 19 خرداد 1398چند کد مهم برای آنتی چیت
    تاریخ : شنبه 18 خرداد 1398آموزش گیم مود ام تی ای mta
    تاریخ : شنبه 18 خرداد 1398مقدمه اسکریپت نویسی لوا برای ام تی ای mta (lua)
    تاریخ : جمعه 17 خرداد 1398سرور ویندوز سمپ اموزش
    تاریخ : جمعه 17 خرداد 1398اموزش پورت فورواردینگ سمپ
    تاریخ : جمعه 17 خرداد 1398ساختن متغییر برای بازیکنان
    تاریخ : جمعه 17 خرداد 1398زبان برنامه نویسی سمپ
    تاریخ : جمعه 17 خرداد 1398ماکزیمم بازیکنان سرور سمپ در اسکریپت نویسی
    تاریخ : جمعه 17 خرداد 1398اموزش نصب سرور لینوکس سمپ
    تاریخ : جمعه 17 خرداد 1398جبران لگ در سرور سمپ
    تاریخ : جمعه 17 خرداد 1398اجرای سرور سمپ به صورت شبکه
    تاریخ : جمعه 17 خرداد 1398اموزش کنترل سرور سمپ
    تاریخ : جمعه 17 خرداد 1398ایدی ماشین های سرور سمپ را با ایدی مدل ماشین های بازی اشتباه نگیرید
    تاریخ : جمعه 17 خرداد 1398مشکلات کد های(تابع ها(فانکشن ها)) سرور سمپ
    تاریخ : جمعه 17 خرداد 1398درباره فایل های ضبط حرکان ان پی سی npc در سرور سمپ
    تاریخ : جمعه 17 خرداد 1398مشکلات و سوالات متداول سمپ
    تاریخ : جمعه 17 خرداد 1398شروع کار با سمپ
    تاریخ : جمعه 17 خرداد 1398معرفی سمپ
    تاریخ : جمعه 10 خرداد 1398لیست ایدی صداهای سمپ
    تاریخ : جمعه 10 خرداد 1398محدودیت های عمومی سمپ
    تاریخ : جمعه 10 خرداد 1398CallBack های سمپ
    تاریخ : جمعه 10 خرداد 1398اموزآراه اندازی gdk برای نوشتن گیم مود سمپ در c/c++
    تاریخ : پنجشنبه 09 خرداد 1398گیم مود سرور دزد و پلیس سن فییرو
    تاریخ : دوشنبه 06 خرداد 1398ادیتور های سمپ
    تاریخ : پنجشنبه 02 خرداد 1398کلاینت سمپ پلاس
    تاریخ : سه شنبه 31 اردیبهشت 1398SAMP_AC_v2: پیشرفته ترین ضد-تقلب برای مشتری-طرفدار SA-MP. (2014-2017)
    تاریخ : یکشنبه 29 اردیبهشت 1398SA-MP 0.3.DL
    تاریخ : یکشنبه 29 اردیبهشت 1398m0d_sa SAMP 0.3.DL Johny-Project MultiHack v2.9.3 release !!!!!!! مود سوبیت سمپ
    تاریخ : یکشنبه 29 اردیبهشت 1398پکیج هک و چیت مخصوص سرورهای رول پلی زندگی مجازی سمپ جی تی ای سن اندریاس انلاین
    تاریخ : شنبه 28 اردیبهشت 1398SAMPFUNCS - 5.3.3 (0.3.7)
    تاریخ : شنبه 28 اردیبهشت 1398Cleo اجرا کننده مودهای سمپ
    تاریخ : شنبه 28 اردیبهشت 1398SA-MP Clientside AntiCheat
    تاریخ : شنبه 28 اردیبهشت 1398SA: MP Client Side Anti-Cheat
    تاریخ : شنبه 28 اردیبهشت 1398سن آندریاس مولتی پلیر
    تاریخ : جمعه 11 خرداد 1397San Fierro Cops and Robbers
    تاریخ : جمعه 11 خرداد 1397Cops And Robbers
    تاریخ : جمعه 11 خرداد 1397San Fierro Cops-Robbers-RPG v1.1
    تاریخ : پنجشنبه 24 اسفند 1396SAMPLauncherNET لانچر مدرن سمپ
    تاریخ : شنبه 19 اسفند 1396آهنگ بیس ویبره خفن بدون کلام GTA
    تاریخ : جمعه 18 اسفند 1396مپ ادیتور
    تاریخ : جمعه 18 اسفند 1396Mta SA

    درباره ما

    مرجع سمپ جی تی آی سن اندریاس آنلاین
    مرجع سمپ جی تی آی سن اندریاس آنلاین مرجع آموزش ساخت سرور و اسکریپت نویسی مرجع مود ها و ابزار سمپ ،اسکین ها،ابجکت ها و مپ ها و مود های گرافیکی مرجع سرور های سمپ مرجع اسکریپت ها و گیم مود ها و فیلتر اسکریپت ها و .... Just-samp.rozblog.com Just-samp.rzb.ir Just-samp.r98.ir

    صفحات جانبی

    آخرين ارسال هاي تالار گفتمان

    کمی طاقت داشته باشید...
    عنوان پاسخ بازدید توسط
    0 143 abolfazl
    0 134 abolfazl
    0 168 abolfazl
    0 151 abolfazl
    0 883 abolfazl
    0 605 abolfazl
    0 567 abolfazl
    0 589 abolfazl
    0 846 abolfazl
    0 742 abolfazl
    0 588 abolfazl
    5 649 abolfazl
    0 487 abolfazl
    0 494 abolfazl
    0 574 abolfazl

    تبلیغات

    اموزش نصب سرور لینوکس سمپ

    سرور لینوکس

     

    فهرست 

    [hide]

    الزامات

    • سرور لینوکس با دسترسی SSH، libstdc ++ 6 و یک سرویس SSH مانند PuTTY
    • دسترسی به اینترنت (یک سرور کامل 100 بازیکن با استفاده از تقریبا 4Mbps بالادست)
    • پورت UDP منتقل شده (7777 به طور پیش فرض) | راهنما

    راه اندازی سرور

    دانلود و استخراج فایل ها

    ابتدا به صفحه دانلود SA-MP بروید و URL مربوط به سرور لینوکس را پیدا کنید. سپس از wget به دنبال URL برای دانلود سرور SA-MP به سرور خود استفاده کنید. سپس فایل ها را از بایگانی استخراج کنید. شما ممکن است بخواهید سی دی رابه دایرکتوری که می خواهید سرور را نصب کنید، مانند / home / user

      wget http://files.sa-mp.com/samp037svr_R2 -1 .  tar .gz
     tar -zxf samp03 *.  tar .gz
     cd samp03 

    پیکربندی سرور شما

    پس از بارگیری فایل ها و استخراج، به پوشه ای که سرور را فقط نصب کرده اید (به طور معمول با تایپ کردن cd / home / user / samp03) به فهرست فایل های دانلود شده و استخراج شده بروید . بعد از ویرایشگر متن مورد نظر لینوکس خود مانند Pico یا Nano، ویرایش server.cfg و تغییر نام میزبان، رمز عبور RCON، و غیره - اطلاعات بیشتر در موردکمک به server.cfg و در صفحه کنترل پیشرفته سرور است.

    اضافه کردن Gamemodes / Filterscripts به سرور شما

    شاید شما میخواهید gamemode دیگری را اجرا کنید از نمونههای gamemodes که با SA-MP ارسال شده است. درنمایشگاه اسکریپت شما می توانید تعداد زیادی اسکریپت را که می خواهید در سرور خود اجرا کنید پیدا کنید. برای اضافه کردن آنها به سرور خود، فقط فایل .amx دلخواه را در دایرکتوری <server root> gamemodes خود دانلود کنید و سرور.cfg خود را برای اجرای این بازی gamemode با تغییر یکی از آن gamemode <number> خطوط با نام فایل، ویرایش کنید ".amx"

    این کار تقریبا همانند فیلتر فیلترها کار میکند. شما همچنین می توانید آنها را در نمایشگاه اسکریپت پیدا کنید. برای اینکه آنها را در سرور خود داشته باشید، فقط کافیست فایل filtercript را در پوشه filterscripts کپی کنید و برای فایل بدون «.amx» در انتهای خط با «filterscripts» در server.cfg خود یک فایل بنویسید.

    اجرای سرور شما

    هنگامی که سرور server.cfg راه خود را می خواهید، پیکربندی شده است، به سادگی با استفاده از یکی از سه روش شرح داده شده در زیر، سرور را اجرا کنید. هر کدام یک توضیح زیر تصویر دارد. من سه راهکار محبوب را برای شروع سرور خود انتخاب کرده ام، یک اسکریپت SSH کوچک برای نگه داشتن سرور شما در پایین صفحه است.

    توجه: مطمئن شوید مجوزها را برای samp03svr تنظیم کرده اید و اگر می خواهید یک سرور اینترنتی را اجرا کنید، اعلام کنید! اگر شما این کار را انجام ندهید، شما مجوز دریافت خطا را دریافت خواهید کرد. برای تنظیم مجوز، chmod 700 * را در دایرکتوری سرور SA: MP اجرا کنید. این یک ایده خوب برای اجرای سرور (یا هر برنامه دیگری برای آن موضوع) تحت ریشه نیست.

    تصویر: Samp_ssh.jpg

    روش اول

    روش اول برای نگهداری سرور در حال اجرا از دستور nohupاستفاده می کند. nohup یک فرمان لینوکس است که برنامه ای را شروع می کند که هر سیگنال SIGHUP را نادیده می گیرد - سیگنال قطع می شود. این بدان معنی است که پس از بستن پنجره SSH که قبلا باز کرده اید، سرور ادامه خواهد یافت.امپرسند ( & ) در انتهای فرمان به این معنی است که سرور باید در پس زمینه اجرا شود، بنابراین شما می توانید به اجرای دستورات ادامه دهید، حتی پس از شروع سرور SA-MP.

      nohup ./samp03svr & 

    یک گزارش دقیق در فایل nohup.out یافت می شود که در دایرکتوری ای که در آن دستور را اجرا می کنید ( / home / gta در این مورد ایجاد می شود) ایجاد می شود. nohup بر روی اکثر سرورهای لینوکس نصب شده است.


    روش دوم

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

      ./samp03svr & 

    هیچ فایل ورودی یا هر چیزی ایجاد نشده است. پوسته PID فرآیند تازه شروع شده را بازگرداند، 9251 در مثال بالا. این روش توسط تمام سرورهای لینوکس پشتیبانی می شود.


    روش سوم

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

      ./samp03svr 

    سرور بعد از بستن پنجره خاموش خواهد شد. این روش ممکن است برای اسکریپت ها و / یا اشکال زدایی مناسب باشد، زیرا بسیار واضح است.


    نکته: اگر خطایی دریافت کردید که libstdc ++ 6 پیدا نشد، پس شما باید آن را در سرور خود دانلود کنید.

    نگه داشتن سرور آنلاین

    با گزینه های ضد سقوط محدود در دسترس در سرور SA-MP، احتمال زیادی وجود دارد که گم شدن Segmentation یا هر خطایی که gamemode شما (Pawn) ایجاد می کند، باشد. این سرور را خاموش می کند و مجددا باید آن را دوباره راه اندازی کنید.

    روش 1

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

      * / 1 * * * * /path/to/samp/checksamp.sh> / dev / null 2> & 1
    

    کمک در مورد استفاده از crontab در اینجا می توانید پیداکنید .

    checkamp.sh:

      #! / bin / sh
    
     PROCESS_COUNT = $ ( ps -fu root | grep samp03svr | grep -v grep | wc -l )
     مورد $ PROCESS_COUNT در
     0 ) / path / to / samp03svr &
     ؛؛
     1 ) #OK، برنامه در حال حاضر یک بار اجرا می شود
     ؛؛
     * ) #OK، برنامه در حال حاضر چندین بار است
     ؛؛
     esac 

    اطمینان حاصل کنید که باید راههای درست را تنظیم کنید، اگر این کار را نکنید، اسکریپت کار نخواهد کرد. اسکریپت در حال حاضر قادر به اداره چند سرور SA-MP در همان دستگاه نیست، اما کاملا کار می کند زمانی که فقط یک مورد نیاز دارد.شما باید فایل checkamp.sh را به 0755 (+ X) تغییر دهید!

    روش 2

    اگر شما نمی خواهید از crontab استفاده کنید و اگر می خواهید ورود سرور به یک دایرکتوری جداگانه بر روی سقوط سرور ذخیره شود، می توانید از این اسکریپت استفاده کنید.

    برای نگه داشتن سرور خود به صورت آنلاین با استفاده از این اسکریپت ابتدا باید سرور خود را متوقف کنید و سپس آن را با استفاده از این دستور اجرا کنید:

      نوح  sh & 

    restart.sh:

      #! / bin / sh
     log = samp.log
     dat = `date`
     samp = "/ path / to / samp / server / samp03svr"
     cd / path / to / samp / server
    
     echo "$ {dat} watchdog script شروع می شود."  >> $ { log }
     در حالی که درست است  انجام دادن
             echo "$ {dat} سرور خارج شد، دوباره راه اندازی ..." >> $ { log }
             mv /path/to/samp/server/server_log.txt / path / to / samp / server / logs / server_log.` تاریخ '+٪ m٪ d٪ y٪ H٪ M٪ S'
             $ { samp } >> $ log
    	 خواب 2
     انجام شده 

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

    روش 3

    شما همچنین می توانید با استفاده از این جفت اسکریپت های پوسته، سرور را راه اندازی مجدد کنید. فرض بر این است که سرور در دایرکتوری / home / sampsvr واقع شده است.

    شماره اسکریپت 1 startgtaserver.sh:

      #! / bin / bash
     صادرات GTA_PATH = / home / sampsvr
     cd $ GTA_PATH
     در حالی که [ درست ] ؛  انجام دادن
     گربه { $ GTA_PATH } /server_log.txt >> { $ GTA_PATH } /full_server_log.txt
     rm { $ GTA_PATH } /server_log.txt
     { $ GTA_PATH } /server_log.txt را لمس کنید
     ./samp03svr
     انجام شده 

    این یکی در نزدیکی باینری سرور می رود.

    اسکریپت دوم، به نام gtaserver.sh:

      #! / bin / bash
    
     server_start ( ) {
     صفحه / خانه / sampsvr / startgtaserver.  sh & # قرار داده شده در مسیر کامل و نام اسکریپت راه اندازی
     } 
    
     server_stop ( ) {
     killall startgtaserver  sh # نام اسکریپت راه اندازی شما
     killall samp03svr # نیاز به قرار دادن در مسیر killall اگر آن را در $ PATH نیست
     } 
    
     server_restart ( ) {
     server_stop
     خواب 1
     server_start
     }
     مورد "$ 1" در
     'شروع' )
     server_start
     ؛؛
     "توقف" )
     server_stop
     ؛؛
     'راه اندازی مجدد' )
     server_restart
     ؛؛
     * )
     echo "استفاده 0 $ شروع | توقف | راه اندازی مجدد"
     esac 

    اسکریپت را در / usr / local / bin / قرار دهید .

    فقط مسیرها را در هر دو اسکریپت به سوی خود تغییر دهید، سپس می توانید سرور خود را با تایپ کردن gtaserver شروع کنید ، سرور را با تایپ کردن stop gtaserver متوقف کنید ، و در نهایت راه اندازی مجدد آن را با تایپ gtaserver restart کنید . اطمینان حاصل کنید که اسکریپتها اجرایی هستند


    کد امنیتی رفرش

    مطالب پربازدید

    مطالب تصادفی

    ورود کاربران


    » رمز عبور را فراموش کردم ؟

    عضويت سريع

    نام کاربری :
    رمز عبور :
    تکرار رمز :
    موبایل :
    ایمیل :
    نام اصلی :
    کد امنیتی :
     
    کد امنیتی
     
    بارگزاری مجدد