Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] 1 Dedyk Wiele Serwerów Metina


Rekomendowane odpowiedzi

Opublikowano

Witam



Dziś postanowiłem napisać tutorial jak na Jednym dedyku postawić kilka serwerów metin2.



Opis Maszyny:



Najbardziej optymalne parametry:



Procesor:


Xenon +4 Core albo Opteron +8 Core



Opertony są bardziej wydajne niż Xenony i możemy mieć sam serwer np z 16 rdzeniowym Opteronem w Cenie Średniej Klasy Xenona :)



Pamięć Ram:



4-6 GB Na Serwer przy 4 CH



Dyski:



Najlepiej SSD na Pliki serwerowe + Baza



Logi serwera można umieścić na zwykłym Sata




Łącze:



100mbps Uploadu wystarczy na ok +10k Online.






Stawianie serwera




1. Tworzenie oddzielnego Usera



addusers



1. Nazwa Urzytkownika


2. Cała Nazwa Użytkownika ( Może być takie same jak username z pkt1)


3. Kilkamy Enter


4 . Klikamy Enter


5. Klikamy Enter


6. Klikamy Enter


7. Klikamy Enetr


8. Klikamy Enter


9. Klikamy Enter


10. yes


11. no


12 Podajemy Hasło


13 no


14 yes


15. no



Potem komenda



passwd <Nazwa usera z pkt1) i nadajemy nowe hasło




2. Przygotowanie Plików



Spakowane Pliki rozpakować w folderze najlepiej z nowego usera czyli logujemy się do ssh przez nowgo usera


Katalog użytkownika jest w /home/Nazwa/Usera



Następnie jak rozpakujemy edytujemy skróty wszystkich łącz symbolicznych na poprawne do tego przyda nam się program WinSCP



plik game w share zmieniamy np na Serwer1 ( Co to nam da nie będziemi mieli napierdzielone procesów samego game tylko na kazdy serwer przypadnie inna nazwa procesu. Przyda się też edytować nazwę samego łącza z Channelach na np Nowy_CH1



3. Edycja Configów




1. Podstawowy Config



HOSTNAME: channel1

CHANNEL: 1

PORT: 13000

P2P_PORT: 14001

DB_PORT: 15000

DB_ADDR: localhost

MAP_ALLOW: 1 2 3 4 10 11 21 23 24 25 41 43 44 45 61 62 63 64 65 66 67 68 69 70 71 72 73 87 88 89 209

TABLE_POSTFIX:

PASSES_PER_SEC: 25

SAVE_EVENT_SECOND_CYCLE: 180

PING_EVENT_SECOND_CYCLE: 180

PLAYER_SQL: localhost mt2 mt2!@# player

COMMON_SQL: localhost mt2 mt2!@# common

LOG_SQL: localhost mt2 mt2!@# log

LOCALE_SERVICE: poland

#TEST_SERVER: 1

#NO_PK: 1

MALL_URL: localhost

adminpage_ip0: localhost

adminpage_password: red.xxx

VIEW_RANGE: 20000

CHECK_MULTIHACK: 1

MAX_LEVEL: 99


2.Edytowany Config



HOSTNAME: channel1

CHANNEL: 1

PORT: 30000

P2P_PORT: 11111111111111111111111

DB_PORT: 999999999999999999999999

DB_ADDR: localhost

MAP_ALLOW: 1 2 3 4 10 11 21 23 24 25 41 43 44 45 61 62 63 64 65 66 67 68 69 70 71 72 73 87 88 89 209

TABLE_POSTFIX:

PASSES_PER_SEC: 25

SAVE_EVENT_SECOND_CYCLE: 180

PING_EVENT_SECOND_CYCLE: 180

PLAYER_SQL: localhost mt2 mt2!@# NowySerwer1_player

COMMON_SQL: localhost mt2 mt2!@# NowySerwer1_common

LOG_SQL: localhost mt2 mt2!@# NowySerwer1_log

LOCALE_SERVICE: poland

#TEST_SERVER: 1

#NO_PK: 1

MALL_URL: localhost

adminpage_ip0: localhost

adminpage_password: red.xxx

VIEW_RANGE: 20000

CHECK_MULTIHACK: 1

MAX_LEVEL: 99



Porty DB i P2P mogą być byle jakie tylko aby się nie dublowały z innym serwerem więc polecam dawać ogromne liczby i tak nie ma to znaczenia bo leci to po localhost więc moze być to liczba nawet większa niz od 0 do 65535 jedynie do samego port trzeba to stosować bo jest to port wyjściowy .



Tak samo zmieniamy config DB i AUTH




3. Baza Danych



Nie Robimy tutaj nowego usera wystarczy ten stary jedna do folderu /var/db/mysql/



Dodajemy plik my.cnf (Chmody muszą byc 644 inaczej nie zaczyta pliku ustawień mysql)



z taką zawartością



# Example MySQL config file for large systems.

#

# This is for a large system with memory = 512M where the system runs mainly

# MySQL.

#

# MySQL programs look for option files in a set of

# locations which depend on the deployment platform.

# You can copy this option file to one of those

# locations. For information about these locations, see:


#

# In this file, you can use all long options that a program supports.

# If you want to know which options a program supports, run the program

# with the "--help" option.


# The following options will be passed to all MySQL clients

[client]

#password = your_password

port = 3306

socket = /tmp/mysql.sock


# Here follows entries for some specific programs


# The MySQL server

[mysqld]

port = 3306

socket = /tmp/mysql.sock

max_connections = 100000


Jest to wymagane dlatego że MySQL ma za mało połączeń do bazy na standardowym ustawieniu



I robimy bazy przykładowe :


NowySerwer1_account

NowySerwer1_common

NowySerwer1_player

NowySerwer_log

NowySerwer1_hotbackup



Filmik który pokazuje ocb :P tak w skrócie






Pozdro :) i Lać na Serwerownie 4Game ^^^ Lamy

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

