سلام دوستان عزیز من مخصوص شما نوشتم مقاله مفید، برای میزبانی VPS/VDS. من می خواهم به طور خلاصه به شما بگویم که سرور Master چیست و BOOST (Boost) چیست؟

سرور اصلی یک اسکریپت برنامه نویسی پایتون است که وظیفه یافتن سرورها در بازی Counter-Strike را بر عهده دارد.

تقویت - این اسکریپتی است که سرورهای بازی را نمایش می دهد، به طور کلی، تنظیمات تقویت برای هر نویسنده متفاوت است، وظیفه اصلی Boost (a) تبلیغ و توزیع است. سرورهای بازیدر لیست، یعنی برای خروج، با تاخیر (با پینگ) یا با انقضای مدت معین!


معلوم می شود که سرور مستر مسئول یافتن سرورها در Counter-Strike شماست و اسکریپت BOOST این سرورها را به آن منتقل می کند!

می خواهم توجه داشته باشم که نوع اصلی و مؤثر تبلیغات، مانیتورینگ و سرورهای بوست هستند، اما مؤثرترین آنها همچنان پروموشن BOOST است! بنابراین می توانید با این گیج شوید و اگر یک منبع (وب سایت) پر بازدید دارید، فکر می کنم ایجاد سرویس ارتقای سرور خود، اجاره هاست VPS / VDS، نصب اسکریپت Master Server روی آن دشوار نخواهد بود. و Boost(های) اسکریپت را وصل کنید

بنابراین، اجازه دهید شروع به نصب Master Server و BOOST (Boost) کنیم.

نصب و پیکربندی Master Server

نصب Master Server باید با انتخاب یک کالا شروع شود میزبانی VPS/VDSجایی که سیستم عامل ها حضور دارند (CentOS، Debian، Ubuntu)و وجود دارد دسترسی از راه دور، و همچنین بهتر است کمی اضافه پرداخت کنید و آن را با کنترل پنل بگیرید مدیر ISP، مطمئناً می توانید بدون آن انجام دهید ، خوب ، مدیریت میزبانی با آن برای شما راحت تر خواهد بود ، من می خواهم به شما توصیه کنم میزبانی کنید FirstVDS.Ruتیم پشتیبانی پاسخگو و قیمت هاست گرانتر از سایرین نیست. البته من آن را به شما تحمیل نمی کنم، شما می توانید هاست مورد علاقه خود را انتخاب کنید!

1) برنامه Pyty (برنامه برای اتصال از راه دورو مدیریت هاست)
2) برنامه FileZilla (برنامه ای برای مدیریت فایل ها و پوشه های هاست شما)
3) اسکریپت سرور اصلیبرای ضد اعتصاب


برنامه ها و اسکریپت Master Server را در پایان مقاله پیوست خواهم کرد!

بنابراین، شما تصمیم به هاستینگ گرفته اید، در وب سایت هاست ثبت نام کرده و تعرفه مورد نیاز خود را سفارش می دهید، پس از خرید، تمامی اطلاعات لازم در مورد هاست شامل آدرس IP دستگاه و ورود - رمز عبور (ورود مدیر ریشه) به ایمیل شما می رسد. برای دسترسی FTP به هاست!

در حال دانلود برنامه FileZilla، آن را نصب و باز کنید، در بالای پنجره برنامه خطوط (Host، Username، Password، Port) وجود دارد.

اینها خطوط ورود اطلاعات هستند، برای اتصال به هاست، داده های هاست خود را در آنجا وارد کنید و دکمه را فشار دهید "اتصال سریع"پس از اتصال موفقیت آمیز، دایرکتوری ها و فایل های هاست شما ظاهر می شود، دایرکتوری با نام را پیدا می کنیم "خانه"و یک دایرکتوری در آن ایجاد کنید "خانم"(می توانید نام پوشه را به خود تغییر دهید، این اهمیت کمی دارد) سپس باید آرشیو را از اسکریپت سرور مستر، آن را از بسته بندی خارج کنید و فایل های بسته بندی نشده باید در پوشه آپلود شوند "خانم"میزبانی شما

تنظیمات اولیه فایل "ms.cfg"

من تنظیمات را با استفاده از مثال خود انجام خواهم داد


میزبان = 198.354.244.234 (آدرس IP میزبان VPS/VDS من )
PORTGS= 27010 (در مورد من، سرور اصلی با سرورهای CS 1.6 کار خواهد کرد )
PORTS= 27011 (در مورد من سرور اصلی با سرورهای CS:SOURCE کار خواهد کرد )

#انتخاب حالت عملیات:
# LIGHTMON - حالت سازگاری با نظارت LIGHTMON 2.1 -2.3.
# AMXMON - حالت سازگاری نظارت AMXMONITORING 1.3.x - 1.4.x؛
# MONENGINE - حالت سازگاری با نظارت MONEGINE.
# MYSQL - بومی جدول MySQL DB، فایل مثال جدول mysql.sql;
# BOOSTBYMIRROR - استفاده کنید برای وباسکریپت برای تقویت سیستم توسط miRror (در پوشه webaddons)
# FILE - لیست سرورها از فایل های مشخص شده در گزینه گرفته شده است.
# URL - لیست سرورها را از url بگیرید (فایل متنی به عنوان حالت فایل اما آنلاین:))
#CMQ-Custom پرس و جو mysql- از این حالت برای ادغام ms این پایگاه داده خود استفاده کنید

===========================================================
MODE=FILE(مستر سرور در مورد من لیست سرورها را از فایل هایی که با اسکریپت سرور اصلی ارائه می شوند می گیرد)


servercs.txt- این فایل حاوی سرورهایی برای CS 1.6 خواهد بود
servercss.txt- این فایل حاوی سرورهایی برای CS:SOURCE خواهد بود

نه = 0 (غیرفعال کردن مرتب سازی با پینگ)
REFRESH= 1000 (زمان به روز رسانی لیست سرور 1000 ثانیه)


با سفارشی سازی سرورهای اصلیمتوجه شدم، اکنون باید ماژول های لازم را روی هاست نصب کنیم و سرور اصلی خود را وارد عمل کنیم، یعنی آن را اجرا کنیم، برای این ما به یک برنامه نیاز داریم Pyty، برنامه را دانلود کنید، نصب کنید و باز کنید، یک پنجره کوچک باز می شود که در آن باید مشخص کنید آدرس IP میزبانی، و پورت (22)و دکمه را فشار دهید "اتصال"

پس از اتصال موفقیت آمیز، یک پنجره تاریک باید با کتیبه باز شود "ورود به عنوان:"، در این خط باید وارد کنید ورود به سیستم (ورود مدیر ریشه)و کلید را فشار دهید "وارد",

پس از اتصال موفق، باید ماژول های لازم را دانلود کنیم (صفحه نمایش، پایتون و PythonBD)برای میزبانی

تنظیمات صفحه نمایش:

دستور برای CentOS: yum install screen
دستور برای دبیان: صفحه نصب apt-get
دستور برای اوبونتو: صفحه نصب sudo apt-get


نصب پایتون:

سلام به همه خوانندگان مقالات من، امروز برای شما مقاله ای در مورد خیلی آماده کردم سوال متداول:
نحوه نصب Master-Server (MS) Counter-Strike 1.6 بر روی سرور مجازی یا اختصاصی ( VPS/VDS).

ابتدا سرور اصلی را در پایتون دانلود کنید - دانلود

