Witajcie drodzy przyjaciele, napisałem specjalnie dla Was przydatny artykuł, na hosting VPS/VDS. Chcę krótko powiedzieć, co to jest serwer Master, a co to BOOST (Boost)

Serwer główny to skrypt programistyczny w języku Python, który odpowiada za znajdowanie serwerów w grze Counter-Strike.

ZWIĘKSZYĆ - jest to skrypt wyświetlający serwery gier, generalnie ustawienia boostów dla każdego autora są inne, głównym zadaniem Boosta (a) jest promocja i dystrybucja serwery gier na liście, czyli do wyjazdu, z opóźnieniem (przez ping) lub z upływem określonego okresu!


Okazuje się, że Master Server jest odpowiedzialny za znalezienie serwerów w twoim Counter-Strike'u, a skrypt BOOST przekazuje mu te serwery!

Chcę zauważyć, że głównym i efektywnym rodzajem promocji są serwery Monitoring i BOOST, ale najskuteczniejszą nadal jest promocja BOOST! Więc możesz się z tym pomylić, a jeśli masz dobrze odwiedzone źródło (stronę internetową), to myślę, że nie będzie trudno stworzyć własną usługę promocji serwera, wynająć hosting VPS / VDS, zainstalować na nim skrypt Master Server i podłącz skrypt Boost(s)

Zacznijmy więc instalować Master Server i BOOST (Boost)

Instalacja i konfiguracja serwera głównego

Instalację Master Servera należy rozpocząć od wyboru dobrego Hosting VPS/VDS gdzie obecne są systemy operacyjne (CentOS, Debian, Ubuntu) i jest zdalny dostęp, no i lepiej też trochę przepłacić i zabrać z panelem sterowania Menedżer usług internetowych, oczywiście możesz się bez niego obejść, no cóż, wygodniej będzie Ci zarządzać hostingiem z nim, chcę Ci doradzić hosting PierwszyVDS.Ru responsywny zespół wsparcia, a cena hostingu nie jest droższa niż inne. Oczywiście nie narzucam Ci tego, możesz wybrać swój ulubiony hosting!

1) Program Pyty (program dla Zdalne połączenie i zarządzanie hostingiem)
2) Program FileZilla (program do zarządzania plikami i folderami Twojego hostingu)
3) Skrypt Serwer główny za Counter-Strike


Programy i skrypt Master Server dołączę na końcu artykułu!

Tak więc zdecydowałeś się na hosting, zarejestruj się na stronie hosta i zamów potrzebną taryfę, po zakupie wszystkie niezbędne informacje o hostingu przyjdą na twoją pocztę, w tym adres IP maszyny i login - hasło (login administratora root) na dostęp FTP do hostingu !

Pobieranie programu FileZilla, zainstaluj i otwórz, na samej górze okna programu znajdują się linie (Host, Nazwa użytkownika, Hasło, Port)

są to linie wprowadzania danych, aby połączyć się z hostingiem, wprowadź tam dane hostingu i naciśnij przycisk "Szybkie połączenie" po udanym połączeniu powinny pojawić się katalogi i pliki Twojego hostingu, znajdujemy katalog o nazwie "Dom" i utwórz w nim katalog "SM"(można zmienić nazwę folderu na własną, nie ma to większego znaczenia) to należy pobrać archiwum z Skrypt serwera głównego, rozpakuj go, a rozpakowane pliki należy wgrać do folderu "SM" Twój hosting!

Podstawowe ustawienia plików "ms.cfg"

Ustawienia przeprowadzę na moim przykładzie


HOST= 198.354.244.234 (Adres IP mojego hostingu VPS/VDS )
PORTGS= 27010 (W moim przypadku będzie działał serwer główny, z serwerami CS 1.6 )
PORTY= 27011 (W moim przypadku serwer główny będzie działał z serwerami CS:SOURCE )

#Wybierz tryb pracy:
# LIGHTMON - tryb zgodności z monitoringiem LIGHTMON 2.1 -2.3;
# AMXMON - tryb zgodności monitorowania AMXMONITORING 1.3.x - 1.4.x;
# MONENGINE - tryb zgodności z monitorowaniem MONENGINE;
# MYSQL - natywny Tabela MySQL DB, przykładowy plik tabeli mysql.sql;
# BOOSTBYMIRROR - użyj dla sieci skrypt dla systemów doładowania przez miRror (w folderze webaddons)
# PLIK - lista serwerów jest pobierana z plików określonych w opcji ;
# URL - pobierz listę serwerów z url(plik tekstowy w trybie pliku, ale online:))
#CMQ-Niestandardowe zapytanie mysql- użyj tego trybu, aby zintegrować ms z bazą danych