Powiem tak lepiej nie stawiać na jednym Dedyku Kilku serwerów metin2 :) Lagi ,ze by to [cenzura]

 

@edit

 

Tutek 5/10 xD

 

 

Lagi to na vps a nie dedyku :)

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

Up: Ale jeżeli ktoś ma kase to lepiej na 1 dedyku a porządnym. Po co ma łączyć się na 2 ? Jak może miec to samo na 1.

Opublikowano

Powiem tak lepiej nie stawiać na jednym Dedyku Kilku serwerów metin2 :) Lagi ,ze by to [cenzura]

 

@edit

 

Tutek 5/10 xD

Zależy jakie dedyk... taki jak ten poniżej to uciągnie bez lagów z 10 serwerów Metin2 :D

https://www.ovh.pl/serwery_dedykowane/hg_ssd.xml

A co do tutoriala to jest dobry, wydaje się wszystko działać i jest przydatny dla osób, które płacą grubą kasę za utrzymanie serwera, a nie chcą kupować drugiej maszyny. Minus? Gdy padnie jeden serwer od np. ataków DDos to pada też drugi - coś kosztem czegoś.

Opublikowano

Dokładnie jak 2@UP

I jeszcze byśmy mieli bonus jakby np. strona/strony padła/padły? (nie którzy korzystają z apache ;) )

4692787228.png

 

Opublikowano

Są serwerownie w których o ddos nie trzeba się martwić :)

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

Są serwerownie w których o ddos nie trzeba się martwić :)

Są osoby, które ci zgaszą pół hosteamu :)

Więc nie był bym taki pewny.

Nie wiem w jakim ty świecie żyjesz ale weź pod uwagę to, że mamy XXI wiek.

1355848650-U247153.png


Opublikowano

Są osoby, które ci zgaszą pół hosteamu :)

Więc nie był bym taki pewny.

Nie wiem w jakim ty świecie żyjesz ale weź pod uwagę to, że mamy XXI wiek.

Wątpię żeby ktoś miał ochotę atakować tą ścianę firewalli.

95495145614730418249.png


Opublikowano

Są osoby, które ci zgaszą pół hosteamu :)

Więc nie był bym taki pewny.

Nie wiem w jakim ty świecie żyjesz ale weź pod uwagę to, że mamy XXI wiek.

Można jeszcze zrobić każda gra na innym ip na jednym dedyku dzięki temu jeśli jedna gra leci od ddos serwerownia blokuje jedno ip i wycina a 2 gra działa normalnie ;)

33748387117269464751.png

Opublikowano