مثل همیشه، ما با انتخاب یک ارائه دهنده میزبانی که خدمات VPS / VDS را ارائه می دهد، شروع می کنیم و من یک بار دیگر به نظر خود باقی می مانم و به شما توصیه می کنم VDS را برای میزبانی اجاره کنید. Feonet.Ru. بیایید لینک را دنبال کنید و ثبت نام کنید، در حین ثبت نام از شما خواسته می شود که اطلاعات پاسپورت خود را وارد کنید، اما اگر هنوز پاسپورت ندارید یا به دلایلی نمی خواهید اطلاعات خود را وارد کنید، همیشه می توانید با پشتیبانی فنی تماس بگیرید و آنها این کار را انجام می دهند. به شما کمک می کند بدون اطلاعات پاسپورت ثبت نام کنید. ثبت نام کردی؟ عالی! بیایید جلوتر برویم.

قسمت 1 - سفارش VDS.
برای شروع، ما ضعیف ترین VDS را سفارش می دهیم، سپس می توانید تعرفه را تغییر دهید منوی بالابر روی Feonet.Ruماوس را روی بخش قرار دهید خدمات > اجاره (VDS/VPS)، تعرفه VDS 1 را برای 160 روبل انتخاب کنید.

مرحله 1.همان طور که هست بگذارید و لذت ببرید دورتر.
گام 2
مدت سفارش:(به انتخاب شما)
سیستم عامل: دبیان 6x32.
صفحه کنترل: ISPmanager Lite (رایگان)

قسمت 2 - پیکربندی VDS.

1. پس از پرداخت، سفارش پرداخت شده شما در صورتحساب ظاهر می شود، باید مدتی صبر کنید تا آن را فعال کنید.
بعد از اینکه فشار دادیم ورود، سپس در ستون سمت چپ کلیک کنید به ISPmanager بروید، ما هر چیزی را که می خوانیم می پذیریم، برای آن رمز عبور تعیین می کنیم ریشهو ریشه mysql.

2. حالا بیایید یک کاربر ایجاد کنیم، در سمت چپ به کاربران > ایجاد > داده‌ها را وارد کنید > برگه مجوزها > علامت‌ها را در همه جا قرار دهید > Ok.

3. به Databases > Create > Create a database and a user بروید.

4. وارد می شویم PhpMyAdminلینک پایین سمت چپ > داده ها را از پایگاه داده وارد کنید> پایگاه داده ای را که ایجاد کرده اید باز کنید> Import> Import mysql.sql و mslog.sql.

5. مدیر فایل > opt> ایجاد یک پوشه masterserver> Master-Server را در آنجا پر کنید> ms.cfg را تنظیم کنید، در حالت کار با MYSQL> فایل پیکربندی پیکربندی شده را در پوشه masterserver پر کنید.

قسمت 3 - از طریق SSH وارد شوید و MS را روی VDS نصب و اجرا کنید.
- 1. برنامه PuTTY را دانلود کنید
- 2. برنامه را اجرا کنید و در فیلد " نام میزبان (یا آدرس IP)"IP VDS خود را وارد کنید، کلیک کنید باز کن
- 3. root را در کنسول وارد کنید
- 4. رمز عبور را وارد کنید، در هنگام وارد کردن قابل مشاهده نخواهد بود که در حال وارد شدن است، بنابراین سعی می کنیم آن را به درستی وارد کنیم.
- 5. نرم افزار را نصب کنید
- 5.1 نصب Phyton در کنسولی که می نویسیم - apt-get نصب پایتون
- 5.2 نصب PhytonDB در کنسولی که می نویسیم - apt-get python-mysqldb را نصب کنید
- 5.3 Install Screen enter - apt-get install screen
- 5.4 پوشه ای را که فایل های دارای MS در آن قرار دارند را مشخص کنید - cd /opt/masterserver/
- 6. سرور اصلی را راه اندازی کنید، وارد کنید - صفحه نمایش -A -m -d -S ms python ms.py
- 7. بیایید کار ام اس را بررسی کنیم - پایتون ms.py
- 8. توقف ام اس - screen -r ms python ms.py
- 9. انجام شد

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

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

اصل عمل:
پخش کننده شروع به جستجوی سرور می کند، درخواست از پخش کننده به سرور اصلی می رود، سرور لیست سرورها را برای پخش کننده ارسال می کند. Master Server سروری است که لیستی از سرورهای بازی Counter-Strike 1.6 را در اختیار بازی قرار می دهد.

صاحبان نسخه دارای مجوز Counter-Strike لیست سرورهای خود را از سرور رسمی اصلی Steam دریافت می کند، در حالی که No-Steam از سرورهای اصلی شخص ثالث استفاده می کند که لیست آنها معمولاً سرورهای چند پروتکلی یا No-Steam است.
سرور شما پس از مدتی به طور خودکار به سرور اصلی Steam اضافه می شود، نیاز اصلی سرور استفاده از پروتکل 48 (Steam) است.


setmaster افزودن

با استفاده از دستور add setmaster که در server.cfg نوشته شده بود، سرور به سرور اصلی اضافه شد، اما پس از به روز رسانی، توسعه دهندگان دستور را حذف کردند، کار نمی کند.
این به این دلیل است که بسیاری از سرورهای "جعلی" در جستجو ظاهر شدند که به همان سرور منتهی شد، نام‌های متفاوتی داشتند، پینگ واقعی و تعداد بازیکنان را نمایش نمی‌دادند، این امر بسیاری را گمراه کرد. بسیاری از این آسیب پذیری استفاده کردند و به اوج خود رسید، پس از آن Valve (توسعه دهندگان) تصمیم گرفتند تیم را حذف کنند و سرور اصلی را از مدیران نادرست پاک کنند که به همین دلیل سعی در تبلیغ سرور خود داشتند.

افزودن دستی به سرور اصلی

پس از به روز رسانی، اکنون باید سرور خود را به صورت دستی به سرور اصلی اضافه کنید، این کار را می توان در مانیتورهای مختلف انجام داد (به عنوان یک قاعده، مانیتورها از سرورهای اصلی خود استفاده می کنند). افزودنی ساده برای نظارت رایگان است.

بنابراین نیز وجود دارد خدمات پولی، که با آن سرور شما نه تنها در جستجوی سرورها نمایش داده می شود، بلکه در رتبه های اول قرار می گیرد. به این نوع خدمات پولی - Promotion Boost گفته می شود. همچنین می توانید تبلیغات را از کنترل پنل سفارش دهید. سرویس Boost تنها زمانی کار می کند که مد Dproto روی سرور نصب شده باشد که سرور شما را چند پروتکل (Steam و No-Steam) می کند.

افزودن سرور اصلی به Valve به صورت خودکار تبدیل شده است، نیازی به افزودن دستی آن ندارید.


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

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

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

"MasterServers" ( "hl1" ( "0" ( "addr" "90.188.237.26:27010" ) "1" ( "addr" "rubitnet..pppoe.irtel.ru:27010" ) "4" ( "addr" "boostcs16.servegame.com:27010" ) "5" ("addr" "boost.servegame..188.237.26:27011") "8" ("addr" "rubitnet..pppoe.irtel.ru:27011" ) "11" ("addr" "boostcs16.servegame.com:27011" ) "12" ("addr" "boost.servegame..188.237.26:27010" ) "1" ("addr" "90.188.237.216:22" ")))

سرورهای مستر چیست؟

MasterServers مسئول یافتن سرورهای CS 1.6 در کلاینت بازی است. گاهی اوقات اتفاق می افتد که CS شما به سادگی از جستجوی سرورها در اینترنت دست می کشد. وارد بازی می‌شوید، روی «یافتن سرور» (یافتن سرور) کلیک می‌کنید، تب «اینترنت» (اینترنت) را انتخاب می‌کنید و خالی می‌شود. شما سعی می کنید با فشار دادن دکمه "Refresh" لیست را به روز کنید، اما هیچ اتفاقی نمی افتد. این اغلب زمانی اتفاق می افتد که مشتری یک سرور اصلی دارد که با نظارت خاموش می شود. نویسنده نظارت به سادگی پروژه خود را رها می کند و در نتیجه بسیاری از گیمرها رنج می برند. بیایید درک کنیم که MasterServers چگونه کار می کند. اول از همه این فایلی است که پسوند .vdf دارد و بر این اساس نام کامل آن MasterServers.vdf است. این دستور می دهد تا لیستی از سرورهای CS 1.6 را از منبع نویسنده خود دریافت کنید و آنها را در کلاینت بازی خود صادر کنید. ما در اینجا یک MasterServers.vdf آزمایش شده و کاملاً کارآمد را ارسال می کنیم که هیچ خرابی ندارد و از سال 2012 به دنبال سرورهای شبانه روزی (24/7) بوده است.

چرا جستجو در cs 1.6 کار نمی کند. راه حل.

بیایید به دلایل عدم جستجوی سرور در تب "اینترنت" نگاهی بیندازیم یا اتفاق می افتد که cs 1.6 سرورهای بازی cs 1.6 کمی پیدا می کند و این باعث می شود سروری با حداقل پینگ پیدا نکند.
اولین دلیل عدم یافتن سرور CS 1.6 در اینترنت، اسمبلی است.
نظارت بر سرور بسته شده است، زیرا هر مانیتورینگ مجموعه های خود را توزیع می کند و بنابراین سرورهای cs 1.6 را برای پول تبلیغ می کنند. زمانی که مانیتورینگ بسته می شود و کار نمی کند برنامه ویژه، که در صورت درخواست مشتری، لیستی از سرورها را برمی گرداند.
دلیل دوم عدم جستجوی سرورهای cs 1.6.
دلیل بعدی عدم جستجوی کار در cs 1.6 خرابی کلاینت بازی cs 1.6 است. چگونه جستجو در بیلدهای Counter-Strike 1.6 شکسته می شود؟ شما شروع به جستجوی یک سرور مناسب در جستجو می کنید و سپس به سراغ آن می روید. پس از اتمام زمان بازی، cs 1.6 را می بندید و دفعه بعد که بازی را شروع می کنید، جستجو کار نمی کند یا تعداد کمی سرور در محدوده 20-100 عدد پیدا می کند. این بدان معناست که در آخرین سرور یک پلاگین خاص و ممنوعه وجود داشت که با ورود بازیکنان، جستجوی سرورهای بازی را تغییر داده یا قطع می‌کند.
سومین گزینه جستجوی بد برای بسیاری، تعداد کم جستجوهای سرور است.
این سوال در حال حاضر به سیاست بسیاری از نظارت ها مربوط می شود. همانطور که قبلاً می دانیم، مانیتورها مجموعه ها را توزیع می کنند و شخصی مونتاژی از یک مانیتور خاص دارد. صاحبان سرور هنگام تبلیغ سرور خود، خدمات نظارت پولی را سفارش می دهند و بنابراین سرور وارد جستجوی مجموعه هایی می شود که توسط نظارت توزیع می شوند. افزودن سرورها به جستجوی ساخت‌های خود برای مانیتورها سودآور نیست، زیرا هدف نظارت بر جبران هزینه‌ها و سود میزبانی است. به همین دلیل است که بسیاری از بیلدهای cs 1.6 5 درصد از سرورهای کل جرم را پیدا می کنند.
و حالا برگردیم به سوال وقتی جستجو در cs 1.6 کار نمی کند چه باید کرد؟

1. سعی کنید فایل MasterServers.vdf را برای یک روز جایگزین کنید، اما بعید است که کار کند. از آنجایی که هدف حفاظت از مجموعه ها عدم تغییر جستجو در آن است، در غیر این صورت به ترتیب کیفیت ارتقاء سرور کاهش می یابد و سود حاصل می شود.

2. cs 1.6 را که جستجوی سرورها در آن کار نمی کند حذف کنید و cs 1.6 را با جستجوی 100-200 عدد دانلود کنید.

3. یک وصله جستجوی سرور را از وب سایت ما دانلود کنید که جستجو را در cs 1.6 ترمیم می کند و به سادگی به روشی گستاخانه هک می کند و جستجو را بیش از 2000 می کند.