[Урок] Създаване на собствен Master Server (Counter-Strike)

Аватар
V.A.L.V.E
Извън линия
Потребител
Потребител
Мнения: 414
Регистриран на: 18 Дек 2016, 22:48
Се отблагодари: 98 пъти
Получена благодарност: 57 пъти
Обратна връзка:

[Урок] Създаване на собствен Master Server (Counter-Strike)

Мнение от V.A.L.V.E » 20 Ное 2019, 06:16

Здравейте,

Написах полезна статия специално за вас „Инсталиране и конфигуриране на главен сървър - Master Server list (Counter-Strike)“ на VPS / Dedicated хостинг.
Искам накратко да ви кажа какво е Master Server.

Мастър сървър лист е скрипт за програмиране на Python, който е отговорен за намирането на сървъри в играта Counter-Strike 1.6.

Всички сървъри който излизат в менюто "Internet" ( снимката по-долу) се зареждат от Master Server.
Изображение
Хайде да си направим наш :o
Така че, нека да продължим с инсталирането на Master Server.

Инсталиране и конфигуриране на Мастър сървър лист.

Инсталирането на Мастър сървър лист трябва да започне с избора на добър VPS / Дедикейт хостинг, където има операционни системи (CentOS, Debian, Ubuntu) и има отдалечен достъп.

След това се нуждаем от софтуер за инсталиране на скрипта на Master Server:

1) Bitvise SSH програма (програма за дистанционна връзка и управление на хостинг)
2) Script Master сървър за Counter-Strike

1. Отворете Bitvise SSH и си въведете данните:
Изображение
Host: IP адреса на Вашият VPS/ Dedicated сървър (хост)
Username: Потребителското име
Port: порта на сървъра, по принцип е 22
- Кликваме Log in и ни пита дали да приемем сертификата на машината кликваме най-ляво " Accept" и ни излиза
- Въвеждате си паролата за VPS/Dedicated сървъра (хоста).
Изображение

И пишете следните команди 1 по 1 в терминала (конзолата за команди)
cd /home/ mkdir masterlist chmod -R 777 /home/masterlist/ apt-get update & apt-get upgrade apt-get install zip

---------------------------------------------------------------------------------------------------------------
Влизаме в директорията
Изображение
Качваме masterlist.zip във папката
Отваряме терминала и пишем следващите 3 команди.
cd /home/masterlist/ и натискаме ентар. chmod -R 777 masterlist.zip unzip masterlist.zip
Изображение

-Отваряме пак терминала и пишем командата:
chmod -R 777 /home/masterlist/

--------------------------------------------------------------------------------------------------------------------------------------


Tрябва да инсталираме необходимите модули (Screen, Python и PythonBD) на хостинга.

Инсталиране на Screen:

Команда за CentOS: yum install screen
Команда за Debian: apt-get install screen
Команда за Ubuntu: sudo apt-get screen

Pyhton инсталация:

Команда за CentOS: yum install python
Команда за Debian: apt-get install python
Команда за Ubuntu: sudo apt-get install python

Инсталиране на PythonBD:

Команда за CentOS: yum install python-mysqldb или yum install MySQL-python
Команда за Debian: apt-get install python-mysqldb
Команда за Ubuntu: sudo apt-get install python-mysqldb


-------------------------------------------------------------------------------------------------------------------------------------

След направените команди и когато всички необходими модули са инсталирани, ще пристъпим към стартиране на нашия Master Server.

1) В същия прозорец на терминала посочвате в коя папка на хостинга се намира нашият скрипт:

Команда: cd /home/masterlist/
2) Пишете командата

Команда: screen -A -m -d -S ms python ms.py
3) Ще използваме командата за стартиране на нашия основен сървър
Команда: python ms.py и трябва да изглежда ето така
Изображение
Ако е така, тогава вашият главен сървър (Master Sеrver) е успешно инсталиран и той взема списъци на сървъри от файлове servercs.txt и от servercss.txt

За да проверите Вашия Master Server, как показва сървърите в играта, трябва да намерите Non-Steam Counter-Strike и да направите промени във файла MasterServers.vdf, пътя към файла ... \ platform \ config
Ако имате въпроси относно инсталирането или конфигурирането, питайте в темата.

Автор: FawN
Превод и ъпдейт: V.A.L.V.E
Bitvise SSH Client
masterlist.zip
(59.18 KiB) Свалено 110 пъти
masterlist.zip
(59.18 KiB) Свалено 110 пъти
PP: Можете да си направите CS 1.6 Non-Steam инсталация и да качите MasterServers.vdf в него
Когато играч изтегли играта от Вашият сайт и кликне на меню "Internet" във играта ще излизат сървърите които Вие сте добавили във servercs.txt
Всяка една промяна (добавяне/изтриване) на сървъра от servercs.txt се отразява веднага в менюто "Internet" на всеки инсталирал вашата инсталация на CS 1.6 Non-Steam. :coffee:
 ! Съобщение от: V.A.L.V.E
Няма да добавям скрипт за SMS boost на сървър като на GameTr...r* по моя лична преценка. :)
Изображение
Ако смятате, че съм свършил добра работа, моля, дарете малка сума. Благодаря!
Кликни тук

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уроци”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта