Witaj, jeżeli przegladasz ten plik oznacza że chcesz stworzyć własnego masterka. No cóż koniec bełkotania bierzmy się za zrobienie mastera!

Podobne dokumenty
instrukcja INSTALACJI APi_proxy

Instalacja (GM) AMXBans #1.5.1/ #1.6.1 na serwerze gry/stronie WWW. Wymagania

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.


SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

miniinstrukcja miniswl

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Zadania do wykonania Firewall skrypt iptables

Panel Administracyjny Spis treści:

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT CEIDG MONITOR

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT SITE ANALYZER 2.7.1

T: Zabezpieczenie dostępu do komputera.

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

I. Uruchomić setup i postępować według instrukcji

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Instalacja i konfiguracja serwera SSH.

4. Podstawowa konfiguracja

System kontroli dostępu ACCO NET Instrukcja instalacji

oprogramowania F-Secure

Usługi sieciowe systemu Linux

Data modyfikacji:

MikroTik Serwer OpenVPN

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Instalacja serwera zarządzającego F-Secure Policy Manager

Instalacja i konfiguracja serwera telnet.

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT MAILER 2.2.0

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Konfiguracja SNMP z wykorzystaniem pakietu MRTG

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.

Wdrożenie modułu płatności eservice. dla systemu Magento

MVC w PHP od zera. Napisz własny framework MVC w PHP zupełnie od zera. Marcin Wesel kursphp.com. Wydanie drugie, uzupełnione

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Cisco SPA1xx (SPA112, SPA122)

Instalacja i konfiguracja serwera IIS z FTP

Windows Serwer 2008 R2. Moduł x. IIS

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instrukcjaaktualizacji

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Konfiguracja routera WINSTARS WS-WN513N1U do pracy w trybie repeater. /tutorial by piosylant/

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

1. Tworzenie integracji

BACKUP BAZ DANYCH FIREBIRD

v2.6.x Ins n tr t ukcj c a j ob o słu ł gi

Instrukcja instalacji v2.0 Easy Service Manager

Podstawy technologii WWW

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

DESlock+ szybki start

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

Instalacja systemu zarządzania treścią (CMS): Joomla

Elzab Checkers Server. Instrukcja użytkownika

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Technologie informacyjne lab. 4

Pomoc: konfiguracja PPPoE

ArchTour Documentation

Konfiguracja zapory Firewall w systemie Debian.

Krótka instrukcja instalacji

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

dziennik Instrukcja obsługi

Instrukcja instalowania aplikacji TNS mobistat. Tablet. Help Desk

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji systemu elektronicznego obiegu dokumentów - esoda.

Wskazówki do instalacji Systemu Symfonia Forte. Szybki start

Instytut Teleinformatyki

Pracownia internetowa w szkole ZASTOSOWANIA

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Instrukcja obsługi Modułu Payu dla Moodle 2.x

Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Rejestratory Trend szybka konfiguracja do obsługi przez sieć.

Uruchomienie nowego kontekstu aplikacji

Wymagania. Instalacja SP DETAL

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

INSTRUKCJA OBSŁUGI DLA SIECI

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

T: Aktualizowanie systemów operacyjnych.

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

Kalipso wywiady środowiskowe

Kalipso wywiady środowiskowe

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

1. Instalacja systemu Integra 7

Strona wizytówka od 400 zł

InPost PACZKOMATY. (Moduł Magento 2) v Strona 1 z 18

DBE DataBase Engineering

Instalacja Microsoft SQL Server 2014 Express

INSTRUKCJA KONFIGURACJI USŁUG DOSTĘPOWYCH DO SYSTEMU FIBARO

PORADNIK "JAK ZAŁOŻY Ć KONTO WWW NA ELEKTRODA.EU" Przemysław Kojac v1.0

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Transkrypt:

Instalacja MasterServer v1.0 by Desire Witaj, jeżeli przegladasz ten plik oznacza że chcesz stworzyć własnego masterka. No cóż koniec bełkotania bierzmy się za zrobienie mastera! W paczce którą pobrałeś posiadasz kolejne 2 paczuszki które nazywają się następująco: - ms_files.rar Pliki samego master servera czyli to co wgrywasz na VPS). - ms_sql.rar Pliki baz mysql dla masterservera - ms_web.rar Pliki storny www z boostem i panelem admina. Zacznijmy od początku, czyli tego co potrzebujesz aby uruchomić mastera! Hosting i konfiguracja: Aby postawić masterserver potrzebujemy serwera VPS, jaki serwer wybrać? Praktycznie najtańszy serwer VPS uciagnie spokojnie 40 tysięcy serwerów! Warto zadbać o to że ktoś złosiliwy może wykonywać ataki DDoS, a sporo budżetowych firm nie zabezpiecza się przed takimi atakami tylko odcinają serwer od sieci albo blokują. Dla tutorialu wybrałem serwer za 19 zł z Esynergy.pl Adres: http://esynergy.pl/serwery-vps/ pakiet który wybrałem OpenVZ Start Tutorial został napisany na systemie operacyjnym Debian, więc komendy wykorzystywane w innych systemach mogą się różnić. Kolejną sprawą jest strona www na której bedzie lista boost oraz panel admina. Już Twoją sprawą jest gdzie będziesz kolokował strone www, możesz nawet na tym samym VPS. Jednak z autopsji wiem że to złe rozwiazanie, nie daj boże coś się stanie z VPS to i strona www pada, a tak to strona www stoi a master leży! Wymagane: PHP, MYSQL, CRON oraz obsługa zewnętrznych adresów IP czyli żeby hosting nie blokował serwerów cs a (PORTÓW) bo wtedy status nie będzie się pojawiał Dla tutorialu użyłem własnego serwera www który stoi na dedyku z OVH Potrzebne aplikacje na serwerze VPS - Obsługa Python - Moduł python MYSQLDB A więc przejdźmy do instalcji plików mastera na naszym VPS. Podstaw z obsługi VPS nie będę tłumaczył google w razie czego pomoże. Logujemy się na VPS przez np. Putty i jedziemy!

Instalacja Python a Wywołujemy komendy do aktualizacji systemu $ sudo aptitude update $ sudo aptitude upgrade Następnie instalujemy pythona (najlepiej jak najnowsza wersja) $ sudo aptitude install python2.7 kolejnym krokiem jest doinstalowanie pakietów pythona: $ sudo aptitude install python-mysqldb python-sqlite3 Vuala, możesz być z siebie dumny Twój serwer obsługuje pythona, jedziemy teraz z uruchomieniem mastera na Twojej maszynce! Konfiguracja MasterServera Przechodzimy do katlaogu /home i tworzymy katalog /master po czym wypakowujemy wszystkie pliki z paczki ms_files.rar Konfiguracja MasterServera Edytujemy plik konfiguracyjny mastera: Otwieramy ms.cfg - i ustawiamy adres IP naszej maszyny PORT oraz dane do bazy mysql HOST = 0.0.0.0 // Adres IP z którego nadajemy I ustawiamy kolejno porty dla danych gier: Przykład: # Port dla serwerów Source(CS:S, HL2), wpisz OFF aby wyłączyć PORTS = 27011 A tak wyłączamy dany port: # Port dla serwerów HL1 (CS 1.6 TF), wpisz OFF aby wyłączyć PORTGS = OFF Kolejno przejdźmy do konfiguracji danych do bazy MYSQL. Jest możliwość z pliku czytania jednak to jest zbyt proste aby tutaj rozpisywać a w większości przypadków używana będzie wersja z panelem www. [BOOST] (Chyba że sam wolisz konfigurować

skrypt pod mysql lub bawić się w pliku) [BOOST] HOST = 127.0.0.1 - Host serwera NAME = databasename - Nazwa bazy USER = userdb - Użytkownik PASSWORD = dbpass - Hasło # tabela z listą serwerów TABLE = servers - Tabela I na tą chwilę zakończyliśmy konfiguracje plików serwerowych, prawda że to nie było trudne? Kolejno zaimportujemy pliki bazy MYSQL z paczki ms_sql.rar. Chyba każdy wie jak to się robi więc tutaj zbytnio nie będe tego opisywał :) MasterServer uruchamiamy poleceniem $ python ms.py Odpowiedź serwera: root@s1:~/master# python ms.py Masterserver v1.0 by Desire Aktualnie dodane serwery do mastera: Adresy IP serwerów dodanych Do masterservera Instalacja strony www z boostem i panelem admina. Tutaj przedstawię Tobie po krótce jak zainstalować boosta i panel admina na serwerze www. Wypakowujemy ms_web.rar w której znajduje się katalog boost z plikami naszej strony www. W przypadku tego tutoriala został ulokowany pod adresem strona.pl/boost czyli katalog boost z plikami wgrywamy do katalogu public_html. Przejdźmy teraz do edycji plików. Edytujemy plik config.php w którym to ustawiamy:

#Logowanie do panelu admina $auth = array('admin', md5('qwerty'), 'DsSddsdDsqdrQaFkjdsJ'); Za admin nasz login a za qwery hasło do admina. Kolejne miaszane znaki jest to sól stosowana do kodowania hasła oraz zapisu danych w ciasteczkach. Następnie ustawiamy kod weryfikacyjny dla wywoływanego skryptu cron.php który będziecie musieli dodać do crona, najlepiej co 5 minut # Klucz Cron'a (cron.php?cron=$cronkey) $cronkey = 'cronik; Za cronik własny tajny kod używamy potem jako zadanie do crona /public_html/boost/cron.php=cronik Kolejne opcje są na ilość serwerów na dynamicznej i statycznej oraz wyświetlanie grafu w PA, to ogarniesz. Otwieramy kolejny plik znajdujący się w katalogu include engine.php i ustawiamy tutaj dane do naszej bazy mysql gdzie wcześniej zaimportowaliśmy pliki bazy class Configuration static $db = array( 'db_serv' => 'hostname', 'db_user' => 'user', 'db_pass' => 'hasło', 'db_name' => 'database' ); - host serwera - Login - Hasło - Baza I vuala pod adresem strona.pl/boost powinna się wyświetlić strona z boostem Pod adresem strona.pl/boost/admin.php posiadasz panel admina z danymi jakie wcześniej ustaliłeś. Z resztą sądze iż powinieneś dać radę. Jeśli natomiast masz problem w konfiguracji bo pisałem to po 2 w nocy to pisz śmiało do mnie na GG lub maila.

Edycja pliku MasterServers.vdf Wchodzimy do katalogu gry w testowym przypadku był to CS Source w katalogu Counter-Strike Source\platform\config Plik MasterServers.vdf "MasterServers" "hl1" "0" "1" "hl2" "0" Dla serwera HL2 master powinien być zapoczątkowany znakiem hl2 i każdy kolejny master powinien być w oddzielnej kolumnie. Po dodaniu własnych masterów po uruchomieniu gry i dodaniu serwerów do pliku lub bazy serwery wyświetlaja się w zakładce INTERNET.