===========================================================
TRYB=PLIK(Master Server w moim przypadku pobierze listy serwerów z plików dostarczonych ze skryptem Master Server)


servercs.txt- ten plik będzie zawierał serwery dla CS 1.6
servercss.txt- ten plik będzie zawierał serwery dla CS:SOURCE

NIEPRZECHODZĄC= 0 (Wyłącz sortowanie przez ping)
ODŚWIEŻ= 1000 (Czas aktualizacji listy serwerów 1000 s)


z dostosowaniem Serwery główne zorientowaliśmy się, teraz musimy zainstalować niezbędne moduły na hostingu i uruchomić nasz Master Server, czyli uruchomić go, do tego potrzebujemy programu Pyty, pobierz program, zainstaluj i otwórz go, otworzy się małe okno, w którym należy określić hostujący adres IP, oraz port (22) i naciśnij przycisk "Łączyć"

Po udanym połączeniu powinno otworzyć się ciemne okno z napisem "Zaloguj się jako:", w tej linii należy wpisać login (login administratora root) i naciśnij klawisz "WEJŚĆ",

Po udanym połączeniu musimy pobrać niezbędne moduły (Ekran , Python i PythonBD) do hostingu.

Ustawienie ekranu:

Polecenie dla CentOS: mniam ekran instalacyjny
Polecenie dla Debiana: apt-get install screen
Polecenie dla Ubuntu: sudo apt-get install screen


Instalacja Pythona:

Witam wszystkich czytelników moich artykułów, dziś przygotowałam dla Was artykuł na bardzo często zadawane pytanie:
Jak zainstalować Master-Server (MS) Counter-Strike 1.6 na serwerze wirtualnym lub dedykowanym ( VPS/VDS).

Przede wszystkim pobierz serwer główny w Pythonie - Pobierz

Jak zawsze zaczniemy od wyboru hostingu, który świadczy usługi VPS/VDS, a ja po raz kolejny pozostaję przy swoim zdaniu i radzę wynająć VDS do hostingu Feonet.Ru. Wejdźmy w link i zarejestruj się, podczas rejestracji zostaniesz poproszony o podanie danych paszportowych, ale jeśli nie masz jeszcze paszportu lub z jakiegoś powodu nie chcesz wprowadzać swoich danych, zawsze możesz skontaktować się z pomocą techniczną i oni pomóc Ci zarejestrować się bez danych paszportowych. Zarejestrowany? Doskonały! Chodźmy dalej.

Część 1 - Zamów VDS.
Na początek zamówimy najsłabszy VDS, potem możesz zmienić taryfę, w górne menu na Feonet.Ru najedź na sekcję Usługi > Wynajem (VDS/VPS), wybierz taryfę VDS 1 za 160 rubli.

Krok 1. Zostaw to tak, jak jest i ciesz się Dalej.
Krok 2
Termin zamówienia:(do wyboru)
System operacyjny: Debian 6x32.
Panel sterowania: ISPmanager Lite (bezpłatny)

Część 2 — Konfiguracja VDS.

1. Po dokonaniu płatności Twoje opłacone zamówienie pojawi się na rachunku, będziesz musiał trochę poczekać, aby je aktywować.
Po naciśnięciu Zaloguj się, następnie w kolumnie po lewej stronie kliknij Przejdź do menedżera usług internetowych, Akceptujemy wszystko, co czytamy, ustawiamy hasło źródło oraz korzeń mysql.

2. Teraz stwórzmy użytkownika, po lewej przejdź do Użytkownicy> Utwórz> Wprowadź dane> zakładka Uprawnienia> Umieść znaczniki wszędzie> Ok.

3. Przejdź do Bazy danych > Utwórz > Utwórz bazę danych i użytkownika.

4. Wchodzimy PhpMyAdmin dolny lewy link > Wprowadź dane z bazy > Otwórz utworzoną bazę danych > Importuj > Importuj mysql.sql i mslog.sql .

5. Menedżer plików > opt> utwórz folder masterserver> wypełnij tam Master-Server> ustaw ms.cfg, w trybie pracy z MYSQL> wypełnij skonfigurowany plik konfiguracyjny do folderu masterserver.

Część 3 - Zaloguj się przez SSH oraz zainstaluj i uruchom MS na VDS.
- 1. Pobierz program PuTTY
- 2. Uruchom program i w polu " Nazwa hosta (lub adres IP)"wprowadź adres IP swojego VDS, kliknij otwarty
- 3. Wpisz root w konsoli
- 4. Podaj hasło, przy jego wpisywaniu nie będzie widać, że jest wpisywane, dlatego staramy się wpisać je poprawnie.
- 5. Zainstaluj oprogramowanie!
- 5.1 Instalacja Phytona w konsoli, którą piszemy - apt-get install python
- 5.2 Instalacja PhytonDB w konsoli, którą piszemy - apt-get install python-mysqldb
- 5.3 Ekran instalacji enter - ekran instalacyjny apt-get
- 5.4 Określ folder, w którym znajdują się pliki z MS - cd /opcja/serwer główny/
- 6. Uruchom serwer główny, wprowadź - ekran -A -m -d -S ms python ms.py
- 7. Sprawdźmy pracę MS - python ms.py
- 8. Zatrzymaj stwardnienie rozsiane - screen -r ms python ms.py
- 9. Gotowe

W samym serwerze głównym są tryby pracy, więc nie jest konieczne pobieranie listy serwerów z MYSQL, jeśli masz monitorowanie serwera, po prostu wybierz tryb monitorowania, który masz i określ dane z bazy danych, przed tym pre -zainstalować Dostęp zdalny do Bazy Danych i wprowadź IP, z którego możesz połączyć się zdalnie z bazą danych, czyli IP Twojego VDS.

Aby wyświetlić swój serwer w wyszukiwaniu, konieczne jest dodanie go do serwera głównego, który służy do wyszukiwania i wystawiania listy serwerów.

Zasada działania:
Gracz zaczyna szukać serwerów, żądanie trafia od gracza do serwera głównego, serwer wysyła listę serwerów do gracza. Serwery główne to serwer, który udostępnia grze listę działających serwerów gry Counter-Strike 1.6.

Właściciele wersja licencjonowana Counter-Strike pobiera swoją listę serwerów z oficjalnego serwera głównego Steam, podczas gdy No-Steam korzysta z serwerów głównych firm trzecich, których lista jest zwykle serwerami wieloprotokołowymi lub No-Steam.
Twój serwer zostanie automatycznie dodany do głównego serwera Steam po pewnym czasie, głównym wymaganiem serwera jest używanie protokołu 48 (Steam).


setmaster dodać

Za pomocą polecenia setmaster add, które zostało napisane w server.cfg , serwer został dodany do serwera głównego, ale po aktualizacjach, programiści usunęli polecenie, nie działa.
Wynika to z faktu, że w wyszukiwaniu pojawiło się wiele „fałszywych” serwerów, które prowadziły do ​​tego samego serwera, miały różne nazwy, nie wyświetlały prawdziwego pingu i liczby graczy, to wielu wprowadzało w błąd. Wielu wykorzystało tę lukę i osiągnęła ona swój szczyt, po czym Valve (twórcy) postanowili usunąć zespół i oczyścić serwer główny z nieuczciwych administratorów, którzy w związku z tym próbowali wypromować swój serwer.

Ręczne dodawanie do serwera głównego.

Po aktualizacji musisz teraz ręcznie dodać serwer do serwera głównego, można to zrobić na różnych monitorach (z reguły monitory używają własnych serwerów głównych). Prosty dodatek do monitoringu jest bezpłatny.

Więc jest też płatne usługi, za pomocą którego Twój serwer będzie wyświetlany nie tylko w wyszukiwaniu serwerów, ale będzie na pierwszym miejscu. Ten rodzaj płatnych usług nazywa się - promocja Boost. Możesz również zamówić promocję z panelu sterowania. Usługa Boost będzie działać tylko wtedy, gdy na serwerze jest zainstalowany mod Dproto, co sprawia, że ​​twój serwer jest wieloprotokołowy (Steam i No-Steam).

Dodanie serwera głównego do Valve stało się automatyczne, nie musisz dodawać go ręcznie.


Jak sprawdzić, czy serwer jest widoczny w Internecie.

Najprostszy i najbardziej banalny sposób - jeśli gracze wejdą na serwer, to jest to widoczne. Możesz także samodzielnie skorzystać z wyszukiwania serwerów i znaleźć swój serwer. Warto jednak pamiętać, że możesz użyć innego serwera głównego, możesz go nie widzieć w wyszukiwaniu, a inni przyjdą do Ciebie i zobaczą Twój serwer.

Warto pamiętać, że nikt nie wejdzie na serwer, gdy jest na nim 0 graczy, nawet gdy Twój serwer jest widoczny w wyszukiwaniu. W sieci jest wiele serwerów i konkurencja rośnie, nikt nie chce grać na pustym serwerze, gdy jest dużo serwerów, na których są gracze.

"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.26:27011 " ) ) )

Co to są serwery główne?

MasterServers odpowiada za znalezienie serwerów CS 1.6 w kliencie gry. Czasami zdarza się, że Twój CS po prostu przestaje szukać serwerów w Internecie. Wchodzisz do gry, klikasz „Znajdź serwer” (Znajdź serwer), wybierasz zakładkę „Internet” (Internet) i jest pusta. Próbujesz odświeżyć listę, naciskając przycisk „Odśwież”, ale nic się nie dzieje. Dzieje się tak często, gdy klient ma serwer główny, który jest wyłączony z monitorowaniem. Autor monitoringu po prostu porzuca swój projekt, w wyniku czego cierpi wielu graczy. Rozumiem, jak działa MasterServers. Przede wszystkim jest to plik, który ma rozszerzenie .vdf i odpowiednio jego pełna nazwa to MasterServers.vdf. Wydaje polecenie pobrania listy serwerów CS 1.6 z zasobów jego autora i wydania ich w kliencie gry. Zamieszczamy tutaj przetestowany, w pełni działający MasterServers.vdf, który nie ma żadnych awarii i od 2012 roku szuka serwerów przez całą dobę (24/7).

Dlaczego wyszukiwanie nie działa w cs 1.6. Rozwiązanie.

Przyjrzyjmy się przyczynom braku wyszukiwania serwerów w zakładce „Internet” lub zdarza się, że cs 1.6 znajduje kilka serwerów gier cs 1.6 i to uniemożliwia znalezienie serwera z minimalnym pingiem.
Pierwszym powodem, dla którego serwer CS 1.6 nie można znaleźć w Internecie, jest montaż.
Monitorowanie serwerów zostało zamknięte, ponieważ każdy monitoring dystrybuuje własne kompilacje i tym samym promuje serwery cs 1.6 za pieniądze. Gdy monitorowanie zamyka się i przestaje działać program specjalny, który na żądanie klienta zwraca listę serwerów.
Drugi powód braku wyszukiwania serwerów cs 1.6.
Kolejnym powodem braku działającego wyszukiwania w cs 1.6 jest awaria klienta gry w cs 1.6. Jak działa wyszukiwanie w kompilacjach Counter-Strike 1.6? Zaczynasz szukać odpowiedniego serwera w wyszukiwaniu, a następnie przechodzisz do niego. Po czasie gry zamykasz cs 1.6 i przy następnym uruchomieniu gry wyszukiwanie nie działa lub znajduje małą garstkę serwerów w rejonie 20-100 sztuk. Oznacza to, że na ostatnim serwerze znajdowała się specjalna, zakazana wtyczka, która po wejściu graczy zmienia lub przerywa wyszukiwanie serwerów w grze.
Trzecią złą opcją wyszukiwania dla wielu jest mała liczba wyszukiwań serwerów.
To pytanie jest już związane z polityką wielu monitoringów. Jak już wiemy, monitory dystrybuują zestawy i ktoś ma zestaw z konkretnego monitora. Właściciele serwerów, promując swój serwer, zamawiają płatne usługi monitoringu, dzięki czemu serwer zaczyna szukać zestawów, które są dystrybuowane przez monitoring. Monitorom nie opłaca się dodawać serwerów do wyszukiwania ich kompilacji, ponieważ monitorowanie ma na celu odzyskanie kosztów hostingu i zysków. Dlatego wiele kompilacji cs 1.6 znajduje 5% serwerów całkowitej masy.
A teraz wróćmy do pytania. Co zrobić, gdy wyszukiwanie nie działa w cs 1.6?

1. Spróbuj zastąpić plik MasterServers.vdf na jeden dzień, ale jest to mało prawdopodobne. Ponieważ ochrona zespołów ma na celu niezmienianie wyszukiwania w nim, w przeciwnym razie spadnie odpowiednio jakość promocji serwera i zysk.

2. Usuń cs 1.6 w którym wyszukiwanie serwerów nie działa i pobierz cs 1.6 z wyszukiwaniem 100-200 szt.

3. Pobierz z naszej strony łatkę do wyszukiwania serwerów, która naprawi wyszukiwanie w cs 1.6 i po prostu zhakuje w bezczelny sposób i sprawi, że wyszukiwanie przekroczy 2000.