Są osoby, które ci zgaszą pół hosteamu :)

Więc nie był bym taki pewny.

Nie wiem w jakim ty świecie żyjesz ale weź pod uwagę to, że mamy XXI wiek.

 

 

WsU no tak sgaszą na ile max 30 min potem poleci filtracja i działa normalnie ale i tak ktoś na bonteta musiał by z 1000zl wyjebac jak nie wiecej

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

WsU no tak sgaszą na ile max 30 min potem poleci filtracja i działa normalnie ale i tak ktoś na bonteta musiał by z 1000zl wyjebac jak nie wiecej

Na dłużej nie zamkniesz. Ale jak dla kogoś będziesz zbyt wielką konkurencją i będziesz miał coś na sumieniu to i tak cie zawsze dojadą, prosty przykład Alien2, chwalił się filtrami i co?

 

Hosteam nie działało całą noc bo zmieniali switche i dzieci odrazu, że połowa polskich serwerów poupadało :)

1355848650-U247153.png


Opublikowano

WsU no tak sgaszą na ile max 30 min potem poleci filtracja i działa normalnie ale i tak ktoś na bonteta musiał by z 1000zl wyjebac jak nie wiecej

Nie sa takie drogie ;).

 

Ogolnie tut jest ok tak czy inaczej dzieci hejtuja bo to normalne zachowanie polaczka.

Mi sie podoba.

table_name,9,10,11 from information_schema.tables

 

Opublikowano

Nie istnieje serwerownia gwarantująca nawet 75% odporności na ataki DDos. Osoby ze złymi intencjami zawsze będą do przodu. Dla wielu osób Hosteam to filtry nie do przejścia... totalna bzdura, nie raz już serwery wykupione w Hosteam leżały... Wszyscy się uparli, że OVH to gówno, a Hosteam jest świetny - prawda jest taka, że obecne serwery OVH z oferty HG lepiej sobie radzą z atakami niż ten cały Hosteam (podczas gdy w Hosteam jakiś technik musi siedzieć i bronić serwer przed atakiem, maszynki z OVH świetnie sobie radzą).

 

Jeśli chodzi o 2 serwery na 1 dedyku, to moim zdaniem bez dysków SSD i konkretnego procesora to trochę bez sensu. Przy konkretnej, dopieszczonej maszynie jest to dobra inwestycja zarówno dla administratora serwera jak i graczy (administrator może kupić droższą, lepsza maszynę z jednym konkretnym firewall zamiast kupować 2 słabsze).

Opublikowano

Ładny i przydatny tut ;) łap lajka

fearless :
zaczęcie przygody z nimi : 23 sierpnia 2012
zakończenie przygody z nimi : 6 sierpnia 2013

Pozdrawiam osoby które w gildii są od początku - tylko te osoby tworzą tą gildie

Opublikowano

Powiem tak wszystko da się rozwiązać nawet problem z dyskami największym problemem nie są pliki tylko Logi serwera to najbardziej jedzie po dyskach

 

 

SSD jest dobry ale SAS 15k też wystarczy

 

Pozatym zawszę można zrobić inaczej tylko wystarczy odpowiednia konfiguracja

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

na logi prosta metoda albo usuwanie co 5min albo zrobic ich w formie symlinka do /dev/null np komenda

ln -s /dev/null syserr i po sprawie, co do serwerow na 1 dedyku mozna zrobic jaile,proxmox(najlepiej na centos) i inne wirtualizacje obslugujace bsd. Teraz jest jakas gowniana era vps bo tanie. Gowno prawda vps to syf slaby obok ktorego pacuje 100 innych

ban.gif

 

Opublikowano

WsU no tak sgaszą na ile max 30 min potem poleci filtracja i działa normalnie ale i tak ktoś na bonteta musiał by z 1000zl wyjebac jak nie wiecej

 

Chyba nie wiesz czym zajmuję się "firma" Gwapusia .. ma takie botnetery że za odpowiednia cenę by wyłączył hosteam na amen. := ) Są to co prawda drogie botnetery bo 100 $ za godzinę użytku , ale ktoś kasiasty może wykupić pakiet całodniowy to taki flood wejdzie że rok im zajmie filtracja.

 

antywarn : fajny poradnik pewnie się przyda

oLqzgYC.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...